]> Pileus Git - ~andy/gtk/blob - gdk/gdkcompat.h
Add gdk_rgb_find_color() to get a pixel value using GdkRGB functionality
[~andy/gtk] / gdk / gdkcompat.h
1 #ifndef __GDK_COMPAT_H__
2 #define __GDK_COMPAT_H__
3
4
5 #ifdef __cplusplus
6 extern "C" {
7 #endif /* __cplusplus */
8
9 /* use -DGDK_DISABLE_COMPAT_H to compile your code and assure that it
10  * works with future GTK+ versions as well.
11  */
12 #ifndef GDK_DISABLE_COMPAT_H
13
14 #define gdk_draw_pixmap                gdk_draw_drawable
15 #define gdk_draw_bitmap                gdk_draw_drawable
16
17 #define gdk_window_get_size            gdk_drawable_get_size
18 #define gdk_window_get_type            gdk_window_get_window_type
19 #define gdk_window_get_colormap        gdk_drawable_get_colormap
20 #define gdk_window_set_colormap        gdk_drawable_set_colormap
21 #define gdk_window_get_visual          gdk_drawable_get_visual
22
23 #define gdk_window_ref                 gdk_drawable_ref
24 #define gdk_window_unref               gdk_drawable_unref
25 #define gdk_bitmap_ref                 gdk_drawable_ref
26 #define gdk_bitmap_unref               gdk_drawable_unref
27 #define gdk_pixmap_ref                 gdk_drawable_ref
28 #define gdk_pixmap_unref               gdk_drawable_unref
29
30 #define gdk_window_copy_area(drawable,gc,x,y,source_drawable,source_x,source_y,width,height) \
31    gdk_draw_pixmap(drawable,gc,source_drawable,source_x,source_y,x,y,width,height)
32
33 #define gdk_gc_destroy                 gdk_gc_unref
34 #define gdk_image_destroy              gdk_image_unref
35 #define gdk_cursor_destroy             gdk_cursor_unref
36
37 #define gdk_rgb_get_cmap               gdk_rgb_get_colormap
38
39 #endif  /* GDK_DISABLE_COMPAT_H */
40
41 #ifdef __cplusplus
42 }
43 #endif /* __cplusplus */
44
45 #endif /* __GDK_COMPAT_H__ */
46