Data Structures |
| struct | _GntBox |
| struct | _GntBoxClass |
Defines |
|
#define | GNT_TYPE_BOX (gnt_box_get_gtype()) |
|
#define | GNT_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_BOX, GntBox)) |
|
#define | GNT_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_BOX, GntBoxClass)) |
|
#define | GNT_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_BOX)) |
|
#define | GNT_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_BOX)) |
|
#define | GNT_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_BOX, GntBoxClass)) |
|
#define | gnt_vbox_new(homo) gnt_box_new(homo, TRUE) |
|
#define | gnt_hbox_new(homo) gnt_box_new(homo, FALSE) |
Typedefs |
|
typedef struct _GntBox | GntBox |
|
typedef struct _GntBoxClass | GntBoxClass |
Enumerations |
| enum | GntAlignment {
GNT_ALIGN_LEFT,
GNT_ALIGN_RIGHT,
GNT_ALIGN_MID,
GNT_ALIGN_TOP,
GNT_ALIGN_BOTTOM
} |
Functions |
| G_BEGIN_DECLS GType | gnt_box_get_gtype (void) |
| | The GType for GntBox.
|
| GntWidget * | gnt_box_new (gboolean homo, gboolean vert) |
| | Create a new GntBox.
|
| void | gnt_box_add_widget (GntBox *box, GntWidget *widget) |
| | Add a widget in the box.
|
| void | gnt_box_set_title (GntBox *box, const char *title) |
| | Set a title for the box.
|
| void | gnt_box_set_pad (GntBox *box, int pad) |
| | Set the padding to use between the widgets in the box.
|
| void | gnt_box_set_toplevel (GntBox *box, gboolean set) |
| | Set whether it's a toplevel box (ie, a window) or not.
|
| void | gnt_box_sync_children (GntBox *box) |
| | Reposition and refresh the widgets in the box.
|
| void | gnt_box_set_alignment (GntBox *box, GntAlignment alignment) |
| | Set the alignment for the widgets in the box.
|
| void | gnt_box_remove (GntBox *box, GntWidget *widget) |
| | Remove a widget from the box.
|
| void | gnt_box_remove_all (GntBox *box) |
| | Remove all widgets from the box.
|
| void | gnt_box_readjust (GntBox *box) |
| | Readjust the size of each child widget, reposition the child widgets and recalculate the size of the box.
|
| void | gnt_box_set_fill (GntBox *box, gboolean fill) |
| | Set whether the widgets in the box should fill the empty spaces.
|
| void | gnt_box_move_focus (GntBox *box, int dir) |
| | Move the focus from one widget to the other.
|
| void | gnt_box_give_focus_to_child (GntBox *box, GntWidget *widget) |
| | Give focus to a specific child widget.
|
Box API.
Definition in file gntbox.h.