Pontos de extensão básicos de área de trabalho

A área de trabalho define pontos de extensão que permitem aos plug-ins contribuírem com comportamentos para vistas e editores existentes ou para facultar implementações para novas  vistas e editores. Vamos abordar os contributos para estes pontos de extensão a partir de uma das aplicações exemplo da área de trabalho, a ferramenta readme.

A ferramenta readme é um plug-in que faculta edição e navegação personalizadas para um recurso específico, um ficheiro .readme. O exemplo mostra muitas maneiras habituais (mas simplificadas) de utilizar extensões para facultar ferramentas especializadas.

A ferramenta readme contribui para os menus da vista do navegador, adiciona acções relacionadas com editores aos menus e à barra de ferramentas da área de trabalho, define uma vista e um destacador de conteúdo personalizados e define marcadores e resoluções de marcadores. Contribui também com um widget para o Ajuste da área de trabalho. A figura infra mostra algumas das funções personalizadas adicionadas à área de trabalho pela ferramenta readme.

área de trabalho com a ferramenta readme a contribuir com conjuntos de acções, acções de vistas e editores, editores e vistas personalizados e destacador

A ferramenta readme também contribui com páginas de preferências e propriedades para a área de trabalho. Mais tarde veremos alguns contributos de assistentes em Caixas de diálogo e assistentes.

A ferramenta readme encontra-se no pacote org.eclipse.ui.examples.readmetool package. Os ficheiros readmetool.jar e plugin.xml encontram-se no directório org.eclipse.ui.examples.readmetool abaixo do directório plugins. Para continuar, é preciso ter instalados os exemplos da plataforma.   (Consulte o manual Examples Guide ara mais informações.)  

A ferramenta readme implementa muitas extensões de área de trabalho diferentes.  Começamos por um dos pontos de extensão de área de trabalho mais simples, uma vista.  Continuaremos a abordar as extensões adicionais da ferramenta readme.