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.