6 #define ASPECT_BIN_TYPE (aspect_bin_get_type())
7 #define ASPECT_BIN(obj) GTK_CHECK_CAST((obj), ASPECT_BIN_TYPE, AspectBin)
8 #define ASPECT_BIN_CLASS(class) \
9 GTK_CHECK_CLASS_CAST((class), ASPECT_BIN_TYPE, AspectBinClass)
10 #define IS_ASPECT_BIN(obj) GTK_CHECK_TYPE((obj), ASPECT_BIN_TYPE)
11 #define IS_ASPECT_BIN_CLASS(class) \
12 GTK_CHECK_CLASS_TYPE((class), ASPECT_BIN_TYPE, AspectBinClass)
14 typedef struct AspectBin AspectBin;
15 typedef struct AspectBinClass AspectBinClass;
20 GtkWidget *body, *side;
21 gfloat body_align, side_align;
28 struct AspectBinClass {
29 GtkBinClass parent_class;
32 GType aspect_bin_get_type(void);
33 GtkWidget *aspect_bin_new(void);
34 void aspect_bin_set_body(AspectBin *, GtkWidget *, gfloat);
35 void aspect_bin_set_side(AspectBin *, GtkWidget *);
36 GtkWidget *aspect_bin_get_body(AspectBin *abin);
37 GtkWidget *aspect_bin_get_side(AspectBin *abin);