Como ativar um listener quando o clientArea( display.getClientArea() em swt) mudar ?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
faelcavalcanti
GUJ Ranger
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline

Alguém saberia como ativar um listener quando o clientArea do display for modificado, ou seja, se o usuario aumentar ou diminuir, ou posicionar para cima ou lateralmente o taskBar, aih eu ativaria um listener para fazer determinada ação ?

Tentei utilizando os listeners disponíveis na classe SWT para cada eventType disponível mas ele não ativa, em nenhum caso. Também tentei usando timerExec, mas ele só funcionaria se eu deixasse em um loop, como abaixoque no meu caso não serviria, pois queria um caso involuntário como um observer(pattern) que me avisasse, toda vez que o clientArea disponível da tela mudar(ele pode aumentar taskbar ou posicionar lateralmente ou acima/baixo) ou até a resolução.

No caso do uso de filter, apesar de não funcionar também e ser apropriado. Bem minhas alternativas com swt acho que se esgotaram!

This message was edited 1 time. Last update was at 08/04/2010 12:22:21



--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team