Go to the source code of this file.
|
GType | gtk_box_get_type (void) G_GNUC_CONST |
|
GtkWidget * | _gtk_box_new (GtkOrientation orientation, gboolean homogeneous, gint spacing) |
|
void | gtk_box_pack_start (GtkBox *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding) |
|
void | gtk_box_pack_end (GtkBox *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding) |
|
void | gtk_box_pack_start_defaults (GtkBox *box, GtkWidget *widget) |
|
void | gtk_box_pack_end_defaults (GtkBox *box, GtkWidget *widget) |
|
void | gtk_box_set_homogeneous (GtkBox *box, gboolean homogeneous) |
|
gboolean | gtk_box_get_homogeneous (GtkBox *box) |
|
void | gtk_box_set_spacing (GtkBox *box, gint spacing) |
|
gint | gtk_box_get_spacing (GtkBox *box) |
|
void | gtk_box_reorder_child (GtkBox *box, GtkWidget *child, gint position) |
|
void | gtk_box_query_child_packing (GtkBox *box, GtkWidget *child, gboolean *expand, gboolean *fill, guint *padding, GtkPackType *pack_type) |
|
void | gtk_box_set_child_packing (GtkBox *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding, GtkPackType pack_type) |
|
void | _gtk_box_set_old_defaults (GtkBox *box) |
|
gboolean | _gtk_box_get_spacing_set (GtkBox *box) |
|
void | _gtk_box_set_spacing_set (GtkBox *box, gboolean spacing_set) |
|
◆ GTK_BOX
◆ GTK_BOX_CLASS
◆ GTK_BOX_GET_CLASS
◆ GTK_IS_BOX
#define GTK_IS_BOX |
( |
|
obj | ) |
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOX)) |
◆ GTK_IS_BOX_CLASS
#define GTK_IS_BOX_CLASS |
( |
|
klass | ) |
(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOX)) |
◆ GTK_TYPE_BOX
◆ GtkBox
◆ GtkBoxChild
GtkBoxChild:
- Parameters
-
widget | the child widget, packed into the GtkBox. |
padding | the number of extra pixels to put between this child and its neighbors, set when packed, zero by default. |
expand | flag indicates whether extra space should be given to this child. Any extra space given to the parent GtkBox is divided up among all children with this attribute set to TRUE; set when packed, TRUE by default. |
fill | flag indicates whether any extra space given to this child due to its expand attribute being set is actually allocated to the child, rather than being used as padding around the widget; set when packed, TRUE by default. |
pack | one of GtkPackType indicating whether the child is packed with reference to the start (top/left) or end (bottom/right) of the GtkBox. |
is_secondary | TRUE if the child is secondary |
The GtkBoxChild holds a child widget of GtkBox and describes how the child is to be packed into the GtkBox. All fields of this GtkBoxChild should be considered read-only and they should never be set directly by an application. Use gtk_box_query_child_packing() and gtk_box_set_child_packing() to query and set the GtkBoxChild.padding, GtkBoxChild.expand, GtkBoxChild.fill and GtkBoxChild.pack fields.
Deprecated: 2.22: Use gtk_container_get_children() instead.
Definition at line 38 of file gtkbox.h.
◆ GtkBoxClass
◆ _gtk_box_get_spacing_set()
gboolean _gtk_box_get_spacing_set |
( |
GtkBox * |
box | ) |
|
◆ _gtk_box_new()
◆ _gtk_box_set_old_defaults()
void _gtk_box_set_old_defaults |
( |
GtkBox * |
box | ) |
|
◆ _gtk_box_set_spacing_set()
void _gtk_box_set_spacing_set |
( |
GtkBox * |
box, |
|
|
gboolean |
spacing_set |
|
) |
| |
◆ gtk_box_get_homogeneous()
gboolean gtk_box_get_homogeneous |
( |
GtkBox * |
box | ) |
|
◆ gtk_box_get_spacing()
gint gtk_box_get_spacing |
( |
GtkBox * |
box | ) |
|
◆ gtk_box_get_type()
GType gtk_box_get_type |
( |
void |
| ) |
|
◆ gtk_box_pack_end()
void gtk_box_pack_end |
( |
GtkBox * |
box, |
|
|
GtkWidget * |
child, |
|
|
gboolean |
expand, |
|
|
gboolean |
fill, |
|
|
guint |
padding |
|
) |
| |
◆ gtk_box_pack_end_defaults()
◆ gtk_box_pack_start()
void gtk_box_pack_start |
( |
GtkBox * |
box, |
|
|
GtkWidget * |
child, |
|
|
gboolean |
expand, |
|
|
gboolean |
fill, |
|
|
guint |
padding |
|
) |
| |
◆ gtk_box_pack_start_defaults()
◆ gtk_box_query_child_packing()
void gtk_box_query_child_packing |
( |
GtkBox * |
box, |
|
|
GtkWidget * |
child, |
|
|
gboolean * |
expand, |
|
|
gboolean * |
fill, |
|
|
guint * |
padding, |
|
|
GtkPackType * |
pack_type |
|
) |
| |
◆ gtk_box_reorder_child()
void gtk_box_reorder_child |
( |
GtkBox * |
box, |
|
|
GtkWidget * |
child, |
|
|
gint |
position |
|
) |
| |
◆ gtk_box_set_child_packing()
void gtk_box_set_child_packing |
( |
GtkBox * |
box, |
|
|
GtkWidget * |
child, |
|
|
gboolean |
expand, |
|
|
gboolean |
fill, |
|
|
guint |
padding, |
|
|
GtkPackType |
pack_type |
|
) |
| |
◆ gtk_box_set_homogeneous()
void gtk_box_set_homogeneous |
( |
GtkBox * |
box, |
|
|
gboolean |
homogeneous |
|
) |
| |
◆ gtk_box_set_spacing()
void gtk_box_set_spacing |
( |
GtkBox * |
box, |
|
|
gint |
spacing |
|
) |
| |