- 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.