diff -aur eel.3/eel/eel-background-box.h eel.4/eel/eel-background-box.h
--- eel.3/eel/eel-background-box.h	2008-12-18 12:18:36.000000000 +0200
+++ eel.4/eel/eel-background-box.h	2008-12-18 12:41:12.000000000 +0200
@@ -33,7 +33,7 @@
 #define EEL_TYPE_BACKGROUND_BOX            (eel_background_box_get_type ())
 #define EEL_BACKGROUND_BOX(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_BACKGROUND_BOX, EelBackgroundBox))
 #define EEL_BACKGROUND_BOX_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_BACKGROUND_BOX, EelBackgroundBoxClass))
-#define EEL_IS_BACKGROUND_BOX(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_BACKGROUND_BOX))
+#define EEL_IS_BACKGROUND_BOX(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_BACKGROUND_BOX))
 #define EEL_IS_BACKGROUND_BOX_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_BACKGROUND_BOX))
 
 typedef struct EelBackgroundBox	       EelBackgroundBox;
diff -aur eel.3/eel/eel-background.h eel.4/eel/eel-background.h
--- eel.3/eel/eel-background.h	2008-12-18 12:17:34.000000000 +0200
+++ eel.4/eel/eel-background.h	2008-12-18 12:41:11.000000000 +0200
@@ -55,7 +55,7 @@
 #define EEL_BACKGROUND_CLASS(klass) \
 	(G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_BACKGROUND, EelBackgroundClass))
 #define EEL_IS_BACKGROUND(obj) \
-	(GTK_CHECK_TYPE ((obj), EEL_TYPE_BACKGROUND))
+	(G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_BACKGROUND))
 #define EEL_IS_BACKGROUND_CLASS(klass) \
 	(GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_BACKGROUND))
 
diff -aur eel.3/eel/eel-canvas.h eel.4/eel/eel-canvas.h
--- eel.3/eel/eel-canvas.h	2008-12-18 12:17:32.000000000 +0200
+++ eel.4/eel/eel-canvas.h	2008-12-18 12:41:08.000000000 +0200
@@ -104,7 +104,7 @@
 #define EEL_TYPE_CANVAS_ITEM            (eel_canvas_item_get_type ())
 #define EEL_CANVAS_ITEM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_CANVAS_ITEM, EelCanvasItem))
 #define EEL_CANVAS_ITEM_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_CANVAS_ITEM, EelCanvasItemClass))
-#define EEL_IS_CANVAS_ITEM(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_CANVAS_ITEM))
+#define EEL_IS_CANVAS_ITEM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_CANVAS_ITEM))
 #define EEL_IS_CANVAS_ITEM_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_CANVAS_ITEM))
 #define EEL_CANVAS_ITEM_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_CANVAS_ITEM, EelCanvasItemClass))
 
@@ -307,7 +307,7 @@
 #define EEL_TYPE_CANVAS_GROUP            (eel_canvas_group_get_type ())
 #define EEL_CANVAS_GROUP(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_CANVAS_GROUP, EelCanvasGroup))
 #define EEL_CANVAS_GROUP_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_CANVAS_GROUP, EelCanvasGroupClass))
-#define EEL_IS_CANVAS_GROUP(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_CANVAS_GROUP))
+#define EEL_IS_CANVAS_GROUP(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_CANVAS_GROUP))
 #define EEL_IS_CANVAS_GROUP_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_CANVAS_GROUP))
 #define EEL_CANVAS_GROUP_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_CANVAS_GROUP, EelCanvasGroupClass))
 
@@ -337,7 +337,7 @@
 #define EEL_TYPE_CANVAS            (eel_canvas_get_type ())
 #define EEL_CANVAS(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_CANVAS, EelCanvas))
 #define EEL_CANVAS_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_CANVAS, EelCanvasClass))
-#define EEL_IS_CANVAS(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_CANVAS))
+#define EEL_IS_CANVAS(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_CANVAS))
 #define EEL_IS_CANVAS_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_CANVAS))
 #define EEL_CANVAS_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_CANVAS, EelCanvasClass))
 
diff -aur eel.3/eel/eel-canvas-rect-ellipse.h eel.4/eel/eel-canvas-rect-ellipse.h
--- eel.3/eel/eel-canvas-rect-ellipse.h	2008-12-18 12:17:33.000000000 +0200
+++ eel.4/eel/eel-canvas-rect-ellipse.h	2008-12-18 12:41:09.000000000 +0200
@@ -67,7 +67,7 @@
 #define EEL_TYPE_CANVAS_RE            (eel_canvas_re_get_type ())
 #define EEL_CANVAS_RE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_CANVAS_RE, EelCanvasRE))
 #define EEL_CANVAS_RE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_CANVAS_RE, EelCanvasREClass))
-#define EEL_IS_CANVAS_RE(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_CANVAS_RE))
+#define EEL_IS_CANVAS_RE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_CANVAS_RE))
 #define EEL_IS_CANVAS_RE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_CANVAS_RE))
 #define EEL_CANVAS_RE_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_CANVAS_RE, EelCanvasREClass))
 
@@ -117,7 +117,7 @@
 #define EEL_TYPE_CANVAS_RECT            (eel_canvas_rect_get_type ())
 #define EEL_CANVAS_RECT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_CANVAS_RECT, EelCanvasRect))
 #define EEL_CANVAS_RECT_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_CANVAS_RECT, EelCanvasRectClass))
-#define EEL_IS_CANVAS_RECT(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_CANVAS_RECT))
+#define EEL_IS_CANVAS_RECT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_CANVAS_RECT))
 #define EEL_IS_CANVAS_RECT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_CANVAS_RECT))
 #define EEL_CANVAS_RECT_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_CANVAS_RECT, EelCanvasRectClass))
 
@@ -148,7 +148,7 @@
 #define EEL_TYPE_CANVAS_ELLIPSE            (eel_canvas_ellipse_get_type ())
 #define EEL_CANVAS_ELLIPSE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_CANVAS_ELLIPSE, EelCanvasEllipse))
 #define EEL_CANVAS_ELLIPSE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_CANVAS_ELLIPSE, EelCanvasEllipseClass))
-#define EEL_IS_CANVAS_ELLIPSE(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_CANVAS_ELLIPSE))
+#define EEL_IS_CANVAS_ELLIPSE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_CANVAS_ELLIPSE))
 #define EEL_IS_CANVAS_ELLIPSE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_CANVAS_ELLIPSE))
 #define EEL_CANVAS_ELLIPSE_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_CANVAS_ELLIPSE, EelCanvasEllipseClass))
 
diff -aur eel.3/eel/eel-debug-drawing.c eel.4/eel/eel-debug-drawing.c
--- eel.3/eel/eel-debug-drawing.c	2008-12-18 12:14:01.000000000 +0200
+++ eel.4/eel/eel-debug-drawing.c	2008-12-18 12:41:11.000000000 +0200
@@ -50,7 +50,7 @@
  */
 #define DEBUG_TYPE_PIXBUF_VIEWER (debug_pixbuf_viewer_get_type ())
 #define DEBUG_PIXBUF_VIEWER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DEBUG_TYPE_PIXBUF_VIEWER, DebugPixbufViewer))
-#define DEBUG_IS_PIXBUF_VIEWER(obj) (GTK_CHECK_TYPE ((obj), DEBUG_TYPE_PIXBUF_VIEWER))
+#define DEBUG_IS_PIXBUF_VIEWER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DEBUG_TYPE_PIXBUF_VIEWER))
 
 typedef struct DebugPixbufViewer DebugPixbufViewer;
 typedef struct DebugPixbufViewerClass DebugPixbufViewerClass;
diff -aur eel.3/eel/eel-editable-label.h eel.4/eel/eel-editable-label.h
--- eel.3/eel/eel-editable-label.h	2008-12-18 12:17:33.000000000 +0200
+++ eel.4/eel/eel-editable-label.h	2008-12-18 12:41:10.000000000 +0200
@@ -38,7 +38,7 @@
 #define EEL_TYPE_EDITABLE_LABEL		  (eel_editable_label_get_type ())
 #define EEL_EDITABLE_LABEL(obj)		  (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_EDITABLE_LABEL, EelEditableLabel))
 #define EEL_EDITABLE_LABEL_CLASS(klass)	  (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_EDITABLE_LABEL, EelEditableLabelClass))
-#define EEL_IS_EDITABLE_LABEL(obj)	  (GTK_CHECK_TYPE ((obj), EEL_TYPE_EDITABLE_LABEL))
+#define EEL_IS_EDITABLE_LABEL(obj)	  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_EDITABLE_LABEL))
 #define EEL_IS_EDITABLE_LABEL_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_EDITABLE_LABEL))
 #define EEL_EDITABLE_LABEL_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), EEL_TYPE_EDITABLE_LABEL, EelEditableLabelClass))
        
diff -aur eel.3/eel/eel-image-table.h eel.4/eel/eel-image-table.h
--- eel.3/eel/eel-image-table.h	2008-12-18 12:17:34.000000000 +0200
+++ eel.4/eel/eel-image-table.h	2008-12-18 12:41:06.000000000 +0200
@@ -32,7 +32,7 @@
 #define EEL_TYPE_IMAGE_TABLE            (eel_image_table_get_type ())
 #define EEL_IMAGE_TABLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_IMAGE_TABLE, EelImageTable))
 #define EEL_IMAGE_TABLE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_IMAGE_TABLE, EelImageTableClass))
-#define EEL_IS_IMAGE_TABLE(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_IMAGE_TABLE))
+#define EEL_IS_IMAGE_TABLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_IMAGE_TABLE))
 #define EEL_IS_IMAGE_TABLE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_IMAGE_TABLE))
 
 typedef struct EelImageTable		EelImageTable;
diff -aur eel.3/eel/eel-labeled-image.h eel.4/eel/eel-labeled-image.h
--- eel.3/eel/eel-labeled-image.h	2008-12-18 12:17:31.000000000 +0200
+++ eel.4/eel/eel-labeled-image.h	2008-12-18 12:41:08.000000000 +0200
@@ -55,7 +55,7 @@
 #define EEL_TYPE_LABELED_IMAGE            (eel_labeled_image_get_type ())
 #define EEL_LABELED_IMAGE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_LABELED_IMAGE, EelLabeledImage))
 #define EEL_LABELED_IMAGE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_LABELED_IMAGE, EelLabeledImageClass))
-#define EEL_IS_LABELED_IMAGE(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_LABELED_IMAGE))
+#define EEL_IS_LABELED_IMAGE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_LABELED_IMAGE))
 #define EEL_IS_LABELED_IMAGE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_LABELED_IMAGE))
 
 typedef struct EelLabeledImage		  EelLabeledImage;
diff -aur eel.3/eel/eel-wrap-table.h eel.4/eel/eel-wrap-table.h
--- eel.3/eel/eel-wrap-table.h	2008-12-18 12:18:22.000000000 +0200
+++ eel.4/eel/eel-wrap-table.h	2008-12-18 12:41:09.000000000 +0200
@@ -33,7 +33,7 @@
 #define EEL_TYPE_WRAP_TABLE            (eel_wrap_table_get_type ())
 #define EEL_WRAP_TABLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEL_TYPE_WRAP_TABLE, EelWrapTable))
 #define EEL_WRAP_TABLE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EEL_TYPE_WRAP_TABLE, EelWrapTableClass))
-#define EEL_IS_WRAP_TABLE(obj)         (GTK_CHECK_TYPE ((obj), EEL_TYPE_WRAP_TABLE))
+#define EEL_IS_WRAP_TABLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEL_TYPE_WRAP_TABLE))
 #define EEL_IS_WRAP_TABLE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EEL_TYPE_WRAP_TABLE))
 
 typedef struct EelWrapTable	       EelWrapTable;
