结构体

GdkToplevelLayout

说明 [src]

struct GdkToplevelLayout {
  /* No available fields */
}

GdkToplevelLayout 结构体包含在屏幕上显示主窗口所需的信息。

使用 gdk_toplevel_present() 时需要 GdkToplevelLayout 结构体。

主层表面是主窗口,可以在不同的状态(最大化、处于所有工作区中等等)显示给用户。

构造函数

gdk_toplevel_layout_new

创建主层布局描述。

实例方法

gdk_toplevel_layout_copy

创建一个新的 GdkToplevelLayout 并将 layout 的内容复制到其中。

gdk_toplevel_layout_equal

检查 layoutother 是否具备相同的布局属性。

gdk_toplevel_layout_get_fullscreen

如果布局指定主层是否应该全屏,则 fullscreen 指向的值会被设置为 TRUE(如果应该全屏)或 FALSE(如果应该退出全屏)。

gdk_toplevel_layout_get_fullscreen_monitor

返回布局将表面全屏显示的显示器。

gdk_toplevel_layout_get_maximized

如果布局指定主层是否应该最大化,则 maximized 指向的值会被设置为 TRUE(如果应该全屏)或 FALSE(如果应该退出最大化)。

gdk_toplevel_layout_get_resizable

返回布局是否应该允许用户调整表面大小。

gdk_toplevel_layout_ref

增加 layout 的引用计数。

gdk_toplevel_layout_set_fullscreen

设置布局是否应该让表面在显示时全屏。

gdk_toplevel_layout_set_maximized

设置布局是否应该让表面在显示时最大化。

gdk_toplevel_layout_set_resizable

设置布局是否应该在显示后允许用户调整表面大小。

gdk_toplevel_layout_unref

减少 layout 的引用计数。