Exemplo - Editor Multipáginas

Introdução

O  Exemplo de Editor de Multipáginas inclui um editor para arquivos com extensão .mpe. Isso mostra como criar um editor que usa várias página definindo ambos, um contribuinte de página e de editor que pode incluir entradas para uma barra de ação.

Executando o exemplo

Para começar a utilizar o Exemplo do Editor de Multipáginas, crie um novo arquivo com a extensão .mpe.  Selecione o arquivo, torne visível o menu pop-up, selecione o menu Abrir com e no submenu selecione o item de menu Exemplo do Editor de Multipáginas. Então, você pode selecionar editores diferentes, selecionando guias diferentes.

Criando um novo arquivo mpe

Crie um novo arquivo com a extensão .mpe.  No menu Arquivo, selecione Novo e, em seguida, selecione Outro... no submenu.  Clique em Simples no assistente e, em seguida, selecione
Arquivo na lista à esquerda.  Clique em Avançar para fornecer o nome do arquivo (certifique-se de que a extensão seja .mpe) e a pasta na qual o arquivo deverá ficar.
 

Detalhes

O  Exemplo de Editor de Multipágina demonstra como criar um editor de várias página com um contribuinte de página personalizada.

O Exemplo de Editor de Multipáginas é construído com duas extensões - uma do contribuinte de documento (MultiPageContributor) e uma do editor (MultiPageEditor). O contribuinte do documento é uma classe filha de org.eclipse.ui.part.MultiPageEditorActionBarContributor e define as ações incluídas no editor quando o método setActivePage é chamado. O editor é um org.eclipse.ui.part.MultiPageEditorPart que cria três página cuja ativação é feita pelo método pageChange que envia setActivePage para o contribuinte em ciclos. Essas duas classes não se referem uma a outra diretamente - o contribuinte para o editor é definido usando a marcação contribuidorClass no plugin.xml