<< Clique para Mostrar o Sumário >>
Quadros |
O objeto Quadro é utilizado para organizar e estruturar a interface do projeto, criando visualizações compostas para o usuário dentro da janela principal do Elipse Power Viewer ou do navegador. Muitas vezes, uma aplicação requer apenas uma Tela principal, que é a porta de entrada para a aplicação. A partir daí, o usuário pode navegar por outras Telas, que ocupam o lugar da primeira, formando uma única visualização do processo. Porém, é possível suportar mais de uma visualização em um mesmo documento ou projeto. Isto se torna útil no caso de uma aplicação que utilize uma Tela que nunca muda, ou que muda pouco, como por exemplo um menu, e outra parte que é a navegação das Telas propriamente ditas. Para utilizar este recurso, execute os procedimentos a seguir.
1.Clique com o botão direito do mouse no nome do projeto no modo Explorer e selecione a opção Inserir - Quadro. No modo Domínio, clique com o botão direito do mouse no item Visualização - Viewer e Quadros, selecione a opção Inserir Quadro em e logo após o nome do projeto desejado.
Inserindo um Quadro no modo Domínio
O Quadro possui subdivisões, chamadas de Divisores, que podem ser inseridas ou removidas do Quadro através de um menu contextual na aba Design do Editor do objeto. A princípio, o Quadro possui um Divisor inicial, que pode ser subdividido horizontal ou verticalmente em dois Divisores, que por sua vez também podem ser subdivididos em outros dois Divisores, e assim sucessivamente.
A cada par de novos Divisores criados pelas opções Dividir Horizontalmente e Dividir Verticalmente, há sempre um Divisor Principal e um Divisor Secundário. Apenas o Divisor Principal tem valores que definem explicitamente o posicionamento, ficando o Divisor Secundário com o valor restante.
Assim, quando o Divisor é subdividido horizontalmente, a propriedade SplitDockPosition recebe o valor dockTop. Do mesmo modo, se a subdivisão é vertical, esta propriedade recebe o valor dockLeft. A propriedade do Divisor Secundário recebe, então, o valor dockRemaining, significando que este Divisor ocupa o espaço restante.
Os ícones dos objetos no Organizer identificam exatamente o posicionamento de cada Divisor.
Opções de posicionamento do Divisor
Opção |
Descrição |
---|---|
dockBottom |
Este Divisor está posicionado na parte inferior do Divisor Pai |
dockTop |
Este Divisor está posicionado na parte superior do Divisor Pai |
dockLeft |
Este Divisor está posicionado à esquerda do Divisor Pai |
dockRight |
Este Divisor está posicionado à direita do Divisor Pai |
dockRemaining |
Este Divisor ocupa o espaço restante após o posicionamento do Divisor Irmão |
Cada Divisor corresponde à visualização de uma Tela ou Quadro do processo ou a uma URL (Uniform Resource Locator). Para utilizar este recurso, execute os procedimentos a seguir.
1.Clique com o botão direito do mouse no Quadro aberto e selecione uma das opções, Dividir Horizontalmente ou Dividir Verticalmente, conforme o tipo de Divisão desejada.
Inserindo um Divisor Horizontal ou Vertical
2.Para remover um Divisor, clique com o botão direito do mouse no Quadro aberto e selecione a opção Excluir .
3.É possível inverter a seleção original dos Divisores, ou seja, transformar o Divisor Principal em Divisor Secundário e vice-versa, através deste mesmo menu. No caso de um Divisor Principal, clique com o botão direito do mouse no Quadro e selecione a opção Configurar como Divisor Secundário. No caso de um Divisor Secundário, selecione a opção Configurar como Divisor Principal. A propriedade SplitDockPosition dos Divisores é automaticamente configurada para refletir esta mudança.
4.Com a opção Selecionar Tela ou Quadro, é possível selecionar a Tela ou Quadro que é associada à propriedade SplitLink do Divisor selecionado, usando o AppBrowser.
5.Pode-se inserir vários Divisores em um Quadro.
Divisores do Quadro
Para configurar os Divisores de um Quadro, clique com o botão direito do mouse no Divisor desejado no Organizer e selecione a opção Propriedades.
Configurações do Quadro
As opções disponíveis nesta aba estão descritas na tabela a seguir.
Opções disponíveis na aba Quadro
Opção |
Descrição |
---|---|
Tela ou Quadro |
Determina o caminho da Tela ou Quadro que o Divisor abre. Só é habilitada se o Divisor não tem nenhum filho. Esta opção equivale à propriedade SplitLink |
Zoom |
Determina o nível de zoom em que a Tela ou Quadro selecionado abre |
Alinhamento da Tela |
Determina o alinhamento da Tela ou Quadro selecionado em relação à área visível |
Posicionamento |
Determina a posição do Divisor no Quadro. Esta opção equivale à propriedade SplitDockPosition |
Habilitar barra de rolagem na Tela Inicial |
Habilita a exibição de uma barra de rolagem na Tela ou Quadro selecionado |
Valor |
Determina o valor que é atribuído ao Quadro. Só tem efeito visual se é modificada no Divisor Principal. Esta opção equivale à propriedade SplitValue |
NOTAS |
•Todas as opções do Quadro que estão disponíveis via menu contextual, através do clique com o botão direito do mouse, também estão disponíveis utilizando o atalho de teclado SHIFT + F10, que corresponde à tecla de aplicação ou de menu •A Janela de Propriedades de um Quadro pode ser aberta utilizando os atalhos de teclado ALT + ENTER ou ALT + Duplo-clique do mouse. |
Algumas das propriedades do Quadro ou Divisor podem ser configuradas através da Lista de Propriedades, sem a necessidade da criação de scripts para isto. Caso haja a necessidade de configurar alguma propriedade, localize-a na Lista de Propriedades e realize os devidos ajustes. A descrição das propriedades deste objeto podem ser consultadas no Manual de Referência e Scripts do Elipse Power.