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 usar um Exemplo de Editor de Multipáginas, crie um arquivo novo com extensão
.mpe. Selecione o arquivo, torne visível o menu pop-up, selecione o menu Abrir Com
e a partir do submenu selecione o item de menu Exemplo de Editor de Multipáginas.
Então, você pode selecionar editores diferentes, selecionando guias diferentes.
Criando um novo arquivo mpe
Criar um novo arquivo com extensão .mpe. No menu Arquivo, selecione
Novo e selecione Outro... no submenu. Clique em Simples no assistente e selecione
Arquivo na lista à esquerda. Clique em Avançar para nomear o arquivo
(certifique-se de que a extensão seja .mpe) e selecionar a pasta na qual o arquivo deve estar contido.
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