mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
Set up destroy signals so that all windows will be destroyed when one is.
2001-10-27 Anders Carlsson <andersca@gnu.org> * tests/testgtk.c (create_window_states): Set up destroy signals so that all windows will be destroyed when one is. This fixes bug #58133.
This commit is contained in:
parent
dc0772a2b9
commit
78fca9fd05
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -3,6 +3,9 @@
|
||||
* tests/testgtk.c (create_range_controls): Don't set a
|
||||
fixed height on the hscale widget. This fixes "bug"
|
||||
#55840.
|
||||
(create_window_states): Set up destroy signals so that
|
||||
all windows will be destroyed when one is. This fixes
|
||||
bug #58133.
|
||||
|
||||
2001-10-26 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
|
@ -7964,12 +7964,12 @@ tracking_label (GtkWidget *window)
|
||||
GtkWidget *button;
|
||||
|
||||
hbox = gtk_hbox_new (FALSE, 5);
|
||||
|
||||
|
||||
gtk_signal_connect_object (GTK_OBJECT (hbox),
|
||||
"destroy",
|
||||
GTK_SIGNAL_FUNC (gtk_widget_destroy),
|
||||
GTK_OBJECT (window));
|
||||
|
||||
|
||||
label = gtk_label_new ("<no window state events received>");
|
||||
gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
|
||||
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
|
||||
@ -8091,12 +8091,19 @@ create_window_states (void)
|
||||
gtk_container_add (GTK_CONTAINER (window), box1);
|
||||
|
||||
iconified = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
gtk_signal_connect_object (GTK_OBJECT (iconified), "destroy",
|
||||
GTK_SIGNAL_FUNC(gtk_widget_destroy),
|
||||
GTK_OBJECT (window));
|
||||
gtk_window_iconify (GTK_WINDOW (iconified));
|
||||
gtk_window_set_title (GTK_WINDOW (iconified), "Iconified initially");
|
||||
controls = get_state_controls (iconified);
|
||||
gtk_container_add (GTK_CONTAINER (iconified), controls);
|
||||
|
||||
normal = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
gtk_signal_connect_object (GTK_OBJECT (normal), "destroy",
|
||||
GTK_SIGNAL_FUNC(gtk_widget_destroy),
|
||||
GTK_OBJECT (window));
|
||||
|
||||
gtk_window_set_title (GTK_WINDOW (normal), "Deiconified initially");
|
||||
controls = get_state_controls (normal);
|
||||
gtk_container_add (GTK_CONTAINER (normal), controls);
|
||||
|
Loading…
Reference in New Issue
Block a user