Chris Cole wrote:
Elijah Newren wrote:
On 8/17/07, Chris Cole <[EMAIL PROTECTED]> 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
I finally fixed this issue if anyone is curious. I had to set the window
type to be a toplevel window in glade, but set the type hint to
dialog...works like a charm.
Chris
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/