Exempel - Redigerare för flera sidor
Introduktion
I exemplet med redigeraren för flera sidor läggs en redigerare till för filer med filtillägget .mpe. Det visas hur du kan skapa en redigerare som använder flera sidor genom att definiera både en redigerare och en sidbidragare som kan lägga till poster i ett åtgärdsfält.
Köra exemplet
Starta exemplet med redigeraren för flera sidor genom att skapa en ny fil med filtillägget.mpe. Markera filen, visa snabbmenyn, välj menyn Öppna med. På undermenyn väljer du menyalternativet Exempelredigerare för flera sidor. Du kan sedan välja de olika redigerarna genom att markera de olika flikarna.
Skapa en ny mpe-fil
Skapa en ny fil med filtillägget .mpe. På menyn Arkiv väljer du Ny, välj Annan på undermenyn. Klicka på Enkel i guiden och välj sedan
fil i listan till vänster. Klicka på Nästa och ange ett filnamn (med filtillägget är .mpe) och i vilken mapp filen ska finnas.
Detaljer
I exemplet med redigeraren för flera sidor visas hur du skapar en sådan redigerare med en anpassad sidbidragare.
Exemplet med redigeraren för flera sidor konstrueras med två utökningar - en dokumentbidragare (MultiPageContributor) och en redigerare (MultiPageEditor).
Dokumentbidragaren är en underklass till org.eclipse.ui.part.MultiPageEditorActionBarContributor och definierar de åtgärder som läggs till i en redigerare när setActivePage-metoden anropas. Redigeraren är en org.eclipse.ui.part.MultiPageEditorPart
som skapar tre sidor vars aktivering hanteras med pageChange-metoden som i sin tur skickar setActivePage till bidragaren. Dessa två klasser refererar inte direkt till varandra - bidragaren för redigeraren ställs in med märkordet contributorClass i plugin.xml.