deprecate GTK_CHECK_CAST, GTK_CHECK_CLASS_CAST, GTK_CHECK_GET_CLASS,

2008-06-17  Michael Natterer  <mitch@imendio.com>

	* gtk/gtktypeutils.h: deprecate GTK_CHECK_CAST,	GTK_CHECK_CLASS_CAST,
	GTK_CHECK_GET_CLASS, GTK_CHECK_TYPE and GTK_CHECK_CLASS_TYPE.
	Move the GtkType typedef to an undeprecated section.


svn path=/trunk/; revision=20428
This commit is contained in:
Michael Natterer 2008-06-17 14:17:29 +00:00 committed by Michael Natterer
parent ea80bf6097
commit 8676c45d5c
2 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2008-06-17 Michael Natterer <mitch@imendio.com>
* gtk/gtktypeutils.h: deprecate GTK_CHECK_CAST, GTK_CHECK_CLASS_CAST,
GTK_CHECK_GET_CLASS, GTK_CHECK_TYPE and GTK_CHECK_CLASS_TYPE.
Move the GtkType typedef to an undeprecated section.
2008-06-17 Michael Natterer <mitch@imendio.com>
* gtk/gtkprogress.h: use G_TYPE macros for type checking instead

View File

@ -79,8 +79,6 @@ typedef GType GtkFundamentalType;
#define GTK_FUNDAMENTAL_TYPE G_TYPE_FUNDAMENTAL
#define GTK_STRUCT_OFFSET G_STRUCT_OFFSET
#endif /* GTK_DISABLE_DEPRECATED */
/* glib macro wrappers (compatibility) */
#define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST
#define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST
@ -90,10 +88,6 @@ typedef GType GtkFundamentalType;
/* glib type wrappers (compatibility) */
typedef GType GtkType;
#ifndef GTK_DISABLE_DEPRECATED
typedef GTypeInstance GtkTypeObject;
typedef GTypeClass GtkTypeClass;
typedef GBaseInitFunc GtkClassInitFunc;
@ -141,6 +135,11 @@ typedef GSignalCMarshaller GtkSignalMarshaller;
#endif
#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)
/* glib type wrappers (compatibility) */
typedef GType GtkType;
/* Used by gtk_container_foreach_unmarshal () */
/* GtkArg, used to hold differently typed values */