]> Pileus Git - ~andy/gtk/commit
return TRUE for GtkWidget::delete_event to avoid destruction of our float
authorTim Janik <timj@gimp.org>
Thu, 12 Mar 1998 21:54:39 +0000 (21:54 +0000)
committerTim Janik <timj@src.gnome.org>
Thu, 12 Mar 1998 21:54:39 +0000 (21:54 +0000)
commit96a74359119261e05cb56d00a9d21cf753aba53f
treea5cbdc3ab7ef8bdd7dc769422ba854a985325d6a
parent7c698ad46cf7362d8c50dbd4a2f4280ce99e0f66
return TRUE for GtkWidget::delete_event to avoid destruction of our float

Thu Mar 12 20:17:47 1998  Tim Janik  <timj@gimp.org>

        * gtk/gtkhandlebox.c (gtk_handle_box_delete_float): return TRUE for
        GtkWidget::delete_event to avoid destruction of our float window.

        * gtk/gtkmain.c (gtk_main_iteration_do): GDK_DELETE will destroy a
        widget if the last handler returned FALSE or there was none connected.

        * gtk/testgtk.c: adapted all delete_event/destroy case that were affected.

        * gtk/gtkwidget.c (gtk_widget_delete_hides): new function that will hide
        a widget and return TRUE to avoid window deletion if
        connected to GtkWIdget::delete_event.
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/gtk.texi
gtk/gtkhandlebox.c
gtk/gtkmain.c
gtk/gtkstatusbar.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/testgtk.c
tests/testgtk.c