Go to the source code of this file.
|
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_shortcut_trigger_parse_string (const char *string) |
|
GDK_AVAILABLE_IN_ALL char * | gtk_shortcut_trigger_to_string (GtkShortcutTrigger *self) |
|
GDK_AVAILABLE_IN_ALL void | gtk_shortcut_trigger_print (GtkShortcutTrigger *self, GString *string) |
|
GDK_AVAILABLE_IN_ALL char * | gtk_shortcut_trigger_to_label (GtkShortcutTrigger *self, GdkDisplay *display) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_shortcut_trigger_print_label (GtkShortcutTrigger *self, GdkDisplay *display, GString *string) |
|
GDK_AVAILABLE_IN_ALL guint | gtk_shortcut_trigger_hash (gconstpointer trigger) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_shortcut_trigger_equal (gconstpointer trigger1, gconstpointer trigger2) |
|
GDK_AVAILABLE_IN_ALL int | gtk_shortcut_trigger_compare (gconstpointer trigger1, gconstpointer trigger2) |
|
GDK_AVAILABLE_IN_ALL GdkKeyMatch | gtk_shortcut_trigger_trigger (GtkShortcutTrigger *self, GdkEvent *event, gboolean enable_mnemonics) |
|
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_never_trigger_get (void) |
|
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_keyval_trigger_new (guint keyval, GdkModifierType modifiers) |
|
GDK_AVAILABLE_IN_ALL GdkModifierType | gtk_keyval_trigger_get_modifiers (GtkKeyvalTrigger *self) |
|
GDK_AVAILABLE_IN_ALL guint | gtk_keyval_trigger_get_keyval (GtkKeyvalTrigger *self) |
|
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_mnemonic_trigger_new (guint keyval) |
|
GDK_AVAILABLE_IN_ALL guint | gtk_mnemonic_trigger_get_keyval (GtkMnemonicTrigger *self) |
|
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_alternative_trigger_new (GtkShortcutTrigger *first, GtkShortcutTrigger *second) |
|
GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_alternative_trigger_get_first (GtkAlternativeTrigger *self) |
|
GDK_AVAILABLE_IN_ALL GtkShortcutTrigger * | gtk_alternative_trigger_get_second (GtkAlternativeTrigger *self) |
|
◆ GTK_TYPE_ALTERNATIVE_TRIGGER
#define GTK_TYPE_ALTERNATIVE_TRIGGER (gtk_alternative_trigger_get_type()) |
◆ GTK_TYPE_KEYVAL_TRIGGER
#define GTK_TYPE_KEYVAL_TRIGGER (gtk_keyval_trigger_get_type()) |
◆ GTK_TYPE_MNEMONIC_TRIGGER
#define GTK_TYPE_MNEMONIC_TRIGGER (gtk_mnemonic_trigger_get_type()) |
◆ GTK_TYPE_NEVER_TRIGGER
#define GTK_TYPE_NEVER_TRIGGER (gtk_never_trigger_get_type()) |
◆ GTK_TYPE_SHORTCUT_TRIGGER
#define GTK_TYPE_SHORTCUT_TRIGGER (gtk_shortcut_trigger_get_type ()) |
◆ gtk_alternative_trigger_get_first()
◆ gtk_alternative_trigger_get_second()
◆ gtk_alternative_trigger_new()
GtkAlternativeTrigger:
A GtkShortcutTrigger
that combines two triggers.
The GtkAlternativeTrigger
triggers when either of two trigger.
This can be cascaded to combine more than two triggers.
◆ gtk_keyval_trigger_get_keyval()
◆ gtk_keyval_trigger_get_modifiers()
◆ gtk_keyval_trigger_new()
GtkKeyvalTrigger:
A GtkShortcutTrigger
that triggers when a specific keyval and modifiers are pressed.
◆ gtk_mnemonic_trigger_get_keyval()
◆ gtk_mnemonic_trigger_new()
GtkMnemonicTrigger:
A GtkShortcutTrigger
that triggers when a specific mnemonic is pressed.
Mnemonics require a mnemonic modifier (typically Alt
) to be pressed together with the mnemonic key.
◆ gtk_never_trigger_get()
GtkNeverTrigger:
A GtkShortcutTrigger
that never triggers.
◆ gtk_shortcut_trigger_compare()
◆ gtk_shortcut_trigger_equal()
◆ gtk_shortcut_trigger_hash()
◆ gtk_shortcut_trigger_parse_string()
◆ gtk_shortcut_trigger_print()
◆ gtk_shortcut_trigger_print_label()
◆ gtk_shortcut_trigger_to_label()
◆ gtk_shortcut_trigger_to_string()
◆ gtk_shortcut_trigger_trigger()