接口

GtkRoot

描述 [源代码]

interface Gtk.Root : Gtk.Native

GtkRoot 是由所有可以作为顶级窗口小部件的窗口小部件实现的接口。

根窗口小部件负责提供到窗口系统的连接,并管理其窗口小部件层次结构的布局、绘制和事件传递。

GtkRoot 的显着示例是 GtkWindow

要获取一个 GtkRoot 所属的显示器,请使用 gtk_root_get_display()

GtkRoot 也维护其窗口小部件层次结构内键盘焦点的位置,使用 gtk_root_set_focus()gtk_root_get_focus()

前提条件

为了实现 Root,你的类型必须继承自 GtkNative

实例方法

gtk_root_get_display

返回此 GtkRoot 所在的显示器。

gtk_root_get_focus

检索根中当前聚焦的窗口小部件。

gtk_root_set_focus

如果 focus 不是当前聚焦的窗口小部件,并且是可聚焦的,则将其设置为根的聚焦窗口小部件。

接口结构

struct GtkRootInterface {
  /* no available fields */
}

暂无描述。