[pygtk] popups in fullscreen apps

Chris Cole ccole2 at mix.wvu.edu
Fri Aug 17 22:11:20 WST 2007


Elijah Newren wrote:
> On 8/17/07, Chris Cole <ccole2 at mix.wvu.edu> wrote:
>> Right. When I make the popup window as "normal" and set it transient to
>> the fullscreen window it gets hidden, and although it is selectable via
>> alt+tab, you can't bring it to the top of the window stack for viewing.
> 
> I think this is http://bugzilla.gnome.org/show_bug.cgi?id=308322, an
> annoying, stupid bug in metacity.  I shouldn't have let that bug sit
> there this long.  I'll try to fix it soon.
> 
>> However, this isn't my real issue. The real issue is when I set the
>> popup type hint everything else works fine except for the fact I can't
>> edit any entry boxes -- and I'm guessing this shouldn't be the case...
> 
> GTK popup windows are override-redirect windows, which is fancy
> X-speak for the-window-manager-can't-do-anything-with-it windows.  In
> particular, the WM can't set focus to override-redirect windows when
> the user clicks on them or moves the mouse over them.  You have to
> manually do that in your application (or grab the keyboard and mouse
> entirely when you show such windows, as many apps do).

Thanks for all the swift replies Elijah. I have already tried to use 
grab_focus() on the gtkEntry I'm trying to edit to no avail...we're you 
referring to something else?

> Hope that helps,
> Elijah



More information about the pygtk mailing list