Sets our main struct and passes it to the parent class.
Creates a GtkShortcutTrigger that will trigger whenever the key with the given @keyval is pressed and mnemonics have been activated.
Gets the keyval that must be pressed to succeed triggering @self.
Get the main Gtk struct
the main Gtk struct as a void*
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
The types of @trigger1 and @trigger2 are #gconstpointer only to allow use of this function as a #GCompareFunc.
Checks if @trigger1 and @trigger2 trigger under the same conditions.
Generates a hash value for a GtkShortcutTrigger.
Prints the given trigger into a string for the developer. This is meant for debugging and logging.
Prints the given trigger into a string.
Gets textual representation for the given trigger.
Prints the given trigger into a human-readable string.
Checks if the given @event triggers @self.
A GtkShortcutTrigger that triggers when a specific mnemonic is pressed.
Mnemonics require a *mnemonic modifier* (typically <kbd>Alt</kbd>) to be pressed together with the mnemonic key.