33 #define GNT_TYPE_BOX (gnt_box_get_gtype())
34 #define GNT_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_BOX, GntBox))
35 #define GNT_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_BOX, GntBoxClass))
36 #define GNT_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_BOX))
37 #define GNT_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_BOX))
38 #define GNT_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_BOX, GntBoxClass))
67 GntAlignment alignment;
72 void (*gnt_reserved1)(void);
73 void (*gnt_reserved2)(void);
74 void (*gnt_reserved3)(void);
75 void (*gnt_reserved4)(void);
82 void (*gnt_reserved1)(void);
83 void (*gnt_reserved2)(void);
84 void (*gnt_reserved3)(void);
85 void (*gnt_reserved4)(void);
96 #define gnt_vbox_new(homo) gnt_box_new(homo, TRUE)
97 #define gnt_hbox_new(homo) gnt_box_new(homo, FALSE)
void gnt_box_sync_children(GntBox *box)
Reposition and refresh the widgets in the box.
void gnt_box_add_widget(GntBox *box, GntWidget *widget)
Add a widget in the box.
void gnt_box_set_alignment(GntBox *box, GntAlignment alignment)
Set the alignment for the widgets in the box.
GntWidget * gnt_box_new(gboolean homo, gboolean vert)
Create a new GntBox.
void gnt_box_set_toplevel(GntBox *box, gboolean set)
Set whether it's a toplevel box (ie, a window) or not.
void gnt_box_remove_all(GntBox *box)
Remove all widgets from the box.
void gnt_box_set_title(GntBox *box, const char *title)
Set a title for the box.
void gnt_box_remove(GntBox *box, GntWidget *widget)
Remove a widget from the box.
void gnt_box_give_focus_to_child(GntBox *box, GntWidget *widget)
Give focus to a specific child widget.
void gnt_box_move_focus(GntBox *box, int dir)
Move the focus from one widget to the other.
void gnt_box_set_pad(GntBox *box, int pad)
Set the padding to use between the widgets in the box.
void gnt_box_set_fill(GntBox *box, gboolean fill)
Set whether the widgets in the box should fill the empty spaces.
G_BEGIN_DECLS GType gnt_box_get_gtype(void)
The GType for GntBox.
void gnt_box_readjust(GntBox *box)
Readjust the size of each child widget, reposition the child widgets and recalculate the size of the ...