Příklad - Vícestránkový editor
Úvod
Příklad vícestránkového editoru přidává editor pro soubory s příponou .mpe. Ukazuje, jak vytvořit editor, který používá více stránek definováním editoru a přispěvatele stránek, který může přidávat položky do řádku s akcemi.
Spuštění příkladu
Chcete-li začít používat Příklad vícestránkového editoru, vytvořte nový soubor s příponou .mpe. Vyberte daný soubor, vyvolejte rozevírací nabídku, vyberte nabídku Otevřít pomocí a z podnabídky vyberte položku nabídky Příklad vícestránkového editoru. Potom můžete výběrem různých karet vybírat různé editory.
Vytváření nového souboru mpe
Vytvořte nový soubor s příponou .mpe. Z nabídky Soubor vyberte Nový a z podnabídky potom Jiný... V průvodci klepněte na Jednoduchý, potom vyberte
Soubor v seznamu nalevo. Klepněte na Další a doplňte název souboru (ujistěte se, že je přípona .mpe) a složku, která má soubor obsahovat.
Podrobnosti
Příklad vícestránkového editoru demonstruje, jak vytvořit vícestránkový editor s vlastním přispěvatelem stránek.
Příklad vícestránkového editoru je vytvořen se dvěma rozšířeními - přispěvatelem dokumentů (MultiPageContributor) a editorem (MultiPageEditor).
Přispěvatel dokumentů je podtřídou třídy org.eclipse.ui.part.MultiPageEditorActionBarContributor a definuje akce, které jsou přidány k editoru, když je volána metoda setActivePage. Editor je třída org.eclipse.ui.part.MultiPageEditorPart, která vytvoří 3 stránky, jejichž aktivaci ošetřuje metoda pageChange, která na druhou stranu posílá přispěvateli setActivePage. Tyto dvě třídy na sebe neodkazují přímo - přispěvatel pro daný editor je nastaven pomocí značky contributorClass v souboru plugin.xml.