diff --git a/ChangeLog b/ChangeLog index 312cbdc037..4149b8eb4c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Apr 21 18:35:48 2003 Owen Taylor + + * gtk/gtkobject.h: Remove a couple of obsolete comments, + fix another comment. (#109737, Britton Kerin) + Mon Apr 21 18:29:03 2003 Owen Taylor * gtk/gtkiconfactory.c (gtk_icon_set_unref): Free diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 312cbdc037..4149b8eb4c 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Mon Apr 21 18:35:48 2003 Owen Taylor + + * gtk/gtkobject.h: Remove a couple of obsolete comments, + fix another comment. (#109737, Britton Kerin) + Mon Apr 21 18:29:03 2003 Owen Taylor * gtk/gtkiconfactory.c (gtk_icon_set_unref): Free diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 312cbdc037..4149b8eb4c 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Mon Apr 21 18:35:48 2003 Owen Taylor + + * gtk/gtkobject.h: Remove a couple of obsolete comments, + fix another comment. (#109737, Britton Kerin) + Mon Apr 21 18:29:03 2003 Owen Taylor * gtk/gtkiconfactory.c (gtk_icon_set_unref): Free diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 312cbdc037..4149b8eb4c 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Mon Apr 21 18:35:48 2003 Owen Taylor + + * gtk/gtkobject.h: Remove a couple of obsolete comments, + fix another comment. (#109737, Britton Kerin) + Mon Apr 21 18:29:03 2003 Owen Taylor * gtk/gtkiconfactory.c (gtk_icon_set_unref): Free diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 312cbdc037..4149b8eb4c 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Mon Apr 21 18:35:48 2003 Owen Taylor + + * gtk/gtkobject.h: Remove a couple of obsolete comments, + fix another comment. (#109737, Britton Kerin) + Mon Apr 21 18:29:03 2003 Owen Taylor * gtk/gtkiconfactory.c (gtk_icon_set_unref): Free diff --git a/gtk/gtkobject.h b/gtk/gtkobject.h index db6dc5bfdb..8e40f59740 100644 --- a/gtk/gtkobject.h +++ b/gtk/gtkobject.h @@ -76,11 +76,6 @@ typedef enum typedef struct _GtkObjectClass GtkObjectClass; -/* The GtkObject structure is the base of the Gtk+ objects hierarchy, - * it ``inherits'' from the GtkTypeObject by mirroring its fields, - * which must always be kept in sync completely. The GtkObject defines - * the few basic items that all derived classes contain. - */ struct _GtkObject { GObject parent_instance; @@ -93,11 +88,6 @@ struct _GtkObject guint32 flags; }; -/* The GtkObjectClass is the base of the Gtk+ objects classes hierarchy, - * it ``inherits'' from the GtkTypeClass by mirroring its fields, which - * must always be kept in sync completely. The GtkObjectClass defines - * the basic necessities for the object inheritance mechanism to work. - */ struct _GtkObjectClass { GObjectClass parent_class; @@ -110,13 +100,13 @@ struct _GtkObjectClass GtkArg *arg, guint arg_id); - /* The function that will end an objects life time. In one way ore - * another all three of them are defined for all objects. If an - * object class overrides one of the methods in order to perform class + /* Default signal handler for the ::destroy signal, which is + * invoked to request that references to the widget be dropped. + * If an object class overrides destroy() in order to perform class * specific destruction then it must still invoke its superclass' * implementation of the method after it is finished with its - * own cleanup. (See the destroy function for GtkWidget for - * an example of how to do this). + * own cleanup. (See gtk_widget_real_destroy() for an example of + * how to do this). */ void (*destroy) (GtkObject *object); };