- public string accelerator_name (uint accelerator_key, ModifierType accelerator_mods)
Converts an accelerator keyval and modifier mask into a string
parseable by gtk_accelerator_parse.
- public void accelerator_parse (string accelerator, out uint accelerator_key, out ModifierType accelerator_mods)
Parses a string representing an accelerator.
- public bool accelerator_valid (uint keyval, ModifierType modifiers)
Determines whether a given keyval and modifier mask constitute a valid
keyboard accelerator.
- 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 unowned Attribute attr_hint_new (uint hint, uint start_index, uint end_index)
- public unowned Attribute attr_underline_new (uint underline_type, uint start_index, uint end_index)
- public unowned HashTable<string,void*> emoji_dict_load (string path)
- public unowned EmojiData emoji_dict_lookup (owned HashTable<string,EmojiData> dict, string emoji)
- public void emoji_dict_save (string path, HashTable<string,void*> dict)
Saves the Emoji dictionary to the cache file.
- public Quark error_quark ()
- 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_group_name ()
Get the current user group name.
- public 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 string get_untranslated_language_name (string _locale)
- 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, out uint keyval, out uint modifiers)
Parse key event string and return key symbol and modifiers.
- public string key_event_to_string (uint keyval, uint modifiers)
Return the name of a key symbol and modifiers.
- public void keyval_convert_case (uint symbol, out uint lower, out uint upper)
Obtains the upper- and lower-case versions of the keyval symbol
.
- 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 uint keyval_to_lower (uint keyval)
Converts a key value to lower case, if applicable.
- public unichar keyval_to_unicode (uint keyval)
Convert from an IBus key symbol to the corresponding ISO10646 (Unicode
) character.
- public uint keyval_to_upper (uint keyval)
Converts a key value to upper case, if applicable.
- 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.
- public XML xml_parse_buffer (string buffer)
Parse a string buffer which contains an XML-formatted string, and
return a corresponding XML tree.
- public XML xml_parse_file (string name)
Parse an XML file and return a corresponding XML tree.