IBus.Object¶
- Subclasses:
Methods¶
- Inherited:
- Structs:
class |
|
|
Virtual Methods¶
- Inherited:
|
Properties¶
None
Signals¶
- Inherited:
Name |
Short Description |
---|---|
Destroy and free an |
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
flags |
r |
||
parent |
r |
Class Details¶
- class IBus.Object(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
IBus.Object
is the base object for all objects in IBus.- classmethod new()¶
- Returns:
A newly allocated
IBus.Object
- Return type:
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:
- 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.