GtkKeyvalTrigger

描述 [src]

final class Gtk.KeyvalTrigger : Gtk.ShortcutTrigger
{
  /* No available fields */
}

当按特定 keyval 和修饰符时触发一个 GtkShortcutTrigger

继承结构

hierarchy this GtkKeyvalTrigger ancestor_0 GtkShortcutTrigger ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_keyval_trigger_new

创建一个 GtkShortcutTrigger,此触发器会在按下具有给定 keyvalmodifiers 的键时触发。

实例方法

gtk_keyval_trigger_get_keyval

获取按此键时必须成功触发 self 的 keyval。

gtk_keyval_trigger_get_modifiers

获取成功触发 self 时必须存在的修饰符。

GtkShortcutTrigger (8) 继承的方法
gtk_shortcut_trigger_compare

trigger1trigger2 的类型仅为 gconstpointer,以便将此函数用作一个 GCompareFunc

gtk_shortcut_trigger_equal

检查 trigger1trigger2 是否在相同条件下触发。

gtk_shortcut_trigger_hash

为一个 GtkShortcutTrigger 生成一个哈希值。

gtk_shortcut_trigger_print

将给定的触发器打印成一个字符串,供开发者使用。此目的是用于调试和日志记录。

gtk_shortcut_trigger_print_label

将给定的触发器打印成一个字符串。

gtk_shortcut_trigger_to_label

获取给定触发器的文本表示形式。

gtk_shortcut_trigger_to_string

将给定的触发器打印成一个可读的字符串。

gtk_shortcut_trigger_trigger

检查给定的 event 是否触发了 self

GObject (43) 继承的方法

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

属性

Gtk.KeyvalTrigger:keyval

触发器的键值。

Gtk.KeyvalTrigger:modifiers

触发器的键修饰符。

信号

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

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

类结构

struct GtkKeyvalTriggerClass {
  /* no available fields */
}

没有可用的描述。