[pygtk] popups in fullscreen apps
Elijah Newren
newren at gmail.com
Fri Aug 17 21:55:12 WST 2007
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).
Hope that helps,
Elijah
More information about the pygtk
mailing list