SignalAction#

class SignalAction(**properties: Any)#

Superclasses: ShortcutAction, Object

A ``GtkShortcut``Action that emits a signal.

Signals that are used in this way are referred to as keybinding signals, and they are expected to be defined with the %G_SIGNAL_ACTION flag.

Constructors#

class SignalAction
classmethod new(signal_name: str) SignalAction#

Creates an action that when activated, emits the given action signal on the provided widget.

It will also unpack the args into arguments passed to the signal.

Parameters:

signal_name – name of the signal to emit

Methods#

class SignalAction
get_signal_name() str#

Returns the name of the signal that will be emitted.

Properties#

class SignalAction
props.signal_name: str#

The type of the None singleton.