Guia
Bem-vindo ao Eclipse
Quem Precisa de uma Plataforma?
O Santo Cálice
O que é o Eclipse?
Vá para eclipse.org
Arquitetura de plataforma
Roteiro da Plataforma SDK
Exemplo simples de plug-in
Um plug-in mínimo
Criando o projeto do plug-in
A visualização Hello World
O manifesto Hello World
Executando o plug-in
Além dos fundamentos
Visão geral do tempo de execução
O modelo de plug-in de tempo de execução
Plug-ins e pacotes
Pontos de extensão e o registro
Preferências de tempo de execução
Tipos de conteúdo
Infra-estrutura simultânea
Progresso do relatório
Planejamento do job
Planejando regras
Travas
Conectando-se ao workbench
Workbench sob as coberturas
Pontos de Extensão Básicos do Workbench
org.eclipse.ui.views
org.eclipse.ui.viewActions
org.eclipse.ui.editors
org.eclipse.ui.editorActions
org.eclipse.ui.popupMenus
org.eclipse.ui.actionSets
Páginas de preferências
Contribuindo com uma página de preferência
Implementando uma página de preferência
Editores de campo
A classe do plug-in
Diálogos e assistentes
Diálogos padrão
Diálogos de aplicativo
Configurações do diálogo
Assistentes
Pontos de Extensão do Assistente do Workbench
org.eclipse.ui.newWizards
org.eclipse.ui.importWizards
org.eclipse.ui.exportWizards
Diálogos do assistente
Assistentes de páginas múltiplas
Estrutura da UI do JFace
Visualizadores
Ações e contribuições
Recursos da interface com o usuário
Operações de longa execução
Toolkit do Widget Padrão
Widgets
Controles
Eventos
Widgets personalizados
Layouts
FillLayout
RowLayout
FormLayout
GridLayout
StackLayout
Custom Layouts
Questões de encadeamento
Tratamento de erros
Gráficos
Visão geral de recursos
Recursos e o espaço de trabalho
Recursos e o sistema de arquivos local
Propriedades de recursos
Preferências do escopo do projeto
Codificação de arquivo e tipos de conteúdo
Recursos vinculados
Marcadores de recursos
Modificando o espaço de trabalho
Alterações de recursos em batch
Alterações de recursos de trilha
Coincidência e o espaço de trabalho
Construtores do projeto incremental
Recursos derivados
Participação no salvamento do espaço de trabalho
Naturezas dos projetos
Ganchos de modificação de recurso
Atualizar provedores
Conceitos Avançados de Workbench
Contribuições de Menu do Workbench
Caminhos do menu e da barra de ferramentas
Associações de parte do conjunto de ações
Expressões booleanas e filtros de ações
Ações reatingíveis
Definindo uma rotina de tratamento de ação global
Contribuindo com novas ações reatingíveis
Ações reatingíveis do editor
Ações reatingíveis do conjunto de ações
Perspectivas
org.eclipse.ui.perspectives
org.eclipse.ui.perspectiveExtensions
Decoradores
Ligações de teclas do workbench
Comandos
Ligações de teclas
Configurações de teclas
Contextos e ligações de teclas
Depósitos de informações do provedor do elemento
Interfaces com o usuário acessíveis
Aceitando o suporte de clique único
Conjuntos de trabalho
Filtrando grandes interfaces com o usuário
Atividades
Contextos
Guiando o usuário através das tarefas
Folhas de Macetes
Suporte de introdução
Suporte de coincidência do workbench
Suporte de recursos do workbench
Contribuindo com uma página de propriedades
Implementando uma página de propriedades
Ajuda e resolução do marcador
Contribuindo com a ajuda do marcador
Contribuindo com a resolução do marcador
Contribuindo com filtros de recursos
Codificação do arquivo de texto
Editores
Editores do workbench
Editores de texto e texto de plataforma
Documentos e partições
Visualizadores de origem e anotações
Configurando um visualizador de origem
Focalização e texto e régua
Coloração da sintaxe
Assistência de conteúdo
Registrando ações do editor
Outras responsabilidades do editor de texto
Contornos de conteúdo
Conectando-se à ajuda
Construindo um plug-in de ajuda
Arquivos TOC (Table Of Contents)
Localizações do servidor e do arquivo de ajuda
Concluindo o manifesto de plug-in
Construindo estruturas de documentação aninhada
Ajuda dinâmica
Infopops
Declarando um id de contexto
Descrevendo e compactando o conteúdo infopop
Ajuda ativa
Gravando a ação de ajuda
Chamando a ação de HTML
Dicas para depuração da ajuda ativa
Suporte de procura
Contribuindo com uma página de procura
Contribuindo com uma página de resultado da procura
Suporte de comparação
Mesclando vários fluxos
Implementando um visualizador de conteúdo
Implementando um visualizador de estrutura
Técnicas avançadas de comparação
Suporte à equipe
Provedores de repositório
Gerenciamento de recursos
Suporte de sincronização
Exemplo de Sincronização do Histórico Local
Além dos fundamentos
Integração de Equipe Rich
Incluindo ações de equipe
Decoradores de equipe
Incluindo preferências e propriedades
Suporte de depuração e ativação de programa
Ativando um programa
Incluindo ativadores na plataforma
Tratando de erros a partir de um programa ativado
Diálogo de configuração de ativação
Imagens do tipo de configuração de ativação
Atalhos de ativação
Depurando um programa
Modelo de depuração da plataforma
Pontos de interrupção
Expressões
Apresentação do modelo de depuração
Classes do utilitário UI de depuração
Suporte Ant da plataforma
Executando os buildfiles Ant programaticamente
Tarefas Ant fornecidas pela plataforma
Contribuindo com tarefas e tipos
Desenvolvendo tarefas e tipos Ant dentro do Eclipse
Expandindo o caminho de classe Ant
Compactando e entregando produtos com base no Eclipse
Definindo um Produto
O ponto de extensão dos produtos
Personalizando um produto
Produtos como recursos principais
Personalizando um recurso principal
Recursos
Plug-ins e fragmentos
Arquivos específicos do locale
Diretrizes de instalação do produto
Extensões do produto
Atualizando um produto ou uma extensão
Construindo um aplicativo de Plataforma de Cliente Rich
O exemplo do navegador
Definindo um aplicativo de cliente rich
Personalizando o workbench
Fazendo contribuições UI
Incluindo a perspectiva
Incluindo visualizações
Definindo as ações