Janelas De Acoplamento

Top  Previous  Next

As janelas de ancoragem proporcionam uma experiência de personalização rica para o nosso software, permitindo ao utilizador redesenhar a disposição da aplicação para utilizar as preferências pessoais em termos de espaço real no ecrã - alguns utilizadores preferem ter todas as opções de uma aplicação à vista de todos, enquanto outros utilizadores preferem concentrar-se apenas na tarefa em mãos sem serem distraídos por opções de que não necessitam neste momento. As janelas de ancoragem no programa suportam uma variedade de estados de disposição distintos para maximizar esta experiência do utilizador.

As janelas de encaixe podem ser:

 

Encaixadas nos lados da janela.

Flutuando acima da janela em suas próprias janelas separadas.

Colocadas ao lado da janela, aparecendo apenas quando o utilizador move o cursor sobre a legenda da janela de ancoragem.

Encaixado em outras janelas de encaixe.

 

Para encaixar ou desencaixar um painel, basta clicar no seu cabeçalho e arrastar o painel. Ao arrastar o painel sobre um formulário de aplicação, aparecem dicas de encaixe (veja a figura abaixo). Utilize essas dicas para encaixar o painel na posição desejada.

docking_guide
As dicas de encaixe são elementos quadrados semi-transparentes que permitem encaixar um painel nas extremidades de um formulário, ou num contentor existente como um separador, ou entre outros elementos de encaixe. Estas dicas são apresentadas separadamente ou agrupadas numa guia de encaixe (por exemplo, na área central do formulário).
Finalmente, uma zona de encaixe é uma pré-visualização semi-transparente do local exato onde o painel será encaixado. Essa zona é exibida quando você arrasta um painel para uma dica de encaixe, mas antes de soltá-lo. Quando uma Janela de encaixe pode ser encaixada na extremidade da janela, o retângulo de arrastamento encaixa-se na extremidade adequada
Ao arrastar um painel de encaixe, pode encaixá-lo noutros painéis de encaixe. Isto criará um contentor de painel de encaixe que apresenta ambos os painéis como separadores. Note que, para além de encaixar painéis através de sugestões de encaixe, também pode arrastá-los para a área do cabeçalho do separador.
Isto permite-lhe reorganizar instantaneamente os painéis dentro do contentor.
 
As janelas de encaixe têm vários botões de alteração de estado no seu canto superior direito.

Fechar - fecha o painel atual.

Maximizar/Restaurar - maximiza o painel para o tamanho de ecrã inteiro ou restaura-o para o seu tamanho original. Disponível apenas para painéis flutuantes.

Auto-ocultar/Dock - oculta o painel, deixando apenas o seu cabeçalho visível, ou restaura um painel auto-ocultado de volta ao estado de acoplado. Dependendo das definições da aplicação, os painéis ocultos são apresentados ao passar o rato ou apenas ao clicar. Disponível apenas para painéis encaixados.

Fixar - coloca o painel na posição do primeiro separador. Disponível apenas para painéis encaixados como documentos com separadores.

A maioria das operações de encaixe está disponível no menu de contexto do painel, exibido ao clicar com o botão direito do mouse.
Para painéis de encaixe encaixados como documentos com guias, o menu de contexto exibe vários itens adicionais, que permitem fixar o painel ou iniciar um novo grupo horizontal ou vertical dentro da área encaixada (veja a imagem abaixo).

Operações do rato e teclas de atalho

Clicar duas vezes na legenda de um painel encaixado - desencaixa o painel e o faz flutuar. Isso não funciona com painéis ocultos automaticamente.

Ctrl+Cliqueduas vezes na legenda de um painel flutuante - faz com que o painel flutuante volte à sua posição de encaixe anterior.

Esc enquanto arrasta um painel - cancela a operação de encaixe e deixa o painel na posição atual.

Ctrl+Tab ou Crtl+Shift+Tab - mostra o Seletor de Documentos.

 

Informações adicionais:

Quando, nas opções principais do software, estiver selecionada a opção Restaurar disposição, o programa guarda a disposição atual da janela
atual e restaurá-lo-á no arranque.
Além disso, pode guardar muitos layouts diferentes utilizando o gestor de espaços de trabalho e restaurar o layout em tempo de execução.