A apresentação do Eclipse fornece um ambiente rico que consiste (na sua forma básica) em uma Área do Editor (contendo uma ou mais pilhas que mostram os editores abertos) envolta por uma ou mais Pilhas de Visualização (cada uma contendo uma ou mais visualizações). A competição dessas várias partes por telas de valor no estado real e pelo correto gerenciamento da quantidade de telas fornecidas a cada uma pode aprimorar muito sua produtividade no IDE.
Os dois mecanismos mais comuns para o gerenciamento desse problema são 'minimizar' (isto é, utilizar o menor espaço possível) e 'maximizar' (isto é, fornecer o máximo espaço possível). A apresentação do Eclipse fornece várias maneiras de acesso a estas operações:
É desejável, às vezes, concentrar a atenção em uma determinada parte, desconsiderando as outras. A melhor sugestão para isso, é, sem dúvida, maximizar a área do editor para disponibilizar boa parte da exibição para edição (mas há fluxos de trabalho em que seria bom focalizar a visualização também).
A partir do 3.3, a apresentação padrão implementa o comportamento de maximização minimizando todas as pilhas, exceto a que está sendo maximizada. Isso permite que a pilha maximizada ocupe completamente a apresentação principal, permitindo ainda o acesso a qualquer visualização aberta na perspectiva utilizando os ícones de sua Pilha de Ajuste (a área em torno das bordas da janela chama-se 'ajuste').
Ainda no 3.3, o comportamento para gerenciamento da maximização do editor foi alterado para operar na Área do Editor completa (em vez de simplesmente maximizar a Pilha do Editor específica, como no caso das apresentações do 3.0 e 2.1). Isso permite a 'comparação' de fluxos de trabalho que requerem a capacidade de ver ambos os arquivos em uma área do editor dividida ao mesmo tempo.
Outra maneira de otimizar o uso da área da tela é minimizar diretamente as pilhas que não interessam. A partir do 3.3, a apresentação padrão que minimiza uma pilha fará com que ela seja movida para a área de ajuste nas bordas da janela do ambiente de trabalho, criando uma Pilha de Ajuste. As Pilhas de Visualização são minimizadas em uma representação de ajuste que contém os ícones para cada visualização na pilha:
O comportamento de minimização da Área do Editor é um pouco diferente; a minimização dessa área resulta em uma pilha de ajuste contendo apenas um ícone marcador representando a área do editor inteira, em vez de ícones para cada editor aberto (uma vez que, na maioria dos casos, todos os ícones seriam iguais, tornando-os basicamente inúteis).
Se seu fluxo de trabalho específico for tal que seja necessário mais de um elemento (isto é, a Área do Editor e uma Pilha de Visualização na apresentação ao mesmo tempo), ainda será possível obter espaço adicional na tela minimizando as pilhas que não sejam de interesse atual. Isso as removerá da apresentação principal e as colocará na borda externa da janela do ambiente de trabalho como Pilhas de Ajuste, permitindo mais espaço para as pilhas restantes na apresentação.
Nota: Há duas maneiras de acabar com uma pilha no ajuste:
Dependendo de como a Pilha de Ajuste foi criada, seu comportamento é diferente; ao desmaximizar, apenas as pilhas de ajuste criadas durante a maximização inicial serão restauradas para a apresentação principal, enquanto que as pilhas minimizadas independentemente ficarão como estão.
Dica: Essa diferença é importante, pois permite maior controle sobre a apresentação. Embora a maximização seja uma operação de um clique, é um paradigma de 'tudo ou nada' (isto é, nenhuma outra pilha pode compartilhar a apresentação com uma pilha maximizada). Embora seja adequada para a maioria das tarefas, é possível que você queira que a apresentação mostre mais de uma pilha. Nestes cenários, não maximize; minimize todas as outras pilhas, exceto aquelas que você deseja na apresentação. Mesmo a área do editor estando configurada, ainda é possível maximizá-la subsequentemente, mas, desmaximizá-la apenas restaurará a(s) pilha(s) específica(s) que estava(m) compartilhando a apresentação, não aquelas minimizadas explicitamente.