Gtk.AlternativeTrigger

g GObject.Object GObject.Object Gtk.ShortcutTrigger Gtk.ShortcutTrigger GObject.Object->Gtk.ShortcutTrigger Gtk.AlternativeTrigger Gtk.AlternativeTrigger Gtk.ShortcutTrigger->Gtk.AlternativeTrigger

Subclasses:

None

Methods

Inherited:

Gtk.ShortcutTrigger (9), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (first, second)

get_first ()

get_second ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

first

Gtk.ShortcutTrigger

r/w/co

second

Gtk.ShortcutTrigger

r/w/co

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Gtk.AlternativeTrigger(**kwargs)
Bases:

Gtk.ShortcutTrigger

Abstract:

No

Structure:

Gtk.AlternativeTriggerClass

A GtkShortcutTrigger that combines two triggers.

The GtkAlternativeTrigger triggers when either of two trigger.

This can be cascaded to combine more than two triggers.

classmethod new(first, second)[source]
Parameters:
Returns:

a new GtkShortcutTrigger

Return type:

Gtk.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.

get_first()[source]
Returns:

the first alternative trigger

Return type:

Gtk.ShortcutTrigger

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

[method`Gtk`.AlternativeTrigger.get_second] will return the other one.

get_second()[source]
Returns:

the second alternative trigger

Return type:

Gtk.ShortcutTrigger

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

[method`Gtk`.AlternativeTrigger.get_first] will return the other one.

Property Details

Gtk.AlternativeTrigger.props.first
Name:

first

Type:

Gtk.ShortcutTrigger

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The first GtkShortcutTrigger to check.

Gtk.AlternativeTrigger.props.second
Name:

second

Type:

Gtk.ShortcutTrigger

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The second GtkShortcutTrigger to check.