[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