Sets our main struct and passes it to the parent class.
Creates a GtkShortcutTrigger that will trigger whenever either of the two given triggers gets triggered.
Get the main Gtk struct
Gets the first of the two alternative triggers that may trigger @self.
Gets the second of the two alternative triggers that may trigger @self.
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 combines two triggers.
The GtkAlternativeTrigger triggers when either of two trigger.
This can be cascaded to combine more than two triggers.