X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkobject.h;h=a32ecd0bf014bab6f93eccb65a50cb133df76ae6;hb=bb1824c131f247c2ef64f3c5f8b9ffe3885c9d90;hp=de6616be2b4e9d5dd02dc61cce627eef1a7426d8;hpb=ac26960e62346558737073ac516790005d7c64ad;p=~andy%2Fgtk diff --git a/gtk/gtkobject.h b/gtk/gtkobject.h index de6616be2..a32ecd0bf 100644 --- a/gtk/gtkobject.h +++ b/gtk/gtkobject.h @@ -53,8 +53,26 @@ G_BEGIN_DECLS /* Macros for extracting various fields from GtkObject and GtkObjectClass. */ -#define GTK_OBJECT_TYPE(object) (G_TYPE_FROM_INSTANCE (object)) -#define GTK_OBJECT_TYPE_NAME(object) (g_type_name (GTK_OBJECT_TYPE (object))) +#ifndef GTK_DISABLE_DEPRECATED +/** + * GTK_OBJECT_TYPE: + * @object: a #GtkObject. + * + * Gets the type of an object. + * + * Deprecated: 2.20: Use G_OBJECT_TYPE() instead. + */ +#define GTK_OBJECT_TYPE G_OBJECT_TYPE +/** + * GTK_OBJECT_TYPE_NAME: + * @object: a #GtkObject. + * + * Gets the name of an object's type. + * + * Deprecated: 2.20: Use G_OBJECT_TYPE_NAME() instead. + */ +#define GTK_OBJECT_TYPE_NAME G_OBJECT_TYPE_NAME +#endif /* GtkObject only uses the first 4 bits of the flags field. * Derived objects may use the remaining bits. Though this