[Mono-osx] Gtk# StatusIcon and Events
KenKen
kenneth at hexad.dk
Tue Jul 20 18:03:31 EDT 2010
Michael Hutchinson wrote:
>
> You can't just mix GTK and Winforms like that. They have different
> mainloops, and integrating them reliably would likely be nontrivial.
>
You are quite right. I have worked around that issue by using two threads,
each running its own message loop. Its a bit of a mess when you want to
communicate between the two. Fortunately, I only need the trayicon from
GTK#, so there is close to zero communication between the two threads.
I have the setup working fine with GTK# on Windows and GTK# on Linux, which
makes me think that there is an issue with the GTK# StatusIcon on OSX. I'm
not a Mac user, so there may be something I don't get about how Mac's work,
however, I would expect that clicking the icon would issue some sort of
event, and based on the other StatusIcons, I would guess that when pausing
over the icon, it would fire the PopupMenu event.
I can troubleshoot some more, but before I do, I just hoped that someone
could say either "I have events working fine on OSX" or "Its known to not
work on OSX".
Regards, Kenneth
--
View this message in context: http://mono.1490590.n4.nabble.com/Gtk-StatusIcon-and-Events-tp2295916p2296337.html
Sent from the Mono - OSX mailing list archive at Nabble.com.
More information about the Mono-osx
mailing list