ibusutil

ibusutil — Utilities with C-Language.

Stability Level

Unstable, unless otherwise indicated

Functions

Description

Utilized functions are available for miscellaneous purposes.

Functions

ibus_get_untranslated_language_name ()

const gchar *
ibus_get_untranslated_language_name (const gchar *_locale);

Parameters

_locale

A const locale name.

 

Returns

untranslated language name


ibus_get_language_name ()

const gchar *
ibus_get_language_name (const gchar *_locale);

Parameters

_locale

A const locale name.

 

Returns

translated language name


ibus_emoji_dict_save ()

void
ibus_emoji_dict_save (const gchar *path,
                      GHashTable *dict);

Save the Emoji dictionary to the cache file.

Parameters

path

A path of the saved dictionary file.

 

dict

An Emoji dictionary.

[element-type utf8 gpointer][transfer none]

ibus_emoji_dict_load ()

GHashTable *
ibus_emoji_dict_load (const gchar *path);

Parameters

path

A path of the saved dictionary file.

 

Returns

An Emoji dictionary file loaded from the saved cache file.

[element-type utf8 gpointer][transfer none]


ibus_emoji_dict_lookup ()

GSList *
ibus_emoji_dict_lookup (GHashTable *dict,
                        const gchar *annotation);

Parameters

dict

An Emoji dictionary.

[element-type utf8 gpointer][transfer none]

annotation

Annotation for Emoji characters

 

Returns

List of Emoji characters This API is for gobject-introspection.

[element-type utf8][transfer none]

Types and Values