GtkOverlayLayout

说明 [src]

final class Gtk.OverlayLayout : Gtk.LayoutManager
{
  /* No available fields */
}

GtkOverlayLayoutGtkOverlay 使用的布局管理器。

它将窗口小部件放置在主子窗口小部件的上方作为叠加层。

这不是一个可重用的布局管理器,因为它希望其窗口小部件为 GtkOverlay。在此处列出该窗口小部件只是为了对其布局属性进行记录。

层次结构

hierarchy this GtkOverlayLayout ancestor_0 GtkLayoutManager ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_overlay_layout_new

创建一个新的 GtkOverlayLayout 实例。

实例方法

GtkLayoutManager 中继承的方法(6 个)
gtk_layout_manager_allocate

将给定的 widthheightbaseline 分配给 widget,并使用 manager 的布局管理策略计算 widget 子窗口小部件的位置和大小。

gtk_layout_manager_get_layout_child

GtkLayoutManager 检索一个 GtkLayoutChild 实例,如果需要,则创建一个实例。

gtk_layout_manager_get_request_mode

检索 manager 的请求模式。

gtk_layout_manager_get_widget

检索使用给定 GtkLayoutManagerGtkWidget

gtk_layout_manager_layout_changed

如果存在,在使用 managerGtkWidget 上排队进行调整大小。

gtk_layout_manager_measure

使用 manager,针对给定的 orientation 和大小测量 widget 的大小。

GObject 中继承的方法(43 个)

请参见 GObject,以获取完整的方法列表。

信号

GObject 中继承的信号(1 个)
GObject::notify

当某一属性的值通过 g_object_set_property()、g_object_set() 等函数进行设置时,在对象中发出 notify 信号。

类结构

struct GtkOverlayLayoutClass {
  GtkLayoutManagerClass parent_class;
  
}

无可用说明。

类成员
parent_class: GtkLayoutManagerClass

无可用说明。