Repace some deprecated macros to fix build errors with gtk3
authorPeng Huang <shawn.p.huang@gmail.com>
Sat, 5 Jun 2010 12:44:32 +0000 (20:44 +0800)
committerPeng Huang <shawn.p.huang@gmail.com>
Sat, 5 Jun 2010 12:44:32 +0000 (20:44 +0800)
client/gtk2/ibusimcontext.h

index 2a80aad..b92c099 100644 (file)
 #define IBUS_TYPE_IM_CONTEXT             \
     (ibus_im_context_get_type ())
 #define IBUS_IM_CONTEXT(obj)             \
-    (GTK_CHECK_CAST ((obj), IBUS_TYPE_IM_CONTEXT, IBusIMContext))
+    (G_TYPE_CHECK_INSTANCE_CAST ((obj), IBUS_TYPE_IM_CONTEXT, IBusIMContext))
 #define IBUS_IM_CONTEXT_CLASS(klass)     \
-    (GTK_CHECK_CLASS_CAST ((klass), IBUS_TYPE_IM_CONTEXT, IBusIMContextClass))
+    (G_TYPE_CHECK_CLASS_CAST ((klass), IBUS_TYPE_IM_CONTEXT, IBusIMContextClass))
 #define IBUS_IS_IM_CONTEXT(obj)          \
-    (GTK_CHECK_TYPE ((obj), IBUS_TYPE_IM_CONTEXT))
+    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), IBUS_TYPE_IM_CONTEXT))
 #define IBUS_IS_IM_CONTEXT_CLASS(klass)  \
-    (GTK_CHECK_CLASS_TYPE ((klass), IBUS_TYPE_IM_CONTEXT))
+    (G_TYPE_CHECK_CLASS_TYPE ((klass), IBUS_TYPE_IM_CONTEXT))
 #define IBUS_IM_CONTEXT_GET_CLASS(obj)   \
-    (GTK_CHECK_GET_CLASS ((obj), IBUS_TYPE_IM_CONTEXT, IBusIMContextClass))
+    (G_TYPE_CHECK_GET_CLASS ((obj), IBUS_TYPE_IM_CONTEXT, IBusIMContextClass))
 
 G_BEGIN_DECLS
 typedef struct _IBusIMContext IBusIMContext;