IBus.Proxy¶
- Subclasses:
Methods¶
- Inherited:
Gio.DBusProxy (25), GObject.Object (37), Gio.AsyncInitable (4), Gio.DBusInterface (3), Gio.Initable (2)
- Structs:
|
Virtual Methods¶
- Inherited:
Gio.DBusProxy (2), GObject.Object (7), Gio.AsyncInitable (2), Gio.DBusInterface (3), Gio.Initable (1)
|
Properties¶
- Inherited:
Signals¶
- Inherited:
Name |
Short Description |
---|---|
Destroy and free an |
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
flags |
r |
||
own |
r |
||
parent |
r |
Class Details¶
- class IBus.Proxy(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
An
IBus.Proxy
is the base of all proxy objects, which communicate the correspondingIBus.Services
on the other end of IBusConnection. For example, IBus clients (such as editors, web browsers) invoke the proxy object,IBus.InputContext
to communicate with the InputContext service of the ibus-daemon.Almost all services have corresponding proxies, except very simple services.
- destroy()¶
Dispose the proxy object. If the dbus connection is alive and the own variable above is
True
(which is the default), org.freedesktop.IBus.Service.Destroy method will be called. Note that “destroy” signal might be emitted whenIBus.Proxy.destroy
is called or the underlying dbus connection for the proxy is terminated. In the callback of the destroy signal, you might have to call something like ‘GObject.Object.unref
(the_proxy);’.
- do_destroy() virtual¶
Dispose the proxy object. If the dbus connection is alive and the own variable above is
True
(which is the default), org.freedesktop.IBus.Service.Destroy method will be called. Note that “destroy” signal might be emitted whenIBus.Proxy.destroy
is called or the underlying dbus connection for the proxy is terminated. In the callback of the destroy signal, you might have to call something like ‘GObject.Object.unref
(the_proxy);’.
Signal Details¶
- IBus.Proxy.signals.destroy(proxy)¶
- Signal Name:
destroy
- Flags:
- Parameters:
proxy (
IBus.Proxy
) – The object which received the signal
Destroy and free an
IBus.Proxy
See also:
IBus.Proxy.destroy
().Argument user_data is ignored in this function.