[Glade-users] Glade dialogs
- From: gregh object-craft com au (Greg Hamilton)
- Subject: [Glade-users] Glade dialogs
- Date: Wed, 14 Jan 2004 16:34:20 +1100
I'm finding Glade dialogs a little confusing. I want a modal dialog box 
which appears centred over my app window. I can do this by creating the 
dialog in my code but I've designed a couple of more complex dialogs in 
Glade and I can work out how to get the same behaviour for these 
dialogs. The problem seems to be that my Glade dialogs don't have a 
parent window so they pop up in all sorts of funny places.
To display my Glade dialog (using Python) I do this:
        tree = gtk.glade.XML(GLADEFILE, "config_dialog")
        dialog = tree.get_widget("config_dialog")
        dialog.run()
Calling 'dialog.get_parent()' returns Python's 'None', essentially 
null, so I tried  'dialog.set_parent(app_window)' which fails with the 
following output:
(view-editor.py:1749): Gtk-CRITICAL **: file gtkwidget.c: line 3818 
(gtk_widget_set_parent): assertion `!GTK_WIDGET_TOPLEVEL (widget)' 
failed
The nearest I can get to what I want is by doing this 
'dialog.set_transient_for(app_window)', but the behaviour is slightly 
different to my regular dialogs.
No idea what to do. Help?
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]