diff options
author | Matthias Clasen <maclas@gmx.de> | 2003-11-08 22:08:05 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2003-11-08 22:08:05 +0000 |
commit | 9c0bc41a1707ffefc914f0da108c3ba2c05f5e8d (patch) | |
tree | a533db4a67e2b3b6db506657e0732c44579dd27c /demos/gtk-demo/dialog.c | |
parent | 035b3f327ad7d79c2a980e156917cc5c815cd50f (diff) | |
download | gtk+-9c0bc41a1707ffefc914f0da108c3ba2c05f5e8d.tar.gz |
Call the do_ functions with the toplevel as argument.
Sat Nov 8 23:06:02 2003 Matthias Clasen <maclas@gmx.de>
* demos/gtk-demo/main.c (row_activated_cb): Call the do_
functions with the toplevel as argument.
* demos/gtk-demo/geninclude.pl.in: Change the signature
of GDoDemoFunc to take a widget argument
* demos/gtk-demo/ui_manager.c (do_ui_manager):
* demos/gtk-demo/tree_store.c (do_tree_store):
* demos/gtk-demo/textview.c (do_textview):
* demos/gtk-demo/stock_browser.c (do_stock_browser):
* demos/gtk-demo/sizegroup.c (do_sizegroup):
* demos/gtk-demo/pixbufs.c (do_pixbufs):
* demos/gtk-demo/panes.c (do_panes):
* demos/gtk-demo/menus.c (do_menus):
* demos/gtk-demo/list_store.c (do_list_store):
* demos/gtk-demo/images.c (do_images):
* demos/gtk-demo/hypertext.c (do_hypertext):
* demos/gtk-demo/editable_cells.c (do_editable_cells):
* demos/gtk-demo/drawingarea.c (do_drawingarea):
* demos/gtk-demo/dialog.c (do_dialog):
* demos/gtk-demo/colorsel.c (do_colorsel):
* demos/gtk-demo/changedisplay.c (do_changedisplay):
* demos/gtk-demo/button_box.c (do_button_box):
* demos/gtk-demo/appwindow.c (do_appwindow): Take a widget
as argument, and make new windows or dialogs appear on the
same screen. (#80388)
Diffstat (limited to 'demos/gtk-demo/dialog.c')
-rw-r--r-- | demos/gtk-demo/dialog.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/demos/gtk-demo/dialog.c b/demos/gtk-demo/dialog.c index 12ff9d0114..9157f06fcf 100644 --- a/demos/gtk-demo/dialog.c +++ b/demos/gtk-demo/dialog.c @@ -93,7 +93,7 @@ interactive_dialog_clicked (GtkButton *button, } GtkWidget * -do_dialog (void) +do_dialog (GtkWidget *do_widget) { GtkWidget *frame; GtkWidget *vbox; @@ -106,6 +106,8 @@ do_dialog (void) if (!window) { window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_screen (GTK_WINDOW (window), + gtk_widget_get_screen (do_widget)); gtk_window_set_title (GTK_WINDOW (window), "Dialogs"); g_signal_connect (window, "destroy", G_CALLBACK (gtk_widget_destroyed), &window); |