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.