GtkAlternativeTrigger

描述 [源代码]

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

一个 GtkShortcutTrigger,它组合了两个触发器。

当两个触发器中的任何一个被触发时,GtkAlternativeTrigger 就会被触发。

这可以级联以组合两个以上的触发器。

层次结构

hierarchy this GtkAlternativeTrigger ancestor_0 GtkShortcutTrigger ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_alternative_trigger_new

创建一个 GtkShortcutTrigger,每当给定的两个触发器中的任何一个被触发时,它将被触发。

实例方法

gtk_alternative_trigger_get_first

获取可能触发 self 的两个备用触发器中的第一个。

gtk_alternative_trigger_get_second

获取可能触发 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.AlternativeTrigger:first

要检查的第一个 GtkShortcutTrigger

Gtk.AlternativeTrigger:second

要检查的第二个 GtkShortcutTrigger

信号

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

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

类结构

struct GtkAlternativeTriggerClass {
  /* no available fields */
}

没有可用的描述。