Exemplo - Editor de Páginas Múltiplas
Introdução
O exemplo do editor de páginas múltiplas adiciona um editor para os ficheiros com a extensão .mpe. Mostra como criar um editor que utiliza páginas múltiplas definindo um editor e um colaborador de páginas que adicionam entradas à barra de acção.
Executar o exemplo
Para começar a utilizar o exemplo do editor de páginas múltiplas, criar um novo ficheiro com a extensão .mpe. Seleccionar o ficheiro, abrir o menu emergente, seleccionar o menu Abrir Com, e no sub-menu seleccionar o artigo do menu Exemplo do Editor de Páginas Múltiplas. Pode em seguida seleccionar os diferentes editores, seleccionando os separadores diferentes.
Criar um novo ficheiro mpe
Criar um novo ficheiro com a extensão .mpe. No menu Ficheiro, seleccionar Novo e depois seleccionar Outro... no sub-menu. Fazer clique em Simples no assistente, em seguida, seleccionar
Ficheiro na lista da esquerda. Fazer clique em Seguinte para fornecer o nome do ficheiro (certifique-se de que a extensão é .mpe) e a pasta no qual deverá estar o ficheiro.
Detalhes
O exemplo do editor de páginas múltiplas demonstra como criar um editor de páginas múltiplas com um colaborador de páginas personalizado.
O exemplo do editor de páginas múltiplas é construído com duas extensões, um colaborador de documentos (MultiPageContributor) e um editor (MultiPageEditor).
O colaborador de documentos é uma sub-classe org.eclipse.ui.part.MultiPageEditorActionBarContributor e define as acções que são adicionadas a um editor quando é chamado o método setActivePage. O editor é um org.eclipse.ui.part.MultiPageEditorPart que cria 3 páginas, cuja activação é processada pelo método pageChange. que por sua vez envia setActivePage para o colaborador. Estas duas classes não se referem uma à outra directamente, o colaborador para o editor é definido utilizando o código contributorClasse no ficheiro plugin.xml.