SWT.MenuDetect / Probleme unter Mac

meni

Mitglied
Hallo Leute.

Vielleicht könnt ihr mir bei einem Problem helfen.

Folgende Situation: Ich habe einen Main-Container (nicht disabled), der viele andere Child-Controls enthält (alle disabled). Auf dem Main-Container habe ich einen listener der auf SWT.MenuDetect horcht.

Zum Problem: Wenn ich unter Mac auf ein Child-Control z.b. mit rechter Maustaste klicke, wird das Event nicht ausgelöst. Unter Windows und Linux funktioniert alles wunderbar, da ja laut definition, das Event auf den nächsten parent , der nicht disabled ist (in meinem Fall der main container) übergehen sollte.

Zusätzlich habe drei weitere Events auf dem Main-Container: MouseDown, MouseMove und MouseUp. Alle drei werden von allen drei System korrekt gehandlet. Nur beim Event MenuDetect hackt es eben.

Weiß jemand, woran das liegen könnte?

Danke und Gruß,
meni
 
Zurück