类
GtkCenterLayout
说明 [src]
final class Gtk.CenterLayout : Gtk.LayoutManager
{
/* No available fields */
}
GtkCenterLayout
是管理最多三个子级的布局管理器。
起始窗口小部件被分配在布局的开始位置(从左到右的语言环境中为左,从右到左的语言环境中为右),而结束窗口小部件被分配在 结束位置。
中心窗口小部件相对于 布局的全部宽度居中。
实例方法
从 GtkLayoutManager (6) 继承的方法
gtk_layout_manager_allocate
将给定的 width
、height
和 baseline
分配给 widget
,并使用 manager
的布局管理策略计算 widget
子级的位置和大小。
gtk_layout_manager_get_layout_child
为 GtkLayoutManager
检索 GtkLayoutChild
实例,如果 需要,将创建该实例。
gtk_layout_manager_get_request_mode
检索 manager
的请求模式。
gtk_layout_manager_get_widget
使用给定的 GtkLayoutManager
检索 GtkWidget
。
gtk_layout_manager_layout_changed
在 GtkWidget
上排队调整大小(如果存在),使用 manager
。
gtk_layout_manager_measure
使用 manager
测量 widget
的大小,针对给定的 orientation
和大小。
信号
从 GObject (1) 继承的信号
GObject::notify
当对象的某个属性通过 g_object_set_property()、g_object_set() 等设置其值时,将在对象上发出通知信号。