2010-07-14 11 views
1

Je joue avec un Tray et TrayItem dans SWT, et je me demandais s'il y avait un moyen d'obtenir l'emplacement à l'écran de l'icône. Je veux être en mesure de positionner une autre coque juste en dessous comme s'il s'agissait d'un popup.SWT Tray Icône Popup

juste avoir une Fondamentalement mare en essayant de trouver les dimensions et l'emplacement de celui-ci ....

Toutes les idées?

Vive

Andy

Répondre

1

Pourquoi avez-vous besoin?

Si le déclencheur d'affichage de la fenêtre contextuelle est un clic de souris, vous pouvez utiliser l'objet Événement de l'écouteur pour obtenir les coordonnées.

Sinon, je ne pense pas que ce soit une bonne idée de le faire. Principalement parce que vous ne savez jamais si une icône de plateau sera visible ou non (dans Windows 7 par exemple). Si vous utilisez Gnome, vous pouvez utiliser libNotify, qui est un bien meilleur choix pour les pop-ups.