GtkWindowHandle

描述 [src]

final class Gtk.WindowHandle : Gtk.Widget
  implements Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget {
  /* No available fields */
}

GtkWindowHandle 是一个标题栏区域小部件。

添加到窗口中时,可以将其拖动以移动窗口,并处理右键单击、双击和中键单击,如同标题栏的预期行为。

CSS 节点

GtkWindowHandle 有一个带有名称 windowhandleCSS 节点。

无障碍

GTK 4.10 之前,GtkWindowHandle 使用 GTK_ACCESSIBLE_ROLE_GROUP 角色。

GTK 4.12 开始,GtkWindowHandle 使用 GTK_ACCESSIBLE_ROLE_GENERIC 角色。

层次结构

hierarchy this GtkWindowHandle implements_0 GtkAccessible this--implements_0 implements_1 GtkBuildable this--implements_1 implements_2 GtkConstraintTarget this--implements_2 ancestor_0 GtkWidget ancestor_0--this ancestor_1 GInitiallyUnowned ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

构造函数

gtk_window_handle_new

创建一个新的 GtkWindowHandle

实例方法

gtk_window_handle_get_child

获取 self 的子级小部件。

gtk_window_handle_set_child

设置 self 的子级小部件。

GtkWidget (162) 继承的方法

有关完整方法列表,请参见 GtkWidget

GObject (43) 继承的方法

有关完整方法列表,请参见 GObject

GtkAccessible (19) 继承的方法
gtk_accessible_announce

要求屏幕阅读器播报给定消息。

自:4.14

gtk_accessible_get_accessible_parent

检索无障碍对象的无障碍父级。

自:4.10

gtk_accessible_get_accessible_role

检索无障碍对象的无障碍角色。

gtk_accessible_get_at_context

检索给定无障碍对象的实现。

自:4.10

gtk_accessible_get_bounds

查询此无障碍对象的坐标和尺寸。

自:4.10

gtk_accessible_get_first_accessible_child

检索无障碍对象的第一个无障碍子级。

自:4.10

gtk_accessible_get_next_accessible_sibling

检索无障碍对象的下一个无障碍同级。

自:4.10

gtk_accessible_get_platform_state

查询平台状态(如焦点)。

自:4.10

gtk_accessible_reset_property

将无障碍属性重置为其默认值。

gtk_accessible_reset_relation

将无障碍关系重置为其默认值。

gtk_accessible_reset_state

将无障碍状态重置为其默认值。

gtk_accessible_set_accessible_parent

设置无障碍对象的父级和同级。

自:4.10

gtk_accessible_update_next_accessible_sibling

更新下一个无障碍同级。

自:4.10

gtk_accessible_update_property

更新无障碍属性列表。

gtk_accessible_update_property_value

更新无障碍属性数组。

gtk_accessible_update_relation

更新无障碍关系列表。

gtk_accessible_update_relation_value

更新无障碍关系数组。

gtk_accessible_update_state

更新无障碍状态列表。

gtk_accessible_update_state_value

更新无障碍状态数组。

GtkBuildable (1) 继承的方法
gtk_buildable_get_buildable_id

获取 buildable 对象的 ID

属性

GtkWidget 继承的属性 (34)
Gtk.Widget:can-focus

此控件或其任何子代是否可以接受输入 焦点。

Gtk.Widget:can-target

此控件是否可以接收指针 事件。

Gtk.Widget:css-classes

应用于此 控件的 css 类别的列表。

Gtk.Widget:css-name

此控件在 CSS 树中的名称。

Gtk.Widget:cursor

widget 使用的鼠标光标。

Gtk.Widget:focus-on-click

单击此控件并使用 鼠标时,它是否应该抓取焦点。

Gtk.Widget:focusable

此控件本身是否会接受输入 焦点。

Gtk.Widget:halign

如果控件获得额外 空间,如何分配水平空间。

Gtk.Widget:has-default

此控件是否是默认 控件。

Gtk.Widget:has-focus

此控件是否具有输入 焦点。

Gtk.Widget:has-tooltip

启用或禁用在 widget 上发出 GtkWidget::query-tooltip 信号。

Gtk.Widget:height-request

此 控件的高度请求的覆盖。

Gtk.Widget:hexpand

是否 水平扩展。

Gtk.Widget:hexpand-set

是否使用 hexpand 属性。

Gtk.Widget:layout-manager

要用来计算控件的首选大小,并分配其 子代的 GtkLayoutManager 实例。

Gtk.Widget:margin-bottom

边距在 widget 的底部。

Gtk.Widget:margin-end

边距在 widget 的 末尾,水平方向。

Gtk.Widget:margin-start

边距在 widget 的 开头,水平方向。

Gtk.Widget:margin-top

边距在 widget 的顶部。

Gtk.Widget:name

此 控件的名称。

Gtk.Widget:opacity

此 控件的请求的不透明度。

Gtk.Widget:overflow

此控件的内容区域外部该如何 处理内容。

Gtk.Widget:parent

此 控件的父控件。

Gtk.Widget:receives-default

当此控件 处于焦点时,它是否会接收默认操作。

Gtk.Widget:root

包含此 控件的控件树的 GtkRoot 控件。

Gtk.Widget:scale-factor

此 控件的比例因子。

Gtk.Widget:sensitive

此控件是否对 输入做出响应。

Gtk.Widget:tooltip-markup

将工具提示的文本设置为给定的字符串,其带 Pango 标记。

Gtk.Widget:tooltip-text

将工具提示的文本设置为给定的 字符串。

Gtk.Widget:valign

如果控件获得额外 空间,如何分配垂直空间。

Gtk.Widget:vexpand

是否 垂直扩展。

Gtk.Widget:vexpand-set

是否使用 vexpand 属性。

Gtk.Widget:visible

此控件是否 可见。

Gtk.Widget:width-request

此 控件的宽度请求的覆盖。

GtkAccessible 继承的属性 (1)
GtkAccessible:accessible-role

给定 GtkAccessible 实现的可访问角色。

信号

GtkWidget 继承的信号 (13)
GtkWidget::destroy

发出信号表明所有持有该控件的引用的人员应释放他们持有的引用。

GtkWidget::direction-changed

当控件的文本方向 更改时发出。

GtkWidget::hide

widget 被 隐藏时发出。

GtkWidget::keynav-failed

如果键盘导航 失败,发出此信号。

GtkWidget::map

会在映射 widget 时发出。

GtkWidget::mnemonic-activate

会在通过助记符激活窗口小部件时发出。

GtkWidget::move-focus

会在移动焦点时发出。

GtkWidget::query-tooltip

会在窗口小部件的工具提示即将显示时发出。

GtkWidget::realize

会在将 widgetGdkSurface 关联时发出。

GtkWidget::show

会在显示 widget 时发出。

GtkWidget::state-flags-changed

会在窗口小部件状态发生改变时发出。

GtkWidget::unmap

会在取消映射 widget 时发出。

GtkWidget::unrealize

会在与 widget 关联的 GdkSurface 销毁时发出。

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

notify 信号会在对象的某个属性的值通过 g_object_set_property()、g_object_set() 等方式设置时发出。

类结构

struct GtkWindowHandleClass {
  GtkWidgetClass parent_class;
  
}

暂无描述。

类成员
parent_class: GtkWidgetClass

暂无描述。