Eksempel - Multi-page Editor
Innledning
Multi Page Editor-eksempelet legger til et redigeringsprogram for filer med filtypen .mpe. Det viser hvordan
du oppretter et redigeringsprogram som bruker flere sider, ved å definere både et redigeringsprogram og en
sidebidragsyter som kan legge til oppføringer på handlingslinjen.
Kjøre eksempelet
Hvis du skal bruke Multi-page Editor-eksempelet, oppretter du en ny fil med filtypen .mpe. Velg filen, åpne
hurtigmenyen, velg Åpne i og velg Multi Page Editor Example fra undermenyen.Du kan deretter velge de forskjellige
redigeringsprogrammene ved å velge ulike flipper.
Opprette en ny mpe-fil
Opprett en ny fil med filtypen .mpe. Fra Fil-menyen velger du Ny(tt) og deretter Annet... fra undermenyen. Klikk på Enkel i veiviseren, og velg deretter
Fil på listen til venstre. Klikk på Neste for å oppgi filnavnet (pass på at filtypen er .mpe) og mappen
der filen skal ligge.
Detaljer
Multi Page Editor-eksempelet viser hvordan du oppretter et redigeringsprogram ved flere sider med en tilpasset
sidebidragsyter.
Multi Page Editor-eksempelet har to utvidelser - en dokumentbidragsyter (MultiPageContributor) og et
redigeringsprogram (MultiPageEditor).
Dokumentbidragsyteren er en subklasse av
org.eclipse.ui.part.MultiPageEditorActionBarContributor og definerer handlingene som blir lagt til i et
redigeringsprogram når det utføres kall til setActivePage-metoden. Redigeringsprogrammet er en
org.eclipse.ui.part.MultiPageEditorPart som oppretter 3 sider der aktiveringen blir håndtert av
pageChange-metoden, som igjen sender setActivePage til bidragsyteren. Disse to klassene
refererer ikke direkte til hverandre - bidragsyteren for redigeringsprogrammet blir definert ved hjelp av
contributorClass-koden i plugin.xml.