AlternativeTrigger#

class AlternativeTrigger(**properties: Any)#

Superclasses: ShortcutTrigger, Object

A GtkShortcutTrigger that combines two triggers.

The GtkAlternativeTrigger triggers when either of two trigger.

This can be cascaded to combine more than two triggers.

Constructors#

class AlternativeTrigger
classmethod new(first: ShortcutTrigger, second: ShortcutTrigger) ShortcutTrigger#

Creates a GtkShortcutTrigger that will trigger whenever either of the two given triggers gets triggered.

Note that nesting is allowed, so if you want more than two alternative, create a new alternative trigger for each option.

Parameters:
  • first – The first trigger that may trigger

  • second – The second trigger that may trigger

Methods#

class AlternativeTrigger
get_first() ShortcutTrigger#

Gets the first of the two alternative triggers that may trigger self.

get_second will return the other one.

get_second() ShortcutTrigger#

Gets the second of the two alternative triggers that may trigger self.

get_first will return the other one.

Properties#

class AlternativeTrigger
props.first: ShortcutTrigger#

The type of the None singleton.

props.second: ShortcutTrigger#

The type of the None singleton.