IBus.Object

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

Subclasses:

IBus.Bus, IBus.Keymap, IBus.Serializable, IBus.Service

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

destroy ()

Virtual Methods

Inherited:

GObject.Object (7)

do_destroy ()

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

destroy

Destroy and free an IBus.Object See also: IBus.Object.destroy().

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

flags

int

r

parent

GObject.InitiallyUnowned

r

Class Details

class IBus.Object(**kwargs)
Bases:

GObject.InitiallyUnowned

Abstract:

No

Structure:

IBus.ObjectClass

IBus.Object is the base object for all objects in IBus.

classmethod new()
Returns:

A newly allocated IBus.Object

Return type:

IBus.Object

Creates a new IBus.Object.

destroy()

Emit the “destroy” signal notifying all reference holders that they should release the IBus.Object.

The memory for the object itself won’t be deleted until its reference count actually drops to 0; IBus.Object.destroy merely asks reference holders to release their references. It does not free the object.

do_destroy() virtual

Emit the “destroy” signal notifying all reference holders that they should release the IBus.Object.

The memory for the object itself won’t be deleted until its reference count actually drops to 0; IBus.Object.destroy merely asks reference holders to release their references. It does not free the object.

Signal Details

IBus.Object.signals.destroy(object)
Signal Name:

destroy

Flags:

RUN_LAST

Parameters:

object (IBus.Object) – The object which received the signal

Destroy and free an IBus.Object

See also: IBus.Object.destroy().

Argument user_data is ignored in this function.