1
/* Generated by GOB (v1.0.12) (do not edit directly) */
8
#include <libgnomeui/gnome-canvas.h>
10
#ifndef __SAND_WINDOW_H__
11
#define __SAND_WINDOW_H__
15
#endif /* __cplusplus */
19
* Type checking and casting macros
21
#define SAND_TYPE_WINDOW (sand_window_get_type())
22
#define SAND_WINDOW(obj) GTK_CHECK_CAST((obj), sand_window_get_type(), SandWindow)
23
#define SAND_WINDOW_CONST(obj) GTK_CHECK_CAST((obj), sand_window_get_type(), SandWindow const)
24
#define SAND_WINDOW_CLASS(klass) GTK_CHECK_CLASS_CAST((klass), sand_window_get_type(), SandWindowClass)
25
#define SAND_IS_WINDOW(obj) GTK_CHECK_TYPE((obj), sand_window_get_type ())
27
#ifdef GTK_CHECK_GET_CLASS
28
#define SAND_WINDOW_GET_CLASS(obj) GTK_CHECK_GET_CLASS((obj), sand_window_get_type(), SandWindowClass)
29
#else /* !GTK_CHECK_GET_CLASS */
30
#define SAND_WINDOW_GET_CLASS(obj) ((SandWindowClass *)GTK_OBJECT(obj)->klass)
31
#endif /* GTK_CHECK_GET_CLASS */
34
* Main object structure
36
#ifndef __TYPEDEF_SAND_WINDOW__
37
#define __TYPEDEF_SAND_WINDOW__
38
typedef struct _SandWindow SandWindow;
48
GnomeCanvasItem * back;
49
GnomeCanvasItem * front;
50
GnomeCanvasItem * mid;
57
unsigned char * mask; /* protected */
58
double A; /* protected */
59
double B; /* protected */
60
double fill; /* protected */
66
typedef struct _SandWindowClass SandWindowClass;
67
struct _SandWindowClass {
68
GtkWindowClass __parent__;
75
GtkType sand_window_get_type (void) G_GNUC_CONST;
76
GtkWidget * sand_window_new (void);
77
GnomeWinLayer sand_window_get_layer (SandWindow * self);
78
void sand_window_set_layer (SandWindow * self,
80
void sand_window_get_color (SandWindow * self,
84
void sand_window_set_color (SandWindow * self,
88
void sand_window_flood (SandWindow * self,
92
* Argument wrapping macros
94
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
95
#define SAND_WINDOW_ARG_DECORATIONS(arg) "decorations",({gboolean z = (arg); z;})
96
#define SAND_WINDOW_GET_ARG_DECORATIONS(arg) "decorations",({gboolean *z = (arg); z;})
97
#else /* __GNUC__ && !__STRICT_ANSI__ */
98
#define SAND_WINDOW_ARG_DECORATIONS(arg) "decorations",(gboolean )(arg)
99
#define SAND_WINDOW_GET_ARG_DECORATIONS(arg) "decorations",(gboolean *)(arg)
100
#endif /* __GNUC__ && !__STRICT_ANSI__ */
105
#endif /* __cplusplus */