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