Exemplo - Desfazer

Introdução

Desfazer Exemplo inclui duas visualizações no workbench. A Visualização Caixa é uma visualização rudimentar que permite ao usuário criar caixas, clicando no espaço vazio e arrastando o mouse para formar uma caixa. As caixas podem ser movidas, selecionando-se uma caixa e arrastando-a ao seu redor. O usuário pode desfazer e refazer quaisquer operações desempenhadas na visualização de caixa. A opção Visualização Desfazer Histórico mostra o histórico desfeito mantido pelo histórico de operações do workbench.

Recursos Demonstrados no Exemplo

Recursos não demonstrados

Executando o exemplo

No menu Janela do Eclipse, selecione Mostrar Visualização > Outro.... No diálogo Mostrar Visualização, expanda Desfazer Exemplos e selecione a visualização nomeada Visualização Caixa. A visualização Caixa aparecerá.

Da mesma forma, no menu Janela, selecione Mostrar Visualização > Outro.... No diálogo Mostrar Visualização, expanda Desfazer Exemplos e selecione a visualização nomeada Visualização Desfazer Histórico. Uma visualização contendo o histórico de desfazer aparecerá. Essa visualização pode ser utilizada ao longo da Visualização Caixa, para observar o histórico desfeito conforme as caixas são incluídas ou movidas. Ela também pode ser utilizada independentemente da Visualização Caixa, para seguir o histórico desfeito para qualquer visualização ou editor que utiliza o histórico de operações do workbench para rastrear operações desfeitas.

Details

Visualização Caixa

Clique na visualização Caixa e arraste com o mouse, para criar uma caixa selecionada pelo mouse. Clicando em uma caixa existente e arrastando o mouse, a caixa será movida para um novo local. Observe que as operações que aparecem nos menus Desfazer e Refazer como caixas, são incluídas e movidas. A visualização Caixa pode ser limpa, selecionando Excluir Todas as Caixas no menu de contexto ou no menu local da visualização e barra de ferramentas. Essa operação também pode ser desfeita.

Visualização Desfazer Histórico

Essa visualização mostra as operações disponíveis para desfazer em todos os contextos de desfazer. Para visualizar o histórico em um contexto de desfazer específico, selecione Filtrar em... no menu de contexto da visualização. Isso irá filtrar o histórico de desfazer em um contexto de desfazer específico. A visualização pode ser utilizada para visualizar o histórico desfeito da Visualização Caixa, para editores de texto SDK e para operações desfeitas que afetam o espaço de trabalho, como por exemplo a recriação de operações. O comando desfazer e refazer pode ser desempenhado a partir os menus da Visualização Desfazer Histórico. Desfazer Selecionado tentará desfazer a operação selecionada no histórico desfeito, apesar de sua posição no histórico de operações. Dependendo da operação em questão, isso pode ou não ser permitido. Por exemplo, a Visualização Caixa permite que todas as operações de inclusão e movimento sejam desfeitas ou refeitas, mesmo se elas não forem a operação mais recentemente desempenhada. Os editores de texto serão solicitados, se for feita uma tentativa de desfazer uma operação de digitação que não é a mais recente.

Preferências de Exemplo

São fornecidas as preferências que afetam a operação de ambas as visualizações. No menu Janela do Eclipse, selecione Preferências > Desfazer Preferências.