GtkShortcut

描述 [src]

final class Gtk.Shortcut : GObject.Object
{
  /* No available fields */
}

GtkShortcut 描述一个键盘快捷键。

它包含了一个描述,说明如何通过 GtkShortcutTrigger 触发快捷键,以及通过 GtkShortcutAction 在窗口小部件上激活快捷键的方法。

实际工作通常通过 GtkShortcutController 完成,该控制器决定是否以及何时激活快捷键。然而,直接使用该控制器很少有必要,因为 GtkWidget 上存在各种更高级别的便捷 API,使其在 GTK 中更易于使用快捷方式。

GtkShortcut 确实提供了功能,使用户可以轻松使用快捷方式,无论是提供用于显示的信息字符串,还是允许对快捷方式进行配置。

层次结构

hierarchy this GtkShortcut ancestor_0 GObject ancestor_0--this

祖先

构造函数

gtk_shortcut_new

创建一个新的 GtkShortcut,它由 trigger 触发,然后激活 action

gtk_shortcut_new_with_arguments

创建一个新的 GtkShortcut,它由 trigger 触发,然后通过 format_string 给定的参数激活 action

实例方法

gtk_shortcut_get_action

获取由该快捷方式激活的动作。

gtk_shortcut_get_arguments

获取在激活快捷键时传递的参数。

gtk_shortcut_get_trigger

获取用于触发 self 的触发器。

gtk_shortcut_set_action

self 的新动作设置为 action

gtk_shortcut_set_arguments

设置在激活快捷键时传递的参数。

gtk_shortcut_set_trigger

self 的新触发器设置为 trigger

GObject (43) 继承的方法

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

属性

Gtk.Shortcut:action

由该快捷方式激活的动作。

Gtk.Shortcut:arguments

传递给激活的参数。

Gtk.Shortcut:trigger

触发此快捷方式的触发器。

信号

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

当对象的一个属性通过 g_object_set_property()、g_object_set() 等设置其值时,notify 信号将在该对象上发出。

类结构

struct GtkShortcutClass {
  GObjectClass parent_class;
  
}

没有可用的描述。

类成员
parent_class: GObjectClass

没有可用的描述。