/* ibus-emoji-dialog-1.0.vapi generated by vapigen-0.40, do not modify. */ [CCode (cprefix = "IBus", gir_namespace = "IBusEmojiDialog", gir_version = "1.0", lower_case_cprefix = "ibus_")] namespace IBus { [CCode (cheader_filename = "ibusemojidialog.h", type_id = "ibus_emojier_get_type ()")] public class Emojier : Gtk.ApplicationWindow, Atk.Implementor, GLib.ActionGroup, GLib.ActionMap, Gtk.Buildable { [CCode (has_construct_function = false)] public Emojier (); public string get_input_context_path (); public string get_selected_string (); public static bool has_loaded_emoji_dict (); public bool is_running (); public static void load_unicode_dict (); public void present_centralize (Gdk.Event event); public void reset (); public string run (string input_context_path, Gdk.Event event); public static void set_annotation_lang (string lang); public static void set_emoji_font (string emoji_font); public static void set_favorites ([CCode (array_length_cname = "favorites_length", array_length_pos = 1.5)] string[] favorites, [CCode (array_length_cname = "favorite_annotations_length", array_length_pos = 2.1)] string[]? favorite_annotations); public static void set_partial_match (bool has_partial_match); public static void set_partial_match_condition (int condition); public static void set_partial_match_length (int length); public signal void candidate_clicked (uint object, uint p0, uint p1); } }