[size=medium]组装盒(Packing boxes):
一、横向盒(horizontal box)
二、纵向盒(vertical box)[/size]
[size=medium]
gboolean homogeneous :
盒内构件是否有相同大小,(TRUE)相同。
gint spacing :
构件相邻的空间,横的就是左右两边的距离,反之。
和padding不同。[/size]
[size=medium]gboolean expand:
(TURE)有多余空间的话,会扩展到填充分配给它的空间
(FALSE)收缩到仅仅符合构件的大小,允许你向左或向右对齐你的构件。
gboolean fill :
只有在 expand 参数为 TRUE 时才会生效,这样才会有多余空间。
(TRUE)将多余空间是分配给对象本身
(FALSE)将多余空间围绕在这些对象周围分布。
guint padding :构件四周的距离。
[/size]
一、横向盒(horizontal box)
二、纵向盒(vertical box)[/size]
GtkWidget * gtk_hbox_new(gboolean homogeneous, gint spacing);
GtkWidget * gtk_vbox_new(gboolean homogeneous, gint spacing);
[size=medium]
gboolean homogeneous :
盒内构件是否有相同大小,(TRUE)相同。
gint spacing :
构件相邻的空间,横的就是左右两边的距离,反之。
和padding不同。[/size]
//正方向装入,参数如下
gtk_box_pack_start( GtkBox *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding );
//反方向装入,参数如下
gtk_box_pack_end( GtkBox *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding );
[size=medium]gboolean expand:
(TURE)有多余空间的话,会扩展到填充分配给它的空间
(FALSE)收缩到仅仅符合构件的大小,允许你向左或向右对齐你的构件。
gboolean fill :
只有在 expand 参数为 TRUE 时才会生效,这样才会有多余空间。
(TRUE)将多余空间是分配给对象本身
(FALSE)将多余空间围绕在这些对象周围分布。
guint padding :构件四周的距离。
[/size]