diff options
author | Alexander Larsson <alla@lysator.liu.se> | 2000-12-05 11:39:26 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2000-12-05 11:39:26 +0000 |
commit | f1046d9a66b73647e858c8173d097b5bd418ab26 (patch) | |
tree | 88bade77af10e1e02cf16764281deb3ea68063d8 /gdk/linux-fb/gdkprivate-fb.h | |
parent | b7118c80947350be5221122102273834c290943b (diff) | |
download | gtk+-f1046d9a66b73647e858c8173d097b5bd418ab26.tar.gz |
Remove old debug g_warning(). (gdk_fb_draw_drawable): The src argument can
2000-12-05 Alexander Larsson <alla@lysator.liu.se>
* gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_draw_drawable_3):
Remove old debug g_warning().
(gdk_fb_draw_drawable): The src argument can be either a wrapper
or an implementation, just pass the implementation to draw_drawable_2.
* gdk/linux-fb/gdkprivate-fb.h:
Added GDK_IS_DRAWABLE_IMPL_FBDATA()
* gdk/linux-fb/gdkwindow-fb.c (_gdk_windowing_window_destroy):
clear and invalidate area when window is destroyed.
(send_map_events): Remove old commented out code.
Diffstat (limited to 'gdk/linux-fb/gdkprivate-fb.h')
-rw-r--r-- | gdk/linux-fb/gdkprivate-fb.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/gdk/linux-fb/gdkprivate-fb.h b/gdk/linux-fb/gdkprivate-fb.h index 289a397520..5f830e7dfe 100644 --- a/gdk/linux-fb/gdkprivate-fb.h +++ b/gdk/linux-fb/gdkprivate-fb.h @@ -40,15 +40,18 @@ #include <stdio.h> #include <freetype/freetype.h> + +#define GDK_TYPE_DRAWABLE_IMPL_FBDATA (gdk_drawable_impl_fb_get_type ()) #define GDK_DRAWABLE_IMPL_FBDATA(win) ((GdkDrawableFBData *)((GdkWindowObject *)(win))->impl) -#define GDK_DRAWABLE_IMPL(win) ((GdkDrawable *)((GdkWindowObject *)(win))->impl) -#define GDK_WINDOW_IMPL_FBDATA(win) ((GdkWindowFBData *)((GdkWindowObject *)(win))->impl) -#define GDK_PIXMAP_IMPL_FBDATA(win) ((GdkPixmapFBData *)((GdkWindowObject *)(win))->impl) -#define GDK_DRAWABLE_FBDATA(win) ((GdkDrawableFBData *)(win)) -#define GDK_PIXMAP_FBDATA(win) ((GdkPixmapFBData *)(win)) -#define GDK_WINDOW_FBDATA(win) ((GdkWindowFBData *)(win)) -#define GDK_FONT_FB(f) ((GdkFontPrivateFB *)(f)) -#define GDK_CURSOR_FB(c) ((GdkCursorPrivateFB *)(c)) +#define GDK_IS_DRAWABLE_IMPL_FBDATA(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DRAWABLE_IMPL_FBDATA)) +#define GDK_DRAWABLE_IMPL(win) ((GdkDrawable *)((GdkWindowObject *)(win))->impl) +#define GDK_WINDOW_IMPL_FBDATA(win) ((GdkWindowFBData *)((GdkWindowObject *)(win))->impl) +#define GDK_PIXMAP_IMPL_FBDATA(win) ((GdkPixmapFBData *)((GdkWindowObject *)(win))->impl) +#define GDK_DRAWABLE_FBDATA(win) ((GdkDrawableFBData *)(win)) +#define GDK_PIXMAP_FBDATA(win) ((GdkPixmapFBData *)(win)) +#define GDK_WINDOW_FBDATA(win) ((GdkWindowFBData *)(win)) +#define GDK_FONT_FB(f) ((GdkFontPrivateFB *)(f)) +#define GDK_CURSOR_FB(c) ((GdkCursorPrivateFB *)(c)) #define GDK_CHECK_IMPL(drawable) \ g_assert(G_OBJECT_TYPE(drawable) == _gdk_window_impl_get_type() || G_OBJECT_TYPE(drawable) == _gdk_pixmap_impl_get_type()) |