1#ifndef __GDK_DRAWING_CONTEXT_PRIVATE_H__
2#define __GDK_DRAWING_CONTEXT_PRIVATE_H__
3
4#include "gdkdrawingcontext.h"
5
6G_BEGIN_DECLS
7
8#define GDK_DRAWING_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DRAWING_CONTEXT, GdkDrawingContextClass))
9#define GDK_IS_DRAWING_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DRAWING_CONTEXT))
10#define GDK_DRAWING_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DRAWING_CONTEXT, GdkDrawingContextClass))
11
12struct _GdkDrawingContext
13{
14 GObject parent_instance;
15
16 GdkWindow *window;
17
18 cairo_region_t *clip;
19 cairo_t *cr;
20};
21
22struct _GdkDrawingContextClass
23{
24 GObjectClass parent_instance;
25};
26
27G_END_DECLS
28
29#endif /* __GDK_DRAWING_CONTEXT_PRIVATE_H__ */
30