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.