Példa - Többoldalas szerkesztő
Bevezetés
A többoldalas szerkesztő példa hozzáad egy szerkesztőt az .mpe
kiterjesztésű fájlokhoz. Ez megmutatja, hogyan készíthető egy több oldalt használó szerkesztő egy
szerkesztő és egy oldal hozzáadó használatával, amely bejegyzéseket adhat
hozzá egy műveletsorhoz.
A példa futtatása
Az elindításhoz a többoldalas szerkesztő példa használatával hozzon létre
egy új .mpe kiterjesztésű fájlt. Jelölje ki a fájlt, hozza elő az előugró menüt, válassza ki a Nyitás
ezzel menüt és az almenüből válassza ki a Többoldalas szerkesztő példa
menüelemet.Ezután kiválaszthatja a különféle szerkesztőket a különféle lapok
kiválasztásával.
Új mpe fájl készítése
Készítsen egy új .mpe kiterjesztésű fájlt. A fájl menüből válassza
ki az Új elemet, majd az almenüből az Egyéb... lehetőséget. Kattintson a varázslóban az Egyszerű lehetőségre, majd válassza a
Fájl lehetőséget a bal oldali listában. Kattintson a Tovább
elemre a fájlnév megadásához (figyeljen rá, hogy a kiterjesztés .mpe
legyen!), majd arra a mappára, amelyben el szeretné helyezni a fájlt.
Részletek
A többoldalas szerkesztő példa azt mutatja be, hogyan lehet
létrehozni egy több oldalas szerkesztőt egy egyéni oldal hozzáadóval.
A többoldalas szerkesztő példa két kiterjesztés használatával került
összeállításra - egy dokumentum-hozzáadó (MultiPageContributor) és egy
szerkesztő (MultiPageEditor).
A dokumentum-hozzáadó az
org.eclipse.ui.part.MultiPageEditorActionBarContributor
alosztálya, és meghatározza a szerkesztőhöz hozzáadandó műveleteket,
amikor a setActivePage metódus meghívásra kerül. A szerkesztő egy org.eclipse.ui.part.MultiPageEditorPart, amely
három oldalt hoz létre, amelyek aktiválását a pageChange metódus
kezeli, amely ezután elküldi a setActivePage elemet a
hozzáadónak. Ez a két osztály nem hivatkozik egymásra közvetlenül - a hozzáadó a
szerkesztőhöz a contributorClass címke használatával kerül beállításra a
plugin.xml fájlban.