1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: wxWindows's GTK base widget
4 // Author: Robert Roebling
7 // Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem
8 // Licence: wxWindows licence
9 /////////////////////////////////////////////////////////////////////////////
12 #ifndef __GTK_MYFIXED_H__
13 #define __GTK_MYFIXED_H__
17 #include <gtk/gtkcontainer.h>
22 #endif /* __cplusplus */
25 #define GTK_MYFIXED(obj) GTK_CHECK_CAST (obj, gtk_myfixed_get_type (), GtkMyFixed)
26 #define GTK_MYFIXED_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_myfixed_get_type (), GtkMyFixedClass)
27 #define GTK_IS_MYFIXED(obj) GTK_CHECK_TYPE (obj, gtk_myfixed_get_type ())
30 typedef struct _GtkMyFixed GtkMyFixed
;
31 typedef struct _GtkMyFixedClass GtkMyFixedClass
;
32 typedef struct _GtkMyFixedChild GtkMyFixedChild
;
36 GtkContainer container
;
40 gint16 scroll_offset_x
;
41 gint16 scroll_offset_y
;
44 struct _GtkMyFixedClass
46 GtkContainerClass parent_class
;
49 struct _GtkMyFixedChild
56 guint
gtk_myfixed_get_type (void);
57 GtkWidget
* gtk_myfixed_new (void);
58 void gtk_myfixed_set_offset (GtkMyFixed
*myfixed
,
61 void gtk_myfixed_put (GtkMyFixed
*myfixed
,
65 void gtk_myfixed_move (GtkMyFixed
*myfixed
,
72 #endif /* __cplusplus */
75 #endif /* __GTK_MYFIXED_H__ */