类
GtkOverlayLayout
说明 [src]
final class Gtk.OverlayLayout : Gtk.LayoutManager
{
/* No available fields */
}
GtkOverlayLayout
是 GtkOverlay
使用的布局管理器。
它将窗口小部件放置在主子窗口小部件的上方作为叠加层。
这不是一个可重用的布局管理器,因为它希望其窗口小部件为 GtkOverlay
。在此处列出该窗口小部件只是为了对其布局属性进行记录。
实例方法
从 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
如果存在,在使用 manager
的 GtkWidget
上排队进行调整大小。
gtk_layout_manager_measure
使用 manager
,针对给定的 orientation
和大小测量 widget
的大小。
信号
从 GObject 中继承的信号(1 个)
GObject::notify
当某一属性的值通过 g_object_set_property()、g_object_set() 等函数进行设置时,在对象中发出 notify 信号。