Nicola:
Thank you for your response.
>
> > I'm working on the linuxcnc project using Pygtk 2.6-
> >
> > The operator screen I am working on is in fullscreen.
> > When we use gtk.FileChooserDialog(), the menu bars show.
>
> What do you mean with menu bars? If that is gnome-panel (or
> equivalent) this seems to me a window manager issue. I've yet
> encountered this problem while using the oroborus wm.
>
Yes the bars on the very top and bottom. Using Gnome 2.30.2 Ubuntu 10.04
> > I have discovered that setting dialogs to popup instead of toplevel
> > fixes this problem. I did this in the GLADE file (for a different dialog) .
>
> This is a bad work-around: see the doc [1] for more details.
Are you referring to the comment about the limitations of using popup
rather then toplevel (the window manager ignores it) that doesn't seem
to be a big disadvantage that I can see at this time.
> Furthermore, GtkWindow:type is a construct-only property and
> gtk_file_chooser_dialog_new() does not give access to that
> property, so (if you really wanted to) you should use something
> like the Python equivalent to:
>
> g_object_new(GTK_TYPE_FILE_CHOOSER_DIALOG,
> "type", GTK_WINDOW_POPUP, NULL);
>
Thanks I'll see if I can figure that out
> But I'd try to use a proper fix instead, such as setting the
> keep-above flag on the parent window and specifying it as parent
> for the filechooser dialog. If not working, I'd check if I can
> modify the behavior on the window manager side by using wmclasses.
>
Yes I was surprised and annoyed by the behaviour.
I simplified the situation somewhat, for ease of conversation.
The filedialog is part of another building block and so I will not always
have control of it's parent window.
I know nothing about wmclasses so I will do some research.
Of course the other problem is the end user can change the window manager
so I am looking for a solution that will work no matter what.
Thanks again
Chris M
_______________________________________________
gtk-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtk-list