Exemple - Editeur multi-page
Introduction
L'exemple Editeur multi-page ajoute un éditeur pour les fichiers .mpe. Il montre comment créer un éditeur utilisant plusieurs pages en définissant à la fois un éditeur et un programme de contribution de pages qui peuvent ajouter des entrées à une barre d'actions.
Exécution de l'exemple
Pour commencer à utiliser l'exemple Editeur multi-page, créez un nouveau fichier ayant l'extension .mpe. Sélectionnez-le, faites apparaître le menu en incrustation, sélectionnez le menu Ouvrir avec, et sélectionnez dans le sous-menu le menu Exemple Editeur multipage. Vous pouvez ensuite sélectionnez les différents éditeurs à l'aide des onglets correspondants.
Création d'un nouveau fichier mpe
Créez un nouveau fichier avec l'extension .mpe. Dans le menu Fichier,
sélectionnez Nouveau puis Autre... dans le sous menu. Cliquez sur Simple
dans l'assistant, puis sélectionnez
Fichier dans la liste de gauche. Cliquez sur Suivant pour indiquer un nom de fichier
(avec l'extension .mpe) et le répertoire qui le contiendra.
Détails
L'exemple Editeur multipage montre comment créer un éditeur multipage avec un programme de contribution de pages personnalisé.
L'éditeur multipage est créé avec deux extensions - un programme de contribution de documents (MultiPageContributor) et un éditeur (MultiPageEditor).
Le programme de contribution de documents est une sous-classe de org.eclipse.ui.part.MultiPageEditorActionBarContributor
et il définit les actions ajoutées à un éditeur lors de l'appel de méthode setActivePage. L'éditeur est un org.eclipse.ui.part.MultiPageEditorPart
créant 3 pages dont l'activation est traitée par la méthode pageChange
qui envoie ensuite l'appel setActivePage
au programme de contribution. Ces deux classes ne correspondent pas directement - le programme de contribution pour l'éditeur est défini à l'aide de la balise contributorClass dans le fichier plugin.xml.