Re: [Gtk-osx-users] StatusIcon, popup menu does not get focus



On May 2, 2011, at 3:11 AM, Antoine Martin wrote:

> Hi,
> 
> My app uses a popdown menu from a StatusIcon, it does not necessarily
> have any windows of its own shown on screen.
> 
> The problem is that the popdown menu shown ('popup-menu' signal on the
> StatusIcon) will react to mouse clicks correctly if the app was already
> focused, but not if another app was in the foreground and the user
> clicks on the StatusIcon ('activate' signal). It then takes a long click
> to get the menu to register it (as the app has to gain focus).
> 
> Is there a way I can force my application to gain focus when the
> StatusIcon is clicked on? Or another workaround?
> 
> Simple example application attached (add a 'tray.png' icon of your
> choosing). Run it, then try to interact with the menu hanging of it.

Interesting.

I instrumented your sample with a few more print statements, and it looks like on OSX the "activate" signal is either not getting sent or not getting received.

Please (after checking that there isn't one already) file a bug.

Regards,
John Ralls





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]