10 #define GNT_TYPE_VT (gnt_vt_get_gtype())
11 #define GNT_VT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_VT, GntVT))
12 #define GNT_VT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_VT, GntVTClass))
13 #define GNT_IS_VT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_VT))
14 #define GNT_IS_VT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_VT))
15 #define GNT_VT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_VT, GntVTClass))
17 #define GNT_VT_FLAGS(obj) (GNT_VT(obj)->priv.flags)
18 #define GNT_VT_SET_FLAGS(obj, flags) (GNT_VT_FLAGS(obj) |= flags)
19 #define GNT_VT_UNSET_FLAGS(obj, flags) (GNT_VT_FLAGS(obj) &= ~(flags))
21 typedef struct _GnVT GntVT
;
22 typedef struct _GnVTPriv GntVTPriv
;
23 typedef struct _GnVTClass GntVTClass
;
34 GntWindowClass parent
;
36 void (*gnt_reserved1
)(void);
37 void (*gnt_reserved2
)(void);
38 void (*gnt_reserved3
)(void);
39 void (*gnt_reserved4
)(void);
44 GType
gnt_vt_get_gtype(void);
46 GntWidget
*gnt_vt_new();