IBus.ExtensionEvent

g GObject.InitiallyUnowned GObject.InitiallyUnowned IBus.Object IBus.Object GObject.InitiallyUnowned->IBus.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned IBus.ExtensionEvent IBus.ExtensionEvent IBus.Serializable IBus.Serializable IBus.Object->IBus.Serializable IBus.Serializable->IBus.ExtensionEvent

Subclasses:

None

Methods

Inherited:

IBus.Serializable (7), IBus.Object (2), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

get_name ()

get_params ()

get_version ()

is_enabled ()

is_extension ()

Virtual Methods

Inherited:

IBus.Serializable (3), IBus.Object (1), GObject.Object (7)

Properties

Name

Type

Flags

Short Description

is-enabled

bool

r/w/co

if the extension is enabled

is-extension

bool

r/w/co

if the event is called by an extension

name

str

r/w/co

name of the extension

params

str

r/w/co

Parameters to enable the extension

version

int

r

version

Signals

Inherited:

IBus.Object (1), GObject.Object (1)

Fields

Inherited:

IBus.Object (1), GObject.Object (1)

Name

Type

Access

Description

parent

IBus.Serializable

r

Class Details

class IBus.ExtensionEvent(**kwargs)
Bases:

IBus.Serializable

Abstract:

No

Structure:

IBus.ExtensionEventClass

IBus.ExtensionEvent properties.

get_name()
Return type:

str

get_params()
Returns:

Parameters to enable the extension for IBus.XEvent

Return type:

str

get_version()
Returns:

Version of IBus.ExtensionEvent

Return type:

int

is_enabled()
Returns:

True if the extension is enabled for IBus.ExtensionEvent

Return type:

bool

is_extension()
Returns:

True if the IBus.ExtensionEvent is called by an extension. False if the IBus.ExtensionEvent is called by an active engine or panel. If this value is True, the event is send to ibus-daemon, an active engine. If it’s False, the event is sned to ibus-daemon, panels.

Return type:

bool

Property Details

IBus.ExtensionEvent.props.is_enabled
Name:

is-enabled

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

True if the extension is enabled in the IBus.ExtensionEvent.

IBus.ExtensionEvent.props.is_extension
Name:

is-extension

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

True if the IBus.ExtensionEvent is called by an extension. False if the IBus.ExtensionEvent is called by an active engine or panel. If this value is True, the event is send to ibus-daemon, an active engine. If it’s False, the event is sned to ibus-daemon, panels.

IBus.ExtensionEvent.props.name
Name:

name

Type:

str

Default Value:

''

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Name of the extension in the IBus.ExtensionEvent.

IBus.ExtensionEvent.props.params
Name:

params

Type:

str

Default Value:

''

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Parameters to enable the extension in the IBus.ExtensionEvent.

IBus.ExtensionEvent.props.version
Name:

version

Type:

int

Default Value:

1

Flags:

READABLE

Version of the IBus.ExtensionEvent.