1 /* ///////////////////////////////////////////////////////////////////////////
3 // Purpose: wxWindows's GTK base widget
4 // Author: Robert Roebling
6 // Copyright: (c) 1998 Robert Roebling
7 // Licence: wxWindows licence
8 /////////////////////////////////////////////////////////////////////////// */
11 #ifndef __GTK_MYFIXED_H__
12 #define __GTK_MYFIXED_H__
15 #include <gtk/gtkcontainer.h>
16 #include <gtk/gtkadjustment.h>
17 #include <gtk/gtkfeatures.h>
21 #endif /* __cplusplus */
24 #define GTK_MYFIXED(obj) GTK_CHECK_CAST (obj, gtk_myfixed_get_type (), GtkMyFixed)
25 #define GTK_MYFIXED_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_myfixed_get_type (), GtkMyFixedClass)
26 #define GTK_IS_MYFIXED(obj) GTK_CHECK_TYPE (obj, gtk_myfixed_get_type ())
37 typedef struct _GtkMyFixed GtkMyFixed
;
38 typedef struct _GtkMyFixedClass GtkMyFixedClass
;
39 typedef struct _GtkMyFixedChild GtkMyFixedChild
;
43 GtkContainer container
;
45 #if (GTK_MINOR_VERSION > 0)
46 GtkMyShadowType shadow_type
;
50 struct _GtkMyFixedClass
52 GtkContainerClass parent_class
;
54 #if (GTK_MINOR_VERSION > 0)
55 void (*set_scroll_adjustments
) (GtkMyFixed
*myfixed
,
56 GtkAdjustment
*hadjustment
,
57 GtkAdjustment
*vadjustment
);
61 struct _GtkMyFixedChild
70 guint
gtk_myfixed_get_type (void);
71 GtkWidget
* gtk_myfixed_new (void);
72 #if (GTK_MINOR_VERSION > 0)
73 void gtk_myfixed_set_shadow_type (GtkMyFixed
*myfixed
,
74 GtkMyShadowType type
);
76 void gtk_myfixed_put (GtkMyFixed
*myfixed
,
83 void gtk_myfixed_move (GtkMyFixed
*myfixed
,
88 void gtk_myfixed_resize (GtkMyFixed
*myfixed
,
93 void gtk_myfixed_set_size (GtkMyFixed
*myfixed
,
101 #endif /* __cplusplus */
104 #endif /* __GTK_MYFIXED_H__ */