ibus-1.0
Description:
Next Generation Input Bus for Linux.
Content:
Namespaces:
- IBus
Classes:
- AttrList - Array of IBusAttribute.
- Attribute - An IBusAttribute represents an attribute
that associate to IBusText.
- Bus - An IBusBus connects with IBus daemon.
- Component - An IBusComponent is an executable program.
- Config - An IBusConfig provides engine configuration
methods such as get and set the configure settings to configuration file.
- ConfigService - An IBusConfigService is a base
class for other configuration services such as GConf.
- Engine - An IBusEngine provides infrastructure for input
method engine.
- EngineDesc - An IBusEngineDesc stores description
data of IBusEngine.
- EngineSimple - An IBusEngineSimple provides
table-based input method logic.
- Factory - An IBusFactory is an
Service that creates input method engine (IME) instance.
- HotkeyProfile - An opaque data type representing
an IBusHotkeyProfile.
- InputContext - An IBusInputContext is a proxy
object of BusInputContext, which manages the context for input methods that supports text input in various natural languages.
- Keymap - An IBusKeymap defines the mapping between
keyboard scancodes and keyboard symbols such as numbers, alphabets, and punctuation marks.
- LookupTable - An IBusLookuptable stores the
candidate words or phrases for users to choose from.
- Object - IBusObject is the base object for all objects in
IBus.
- ObservedPath - IBusObservedPath provides methods
for file path manipulation, such as monitor modification, directory tree traversal.
- PanelService - An IBusPanelService is a base class
for UI services.
- PropList - See_also:
Property, Engine
- Property - An IBusProperty is an UI component like a
button or a menu item which shows the status of corresponding input method engine property.
- Proxy - An IBusProxy is the base of all proxy objects,
which communicate the corresponding Services on the other end of IBusConnection.
- Registry - An Registry loads
IBus component files and generates the cache files.
- Serializable - An Serializable
is an IBus object which can be serialized, that is, to be to and from a Variant.
- Service - An IBusService is a base class for services.
- Text - An IBusText is the main text object in IBus.
Structs:
Enums:
Error domains:
Constants:
Delegates:
Methods:
- public unowned Attribute attr_background_new (uint color, uint start_index, uint end_index)
- public unowned Attribute attr_foreground_new (uint color, uint start_index, uint end_index)
- public void free_strv (string strv)
Free a list of strings.
- public unowned string get_address ()
Return the D-Bus address of IBus.
- public long get_daemon_uid ()
Get UID of ibus-daemon.
- public unowned string get_language_name (string _locale)
- public unowned string get_local_machine_id ()
Obtains the machine UUID of the machine this process is running on.
- public unowned string get_socket_path ()
Get the path of socket file.
- public int get_timeout ()
Get the GDBus timeout in milliseconds.
- public unowned string get_user_name ()
Get the current user name.
- public void init ()
Initialize the ibus types.
- public bool key_event_from_string (string string, uint keyval, uint modifiers)
Parse key event string and return key symbol and modifiers.
- public unowned string key_event_to_string (uint keyval, uint modifiers)
Return the name of a key symbol and modifiers.
- public uint keyval_from_name (string keyval_name)
Return the key symbol that associate with the key name.
- public unowned string keyval_name (uint keyval)
Return the name of a key symbol.
- public unichar keyval_to_unicode (uint keyval)
Convert from an IBus key symbol to the corresponding ISO10646
(Unicode) character.
- public void main ()
Runs an IBus main loop until
quit is called in the loop.
- public void quit ()
Stops an IBus from running.
- public void set_display (string display)
Set the display address.
- public void set_log_handler (bool verbose)
Sets GLIB's log handler to ours.
- public uint unicode_to_keyval (unichar wc)
Convert from a ISO10646 character to a key symbol.
- public void unset_log_handler ()
Remove the log handler which is set by ibus_set_log_handler.
- public void write_address (string address)
Write D-Bus address to socket file.