1 #ifndef __GTK_OFFSCREEN_BOX_H__
2 #define __GTK_OFFSCREEN_BOX_H__
11 #define GTK_TYPE_OFFSCREEN_BOX (gtk_offscreen_box_get_type ())
12 #define GTK_OFFSCREEN_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_OFFSCREEN_BOX, GtkOffscreenBox))
13 #define GTK_OFFSCREEN_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_OFFSCREEN_BOX, GtkOffscreenBoxClass))
14 #define GTK_IS_OFFSCREEN_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_OFFSCREEN_BOX))
15 #define GTK_IS_OFFSCREEN_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OFFSCREEN_BOX))
16 #define GTK_OFFSCREEN_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_OFFSCREEN_BOX, GtkOffscreenBoxClass))
18 typedef struct _GtkOffscreenBox GtkOffscreenBox;
19 typedef struct _GtkOffscreenBoxClass GtkOffscreenBoxClass;
21 struct _GtkOffscreenBox
23 GtkContainer container;
28 GdkWindow *offscreen_window1;
29 GdkWindow *offscreen_window2;
34 struct _GtkOffscreenBoxClass
36 GtkBinClass parent_class;
39 GType gtk_offscreen_box_get_type (void) G_GNUC_CONST;
40 GtkWidget* gtk_offscreen_box_new (void);
41 void gtk_offscreen_box_add1 (GtkOffscreenBox *offscreen,
43 void gtk_offscreen_box_add2 (GtkOffscreenBox *offscreen,
45 void gtk_offscreen_box_set_angle (GtkOffscreenBox *offscreen,
52 #endif /* __GTK_OFFSCREEN_BOX_H__ */