Esimerkki - Monisivuinen muokkausohjelma

Johdanto

Monisivuisen muokkausohjelman esimerkki lisää muokkausohjelman .mpe-tunnisteisia tiedostoja varten. Se näyttää, miten luodaan useita sivuja käyttävä muokkausohjelma määrittämällä muokkausohjelma ja sivun välittäjä, joka voi lisätä merkintöjä toimintopalkkiin.

Esimerkin ajo

Luo uusi .mpe-tunnisteinen tiedosto monisivuisen muokkausohjelman esimerkin käytön aloitusta varten.Valitse tiedosto, tuo esiin ponnahdusvalikko, valitse Avaa seuraavan kohteen avulla -valikko ja valitse alivalikosta monisivuisen muokkausohjelman esimerkin valikkovaihtoehto.Sitten voit valita eri muokkausohjelmia valitsemalla eri välilehtiä.

Uuden mpe-tiedoston luonti

Luo uusi .mpe-tunnisteinen tiedosto. Valitse Tiedosto-valikosta Uusi-vaihtoehto ja sitten alivalikosta Muu...-vaihtoehto.Valitse Yksinkertainen-vaihtoehto ohjatussa toiminnossa ja valitse sitten
vasemmalla olevasta luettelosta Tiedosto-vaihtoehto.Napsauta Seuraava-painiketta ja määritä tiedoston nimi (varmista, että tunniste on .mpe) ja kansio tiedoston säilytystä varten.
 

Tiedot

Monisivuisen muokkausohjelman esimerkki näyttää, miten luodaan monisivuinen muokkausohjelma käyttämällä mukautettua sivun välittäjää.

Monisivuisen muokkausohjelman esimerkki on rakennettu käyttämällä kahta tunnistetta: asiakirjan välittäjän tunnistetta (MultiPageContributor) ja muokkausohjelman tunnistetta (MultiPageEditor). Asiakirjan välittäjä on luokan org.eclipse.ui.part.MultiPageEditorActionBarContributor aliluokka ja määrittää toiminnot, jotka lisätään muokkausohjelmaan, kun setActivePage-metodia kutsutaan. Muokkausohjelma on org.eclipse.ui.part.MultiPageEditorPart, joka luo 3 sivua. Näiden sivujen aktivointia käsittelee pageChange-metodi, joka puolestaan lähettää setActivePage-metodin välittäjälle. Nämä kaksi luokkaa eivät viittaa toisiinsa suoraan, vaan muokkausohjelman välittäjä määritetään käyttämällä plugin.xml-tiedoston contributorClass-tunnistetta.