diff options
author | Owen Taylor <otaylor@redhat.com> | 2001-11-19 01:08:51 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2001-11-19 01:08:51 +0000 |
commit | e4be2240b7a9709919c6e417a8b31b28014e3233 (patch) | |
tree | 3ddb33f39e79a893ac5ba6f62cb921605964b81f /docs/Changes-2.0.txt | |
parent | 3432dff2e0c21fa693d41e3950ee19624c03f58c (diff) | |
download | gdk-pixbuf-e4be2240b7a9709919c6e417a8b31b28014e3233.tar.gz |
Rename the GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the
Sun Nov 18 19:47:29 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkobject.h docs/Changes-2.0.txt: Rename the
GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the
GTK_OBJECT_DESTROYED() check macro.
* gtk/gtkbindings.c (gtk_bindings_activate): Remove
instances of GTK_OBJECT_DESTROYED() that weren't
needed any more.
* gtk/gtkdialog.c: Exchange use of GTK_OBJECT_DESTROYED
for a connection to ::destroy.
Diffstat (limited to 'docs/Changes-2.0.txt')
-rw-r--r-- | docs/Changes-2.0.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/Changes-2.0.txt b/docs/Changes-2.0.txt index 1c8e8cfdd..fb0c73227 100644 --- a/docs/Changes-2.0.txt +++ b/docs/Changes-2.0.txt @@ -116,6 +116,12 @@ Incompatible Changes from GTK+-1.2 to GTK+-2.0: have to be moved into the ::destroy implementations. The reason for doing this is that all object reference cycles should be broken at destruction time. + + Because the ::destroy signal can be emitted multiple times, it no longer + makes sense to check if a widget has been destroyed using the + GTK_OBJECT_DESTROYED() macro, and this macro has been removed. If + catching destruction is still needed, it can be done with a signal + connection to ::destroy. * Signal system changes: The Gtk 2.0 signal merly proxies the GSignal system now. |