summaryrefslogtreecommitdiff
path: root/bindings
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2010-06-06 12:30:06 +0800
committerPeng Huang <shawn.p.huang@gmail.com>2010-06-06 13:11:56 +0800
commit85231d5f85f298bfbb2805f6f1f851e82fb75a66 (patch)
tree52bb2320c53029c865bf2f77d40f3e7e68921813 /bindings
parent1b06b1f9b1ae304d82a5658a6e2dfb92b51da481 (diff)
downloadibus-85231d5f85f298bfbb2805f6f1f851e82fb75a66.tar.gz
Add vala support
Diffstat (limited to 'bindings')
-rw-r--r--bindings/Makefile.am3
-rw-r--r--bindings/vala/Makefile.am29
-rw-r--r--bindings/vala/ibus-1.0.vapi4698
-rw-r--r--bindings/vala/ibus-1.0/ibus-1.0-custom.vala0
-rw-r--r--bindings/vala/ibus-1.0/ibus-1.0.excludes4
-rw-r--r--bindings/vala/ibus-1.0/ibus-1.0.files2
-rw-r--r--bindings/vala/ibus-1.0/ibus-1.0.gi4494
-rw-r--r--bindings/vala/ibus-1.0/ibus-1.0.metadata5
-rw-r--r--bindings/vala/ibus-1.0/ibus-1.0.namespace1
9 files changed, 9236 insertions, 0 deletions
diff --git a/bindings/Makefile.am b/bindings/Makefile.am
index 80638062..283e4af5 100644
--- a/bindings/Makefile.am
+++ b/bindings/Makefile.am
@@ -20,5 +20,8 @@
# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
# Boston, MA 02111-1307 USA
+VALA = vala
+
SUBDIRS = \
+ $(VALA) \
$(NULL)
diff --git a/bindings/vala/Makefile.am b/bindings/vala/Makefile.am
new file mode 100644
index 00000000..47b6397a
--- /dev/null
+++ b/bindings/vala/Makefile.am
@@ -0,0 +1,29 @@
+# vim:set noet ts=4:
+#
+# ibus - The Input Bus
+#
+# Copyright (c) 2007-2010 Peng Huang <shawn.p.huang@gmail.com>
+# Copyright (c) 2007-2010 Red Hat, Inc.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this program; if not, write to the
+# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+# Boston, MA 02111-1307 USA
+
+vapidir = $(datadir)/vala/vapi
+dist_vapi_DATA = \
+ ibus-1.0.vapi \
+ $(NULL)
+
+ibus-1.0.vapi:
+ vapigen --library ibus-1.0 ibus-1.0/ibus-1.0.gi
diff --git a/bindings/vala/ibus-1.0.vapi b/bindings/vala/ibus-1.0.vapi
new file mode 100644
index 00000000..0a5afff8
--- /dev/null
+++ b/bindings/vala/ibus-1.0.vapi
@@ -0,0 +1,4698 @@
+/* ibus-1.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "IBus", lower_case_cprefix = "ibus_", gir_namespace = "IBus", gir_version = "2.0")]
+namespace IBus {
+ [CCode (cheader_filename = "ibus.h")]
+ public class AttrList : IBus.Serializable {
+ public weak GLib.Array attributes;
+ [CCode (has_construct_function = false)]
+ public AttrList ();
+ public void append (IBus.Attribute attr);
+ public unowned IBus.Attribute @get (uint index);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Attribute : IBus.Serializable {
+ public uint end_index;
+ public uint start_index;
+ public uint type;
+ public uint value;
+ [CCode (has_construct_function = false)]
+ public Attribute (uint type, uint value, uint start_index, uint end_index);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Bus : IBus.Object {
+ [CCode (has_construct_function = false)]
+ public Bus ();
+ public void add_match (string rule);
+ public unowned IBus.InputContext create_input_context (string client_name);
+ public unowned string current_input_context ();
+ public bool exit (bool restart);
+ public unowned IBus.Config get_config ();
+ public unowned IBus.Connection get_connection ();
+ public unowned IBus.EngineDesc get_global_engine ();
+ public unowned string get_name_owner (string name);
+ public bool get_use_global_engine ();
+ public bool get_use_sys_layout ();
+ public unowned string hello ();
+ public bool is_connected ();
+ public bool is_global_engine_enabled ();
+ public GLib.List<IBus.EngineDesc> list_active_engines ();
+ public GLib.List<IBus.EngineDesc> list_engines ();
+ public GLib.List<string> list_names ();
+ public bool name_has_owner (string name);
+ public bool register_component (IBus.Component component);
+ public uint release_name (string name);
+ public void remove_match (string rule);
+ public uint request_name (string name, uint flags);
+ public bool set_global_engine (string global_engine);
+ public virtual signal void connected ();
+ public virtual signal void disconnected ();
+ public virtual signal void global_engine_changed ();
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class BusComponent {
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Component : IBus.Serializable {
+ public weak string author;
+ public uint child_source_id;
+ public weak string description;
+ public weak GLib.List engines;
+ public weak string exec;
+ public weak string homepage;
+ public weak string license;
+ public weak string name;
+ public weak GLib.List observed_paths;
+ public void* pdummy;
+ public GLib.Pid pid;
+ public weak string textdomain;
+ public weak string version;
+ [CCode (has_construct_function = false)]
+ public Component (string name, string description, string version, string license, string author, string homepage, string exec, string textdomain);
+ public void add_engine (IBus.EngineDesc engine);
+ public void add_observed_path (string path, bool access_fs);
+ public bool check_modification ();
+ [CCode (has_construct_function = false)]
+ public Component.from_file (string filename);
+ [CCode (has_construct_function = false)]
+ public Component.from_xml_node (IBus.XMLNode node);
+ public unowned GLib.List get_engines ();
+ public static unowned IBus.Component get_from_engine (IBus.EngineDesc engine);
+ public bool is_running ();
+ public void output (GLib.StringBuilder output, int indent);
+ public void output_engines (GLib.StringBuilder output, int indent);
+ public bool start (bool verbose);
+ public bool stop ();
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Config : IBus.Proxy {
+ [CCode (has_construct_function = false)]
+ public Config (IBus.Connection connection);
+ public bool get_value (string section, string name, GLib.Value value);
+ public bool set_value (string section, string name, GLib.Value value);
+ public bool unset (string section, string name);
+ public virtual signal void value_changed (string p0, string p1, GLib.Value p2);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Connection : IBus.Object {
+ [CCode (has_construct_function = false)]
+ public Connection ();
+ public bool call (string name, string path, string @interface, string member, out unowned IBus.Error error, ...);
+ public unowned IBus.Message call_with_reply (string name, string path, string @interface, string member, out unowned IBus.Error error, ...);
+ public void close ();
+ public void flush ();
+ public unowned IBus.DBusConnection get_connection ();
+ public long get_unix_user ();
+ public bool is_authenticated ();
+ public bool is_connected ();
+ public static unowned IBus.Connection open (string address);
+ public static unowned IBus.Connection open_private (string address);
+ public bool read_write_dispatch (int timeout);
+ public bool register_object_path (string path, IBus.MessageFunc message_func);
+ public bool send (IBus.Message message);
+ public bool send_signal (string path, string @interface, string name, ...);
+ public bool send_signal_valist (string path, string @interface, string name, GLib.Type first_arg_type, void* args);
+ public bool send_valist (int message_type, string path, string @interface, string name, GLib.Type first_arg_type, void* args);
+ public bool send_with_reply (IBus.Message message, out unowned IBus.PendingCall pending_return, int timeout_milliseconds);
+ public unowned IBus.Message send_with_reply_and_block (IBus.Message message, int timeout_milliseconds, out unowned IBus.Error error);
+ public void set_connection (IBus.DBusConnection dbus_connection, bool shared);
+ public bool unregister_object_path (string path);
+ public virtual signal bool authenticate_unix_user (ulong uid);
+ public virtual signal void disconnected ();
+ public virtual signal bool ibus_message (void* message);
+ public virtual signal void ibus_message_sent (void* message);
+ public virtual signal bool ibus_signal (void* message);
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class DBusConnection {
+ [CCode (cname = "dbus_connection_setup")]
+ public static void setup (IBus.DBusConnection connection, GLib.MainContext context);
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class DBusError {
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class DBusMessage {
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class DBusMessageIter {
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class DBusPendingCall {
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class DBusServer {
+ [CCode (cname = "dbus_server_setup")]
+ public static void setup (IBus.DBusServer server, GLib.MainContext context);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class EngineDesc : IBus.Serializable {
+ public weak string author;
+ public weak string description;
+ public weak string icon;
+ public weak string language;
+ public weak string layout;
+ public weak string license;
+ public weak string longname;
+ public weak string name;
+ public uint rank;
+ [CCode (has_construct_function = false)]
+ public EngineDesc (string name, string longname, string description, string language, string license, string author, string icon, string layout);
+ [CCode (has_construct_function = false)]
+ public EngineDesc.from_xml_node (IBus.XMLNode node);
+ public void output (GLib.StringBuilder output, int indent);
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class Error {
+ [CCode (has_construct_function = false)]
+ public Error ();
+ [CCode (has_construct_function = false)]
+ public Error.from_message (IBus.DBusMessage message);
+ [CCode (has_construct_function = false)]
+ public Error.from_printf (string name, string format_message);
+ [CCode (has_construct_function = false)]
+ public Error.from_text (string name, string message);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Factory : IBus.Service {
+ [CCode (has_construct_function = false)]
+ public Factory (IBus.Connection connection);
+ public void add_engine (string engine_name, GLib.Type engine_type);
+ [NoAccessorMethod]
+ public IBus.Connection connection { owned get; construct; }
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class HotkeyProfile : IBus.Serializable {
+ [CCode (has_construct_function = false)]
+ public HotkeyProfile ();
+ public bool add_hotkey (uint keyval, uint modifiers, GLib.Quark event);
+ public bool add_hotkey_from_string (string str, GLib.Quark event);
+ public GLib.Quark filter_key_event (uint keyval, uint modifiers, uint prev_keyval, uint prev_modifiers);
+ public bool remove_hotkey (uint keyval, uint modifiers);
+ public bool remove_hotkey_by_event (GLib.Quark event);
+ public virtual signal void trigger (uint event, void* user_data);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class InputContext : IBus.Proxy {
+ [CCode (has_construct_function = false)]
+ public InputContext (string path, IBus.Connection connection);
+ public void disable ();
+ public void enable ();
+ public void focus_in ();
+ public void focus_out ();
+ public unowned IBus.EngineDesc get_engine ();
+ public static unowned IBus.InputContext get_input_context (string path, IBus.Connection connection);
+ public bool is_enabled ();
+ public bool process_key_event (uint32 keyval, uint32 keycode, uint32 state);
+ public void property_activate (string prop_name, int32 state);
+ public void reset ();
+ public void set_capabilities (uint32 capabilities);
+ public void set_cursor_location (int32 x, int32 y, int32 w, int32 h);
+ public void set_engine (string name);
+ public virtual signal void commit_text (IBus.Text p0);
+ public virtual signal void cursor_down_lookup_table ();
+ public virtual signal void cursor_up_lookup_table ();
+ public virtual signal void delete_surrounding_text (int p0, uint p1);
+ public virtual signal void disabled ();
+ public virtual signal void enabled ();
+ public virtual signal void forward_key_event (uint p0, uint p1, uint p2);
+ public virtual signal void hide_auxiliary_text ();
+ public virtual signal void hide_lookup_table ();
+ public virtual signal void hide_preedit_text ();
+ public virtual signal void page_down_lookup_table ();
+ public virtual signal void page_up_lookup_table ();
+ public virtual signal void register_properties (IBus.PropList p0);
+ public virtual signal void show_auxiliary_text ();
+ public virtual signal void show_lookup_table ();
+ public virtual signal void show_preedit_text ();
+ public virtual signal void update_auxiliary_text (IBus.Text p0, bool p1);
+ public virtual signal void update_lookup_table (IBus.LookupTable p0, bool p1);
+ public virtual signal void update_preedit_text (IBus.Text p0, uint p1, bool p2);
+ public virtual signal void update_property (IBus.Property p0);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class LookupTable : IBus.Serializable {
+ public weak GLib.Array candidates;
+ public uint cursor_pos;
+ public bool cursor_visible;
+ public weak GLib.Array labels;
+ public int orientation;
+ public uint page_size;
+ public bool round;
+ [CCode (has_construct_function = false)]
+ public LookupTable (uint page_size, uint cursor_pos, bool cursor_visible, bool round);
+ public void append_candidate (IBus.Text text);
+ public void append_label (IBus.Text text);
+ public void clear ();
+ public bool cursor_down ();
+ public bool cursor_up ();
+ public unowned IBus.Text get_candidate (uint index);
+ public uint get_cursor_in_page ();
+ public uint get_cursor_pos ();
+ public unowned IBus.Text get_label (uint index);
+ public uint get_number_of_candidates ();
+ public int get_orientation ();
+ public uint get_page_size ();
+ public bool is_cursor_visible ();
+ public bool is_round ();
+ public bool page_down ();
+ public bool page_up ();
+ public void set_cursor_pos (uint cursor_pos);
+ public void set_cursor_visible (bool visible);
+ public void set_label (uint index, IBus.Text text);
+ public void set_orientation (int orientation);
+ public void set_page_size (uint page_size);
+ public void set_round (bool round);
+ }
+ [Compact]
+ [CCode (ref_function = "ibus_message_ref", unref_function = "ibus_message_unref", cheader_filename = "ibus.h")]
+ public class Message {
+ [CCode (has_construct_function = false)]
+ public Message (int message_type);
+ public bool append_args (...);
+ public bool append_args_valist (GLib.Type first_arg_type, void* va_args);
+ [CCode (has_construct_function = false)]
+ public Message.error (IBus.Message reply_to, string error_name, string error_message);
+ [CCode (has_construct_function = false)]
+ public Message.error_printf (IBus.Message reply_to, string error_name, string error_format);
+ public bool get_args (out unowned IBus.Error error, ...);
+ public bool get_args_valist (out unowned IBus.Error error, GLib.Type first_arg_type, void* va_args);
+ public unowned string get_destination ();
+ public unowned string get_error_message ();
+ public unowned string get_error_name ();
+ public unowned string get_interface ();
+ public unowned string get_member ();
+ public bool get_no_reply ();
+ public unowned string get_path ();
+ public uint32 get_reply_serial ();
+ public unowned string get_sender ();
+ public uint32 get_serial ();
+ public bool is_error (string error_name);
+ public bool is_method_call (string @interface, string method);
+ public bool is_signal (string @interface, string signal_name);
+ [CCode (has_construct_function = false)]
+ public Message.method_call (string destination, string path, string @interface, string method);
+ [CCode (has_construct_function = false)]
+ public Message.method_return (IBus.Message reply_to);
+ public bool set_destination (string destination);
+ public bool set_error_name (string error_name);
+ public bool set_interface (string @interface);
+ public bool set_member (string member);
+ public void set_no_reply (bool no_reply);
+ public bool set_path (string path);
+ public bool set_reply_serial (uint32 reply_serial);
+ public bool set_sender (string sender);
+ [CCode (has_construct_function = false)]
+ public Message.@signal (string path, string @interface, string method);
+ public unowned string to_string ();
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class MessageIter {
+ public bool append (GLib.Type type, void* value);
+ public bool close_container (IBus.MessageIter sub);
+ public bool copy_data (IBus.MessageIter src);
+ public bool @get (GLib.Type type, void* value);
+ public GLib.Type get_arg_type ();
+ public void get_basic (void* value);
+ public GLib.Type get_element_type ();
+ public bool has_next ();
+ public static bool init (IBus.Message message, IBus.MessageIter iter);
+ public static void init_append (IBus.Message message, IBus.MessageIter iter);
+ public bool next ();
+ public bool open_container (GLib.Type type, string contained_signature, IBus.MessageIter sub);
+ public bool recurse (GLib.Type type, IBus.MessageIter sub);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Object : GLib.InitiallyUnowned {
+ public uint32 flags;
+ [CCode (has_construct_function = false)]
+ public Object ();
+ [HasEmitter]
+ public virtual signal void destroy ();
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class ObservedPath : IBus.Serializable {
+ public bool is_dir;
+ public bool is_exist;
+ public long mtime;
+ public weak string path;
+ [CCode (has_construct_function = false)]
+ public ObservedPath (string path, bool fill_stat);
+ public bool check_modification ();
+ [CCode (has_construct_function = false)]
+ public ObservedPath.from_xml_node (IBus.XMLNode node, bool fill_stat);
+ public void output (GLib.StringBuilder output, int indent);
+ public unowned GLib.List traverse ();
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class PanelService : IBus.Service {
+ [CCode (has_construct_function = false)]
+ public PanelService (IBus.Connection connection);
+ public void candidate_clicked (uint index, uint button, uint state);
+ public void cursor_down ();
+ [NoWrapper]
+ public virtual bool cursor_down_lookup_table (out unowned IBus.Error error);
+ public void cursor_up ();
+ [NoWrapper]
+ public virtual bool cursor_up_lookup_table (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool destroy (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool focus_in (string input_context_path, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool focus_out (string input_context_path, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool hide_auxiliary_text (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool hide_language_bar (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool hide_lookup_table (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool hide_preedit_text (out unowned IBus.Error error);
+ public void page_down ();
+ [NoWrapper]
+ public virtual bool page_down_lookup_table (out unowned IBus.Error error);
+ public void page_up ();
+ [NoWrapper]
+ public virtual bool page_up_lookup_table (out unowned IBus.Error error);
+ public void property_active (string prop_name, int prop_state);
+ public void property_hide (string prop_name);
+ public void property_show (string prop_name);
+ [NoWrapper]
+ public virtual bool register_properties (IBus.PropList prop_list, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool reset (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool set_cursor_location (int x, int y, int w, int h, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool show_auxiliary_text (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool show_language_bar (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool show_lookup_table (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool show_preedit_text (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool start_setup (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool state_changed (out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool update_auxiliary_text (IBus.Text text, bool visible, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool update_lookup_table (IBus.LookupTable lookup_table, bool visible, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool update_preedit_text (IBus.Text text, uint cursor_pos, bool visible, out unowned IBus.Error error);
+ [NoWrapper]
+ public virtual bool update_property (IBus.Property prop, out unowned IBus.Error error);
+ [NoAccessorMethod]
+ public IBus.Connection connection { owned get; construct; }
+ }
+ [Compact]
+ [CCode (ref_function = "ibus_pending_call_ref", unref_function = "ibus_pending_call_unref", cheader_filename = "ibus.h")]
+ public class PendingCall {
+ public static bool allocate_data_slot (int slot_p);
+ public void block ();
+ public void cancel ();
+ public static void free_data_slot (int slot_p);
+ public bool get_completed ();
+ public void* get_data (int slot);
+ public bool set_data (int slot, void* data, GLib.DestroyNotify free_data_func);
+ public bool set_notify (IBus.PendingCallNotifyFunction function, GLib.DestroyNotify free_user_data);
+ public unowned IBus.Message steal_reply ();
+ public void wait ();
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class PropList : IBus.Serializable {
+ public weak GLib.Array properties;
+ [CCode (has_construct_function = false)]
+ public PropList ();
+ public void append (IBus.Property prop);
+ public unowned IBus.Property @get (uint index);
+ public bool update_property (IBus.Property prop);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Property : IBus.Serializable {
+ public weak string icon;
+ public weak string key;
+ public weak IBus.Text label;
+ public bool sensitive;
+ public uint state;
+ public weak IBus.PropList sub_props;
+ public weak IBus.Text tooltip;
+ public uint type;
+ public bool visible;
+ [CCode (has_construct_function = false)]
+ public Property (string key, IBus.PropType type, IBus.Text label, string icon, IBus.Text tooltip, bool sensitive, bool visible, IBus.PropState state, IBus.PropList prop_list);
+ public void set_icon (string icon);
+ public void set_label (IBus.Text label);
+ public void set_sensitive (bool sensitive);
+ public void set_state (IBus.PropState state);
+ public void set_sub_props (IBus.PropList prop_list);
+ public void set_tooltip (IBus.Text tooltip);
+ public void set_visible (bool visible);
+ public bool update (IBus.Property prop_update);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Proxy : IBus.Object {
+ [CCode (has_construct_function = false)]
+ public Proxy (string name, string path, IBus.Connection connection);
+ public bool call (string method, ...);
+ public bool call_with_reply (string method, out unowned IBus.PendingCall pending, int timeout_milliseconds, out unowned IBus.Error error, ...);
+ public unowned IBus.Message call_with_reply_and_block (string method, int timeout_milliseconds, out unowned IBus.Error error, ...);
+ public unowned IBus.Connection get_connection ();
+ public unowned string get_interface ();
+ public unowned string get_name ();
+ public unowned string get_path ();
+ public unowned string get_unique_name ();
+ public bool handle_signal (IBus.Message message);
+ public bool send (IBus.Message message);
+ public bool send_with_reply (IBus.Message message, out unowned IBus.PendingCall pending, int timeout_milliseconds);
+ public unowned IBus.Message send_with_reply_and_block (IBus.Message message);
+ public IBus.Connection connection { get; construct; }
+ public string @interface { get; construct; }
+ public string name { get; construct; }
+ public string path { get; construct; }
+ public virtual signal bool ibus_signal (void* message);
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class Rectangle {
+ public int height;
+ public int width;
+ public int x;
+ public int y;
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Serializable : IBus.Object {
+ public uint32 flags;
+ [CCode (has_construct_function = false)]
+ public Serializable ();
+ public virtual bool copy ();
+ public virtual bool deserialize (IBus.MessageIter iter);
+ public GLib.Value get_qattachment (GLib.Quark key);
+ public void remove_qattachment (GLib.Quark key);
+ public virtual bool serialize (IBus.MessageIter iter);
+ public bool set_qattachment (GLib.Quark key, GLib.Value value);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Service : IBus.Object {
+ [CCode (has_construct_function = false)]
+ public Service (string path);
+ public bool add_to_connection (IBus.Connection connection);
+ public unowned GLib.List get_connections ();
+ public unowned string get_path ();
+ public bool handle_message (IBus.Connection connection, IBus.Message message);
+ public bool remove_from_all_connections ();
+ public bool remove_from_connection (IBus.Connection connection);
+ public bool send_signal (string @interface, string name, ...);
+ public string path { get; construct; }
+ public virtual signal bool ibus_message (void* connection, void* message);
+ public virtual signal bool ibus_signal (void* connection, void* message);
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public class Text : IBus.Serializable {
+ public weak IBus.AttrList attrs;
+ public bool is_static;
+ public weak string text;
+ public void append_attribute (uint type, uint value, uint start_index, int end_index);
+ [CCode (has_construct_function = false)]
+ public Text.from_printf (string fmt);
+ [CCode (has_construct_function = false)]
+ public Text.from_static_string (string str);
+ [CCode (has_construct_function = false)]
+ public Text.from_string (string str);
+ [CCode (has_construct_function = false)]
+ public Text.from_ucs4 (unichar str);
+ [CCode (has_construct_function = false)]
+ public Text.from_unichar (unichar c);
+ public uint get_length ();
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class XMLNode {
+ public weak string attributes;
+ public weak string name;
+ public weak GLib.List sub_nodes;
+ public weak string text;
+ }
+ [Compact]
+ [CCode (cheader_filename = "ibus.h")]
+ public class gdk_key {
+ public uint keyval;
+ public uint offset;
+ }
+ [CCode (cprefix = "IBUS_ATTR_TYPE_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum AttrType {
+ UNDERLINE,
+ FOREGROUND,
+ BACKGROUND
+ }
+ [CCode (cprefix = "IBUS_ATTR_UNDERLINE_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum AttrUnderline {
+ NONE,
+ SINGLE,
+ DOUBLE,
+ LOW,
+ ERROR
+ }
+ [CCode (cprefix = "IBUS_CAP_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum Capabilite {
+ PREEDIT_TEXT,
+ AUXILIARY_TEXT,
+ LOOKUP_TABLE,
+ FOCUS,
+ PROPERTY,
+ SURROUNDING_TEXT
+ }
+ [CCode (cprefix = "IBUS_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum ModifierType {
+ SHIFT_MASK,
+ LOCK_MASK,
+ CONTROL_MASK,
+ MOD1_MASK,
+ MOD2_MASK,
+ MOD3_MASK,
+ MOD4_MASK,
+ MOD5_MASK,
+ BUTTON1_MASK,
+ BUTTON2_MASK,
+ BUTTON3_MASK,
+ BUTTON4_MASK,
+ BUTTON5_MASK,
+ HANDLED_MASK,
+ FORWARD_MASK,
+ IGNORED_MASK,
+ SUPER_MASK,
+ HYPER_MASK,
+ META_MASK,
+ RELEASE_MASK,
+ MODIFIER_MASK
+ }
+ [CCode (cprefix = "IBUS_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum ObjectFlags {
+ IN_DESTRUCTION,
+ DESTROYED,
+ RESERVED_1,
+ RESERVED_2
+ }
+ [CCode (cprefix = "IBUS_ORIENTATION_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum Orientation {
+ HORIZONTAL,
+ VERTICAL,
+ SYSTEM
+ }
+ [CCode (cprefix = "IBUS_ENGINE_PREEDIT_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum PreeditFocusMode {
+ CLEAR,
+ COMMIT
+ }
+ [CCode (cprefix = "PROP_STATE_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum PropState {
+ UNCHECKED,
+ CHECKED,
+ INCONSISTENT
+ }
+ [CCode (cprefix = "PROP_TYPE_", has_type_id = false, cheader_filename = "ibus.h")]
+ public enum PropType {
+ NORMAL,
+ TOGGLE,
+ RADIO,
+ MENU,
+ SEPARATOR
+ }
+ [CCode (cheader_filename = "ibus.h")]
+ public delegate void ConnectionReplyFunc (IBus.Connection connection, IBus.Message reply);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate void FreeFunc (void* object);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool IBusMessageFunc (IBus.Connection connection, IBus.Message message);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool IBusSignalFunc (IBus.Connection connection, IBus.Message message);
+ [CCode (cheader_filename = "ibus.h")]
+ public delegate bool MessageFunc (IBus.Connection connection, IBus.Message message);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate void ObjectDestroyFunc (IBus.Object p1);
+ [CCode (cheader_filename = "ibus.h")]
+ public delegate void PendingCallNotifyFunction (IBus.PendingCall pending);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool SerializableCopyFunc (IBus.Serializable dest, IBus.Serializable src);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool SerializableDeserializeFunc (IBus.Serializable object, IBus.MessageIter iter);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool SerializableSerializeFunc (IBus.Serializable object, IBus.MessageIter iter);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool ServiceIBusMessageFunc (IBus.Service service, IBus.Connection connection, IBus.Message message);
+ [CCode (cheader_filename = "ibus.h", has_target = false)]
+ public delegate bool ServiceIBusSignalFunc (IBus.Service service, IBus.Connection connection, IBus.Message message);
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @0;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_AltCursor;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Attn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_BackTab;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_ChangeScreen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Copy;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_CursorBlink;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_CursorSelect;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_DeleteWord;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Duplicate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Enter;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_EraseEOF;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_EraseInput;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_ExSelect;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_FieldMark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Ident;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Jump;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_KeyClick;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Left2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_PA1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_PA2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_PA3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Play;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_PrintScreen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Quit;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Record;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Reset;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Right2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Rule;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Setup;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @3270_Test;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int @9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int A;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int AE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Aacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abreveacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abrevebelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abrevegrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abrevehook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Abrevetilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int AccessX_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int AccessX_Feedback_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Acircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Acircumflexacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Acircumflexbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Acircumflexgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Acircumflexhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Acircumflextilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Adiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Agrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ahook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Alt_L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Alt_R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Amacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Aogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_0;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_ain;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_alef;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_alefmaksura;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_beh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_comma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_dad;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_dal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_damma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_dammatan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_ddal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_farsi_yeh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_fatha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_fathatan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_feh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_fullstop;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_gaf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_ghain;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_ha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hah;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamza;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamza_above;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamza_below;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamzaonalef;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamzaonwaw;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamzaonyeh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_hamzaunderalef;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_heh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_heh_doachashmee;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_heh_goal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_jeem;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_jeh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_kaf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_kasra;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_kasratan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_keheh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_khah;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_lam;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_madda_above;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_maddaonalef;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_meem;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_noon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_noon_ghunna;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_peh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_percent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_qaf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_question_mark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_ra;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_rreh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_sad;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_seen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_semicolon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_shadda;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_sheen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_sukun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_superscript_alef;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_tah;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_tatweel;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_tcheh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_teh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_tehmarbuta;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_thal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_theh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_tteh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_veh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_waw;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_yeh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_yeh_baree;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_zah;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Arabic_zain;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Aring;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_AT;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_AYB;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_BEN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_CHA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_DA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_DZA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_E;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_FE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_GHAT;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_GIM;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_HI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_HO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_INI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_JE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_KE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_KEN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_KHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_LYUN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_MEN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_NU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_O;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_PE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_PYUR;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_RA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_RE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_SE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_SHA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_TCHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_TO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_TSA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_TSO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_TYUN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_VEV;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_VO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_VYUN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_YECH;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ZA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ZHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_accent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_amanak;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_apostrophe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_at;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ayb;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ben;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_but;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_cha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_da;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_dza;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_e;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_exclam;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_fe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_full_stop;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ghat;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_gim;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_hi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_hyphen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ini;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_je;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ken;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_khe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ligature_ew;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_lyun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_men;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_nu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_o;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_paruyk;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_pe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_pyur;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_question;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_ra;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_re;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_se;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_separation_mark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_sha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_shesht;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_tche;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_to;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_tsa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_tso;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_tyun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_verjaket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_vev;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_vo;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_vyun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_yech;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_yentamna;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_za;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Armenian_zhe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Atilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int AudibleBell_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int B;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Babovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int BackSpace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Begin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int BounceKeys_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Break;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Byelorussian_SHORTU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Byelorussian_shortu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int C;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cancel;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Caps_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ccaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ccedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ccircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Clear;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Codeinput;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ColonSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Control_L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Control_R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int CruzeiroSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_A;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_BE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_CHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_CHE_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_CHE_vertstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_DE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_DZHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_E;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_EF;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_EL;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_EM;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_EN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_EN_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ER;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ES;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_GHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_GHE_bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_HA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_HARDSIGN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_HA_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_I;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_IE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_IO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_I_macron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_JE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_KA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_KA_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_KA_vertstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_LJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_NJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_O;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_O_bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_PE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_SCHWA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_SHA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_SHCHA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_SHHA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_SHORTI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_SOFTSIGN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_TE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_TSE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_U;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_U_macron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_U_straight;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_U_straight_bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_VE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_YA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_YERU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_YU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ZE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ZHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ZHE_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_a;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_be;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_che;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_che_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_che_vertstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_de;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_dzhe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_e;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ef;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_el;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_em;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_en;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_en_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_er;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_es;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ghe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ghe_bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ha_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_hardsign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_i;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_i_macron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ie;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_io;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_je;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ka;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ka_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ka_vertstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_lje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_nje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_o;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_o_bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_pe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_schwa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_sha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_shcha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_shha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_shorti;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_softsign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_te;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_tse;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_u;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_u_macron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_u_straight;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_u_straight_bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ya;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_yeru;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_yu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_ze;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_zhe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Cyrillic_zhe_descender;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int D;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Dabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Dcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Delete;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int DongSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Dstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int E;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ENG;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ETH;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Eabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Eacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ebelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecircumflexacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecircumflexbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecircumflexgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecircumflexhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ecircumflextilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int EcuSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ediaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Egrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ehook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Eisu_Shift;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Eisu_toggle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Emacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int End;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Eogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Escape;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Eth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Etilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int EuroSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Execute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F10;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F11;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F12;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F13;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F14;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F15;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F16;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F17;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F18;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F19;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F20;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F21;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F22;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F23;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F24;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F25;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F26;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F27;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F28;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F29;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F30;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F31;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F32;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F33;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F34;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F35;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int F9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int FFrancSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Fabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_0;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Farsi_yeh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Find;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int First_Virtual_Screen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int G;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Gabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Gbreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Gcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Gcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Gcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_an;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_ban;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_can;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_char;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_chin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_cil;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_don;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_en;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_fi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_gan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_ghan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_hae;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_har;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_he;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_hie;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_hoe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_in;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_jhan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_jil;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_kan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_khar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_las;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_man;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_nar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_on;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_par;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_phar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_qar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_rae;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_san;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_shin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_tan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_tar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_un;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_vin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_we;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_xan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_zen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Georgian_zhar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_ALPHA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_ALPHAaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_BETA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_CHI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_DELTA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_EPSILON;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_EPSILONaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_ETA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_ETAaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_GAMMA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_IOTA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_IOTAaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_IOTAdiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_IOTAdieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_KAPPA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_LAMBDA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_LAMDA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_MU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_NU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_OMEGA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_OMEGAaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_OMICRON;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_OMICRONaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_PHI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_PI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_PSI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_RHO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_SIGMA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_TAU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_THETA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_UPSILON;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_UPSILONaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_UPSILONdieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_XI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_ZETA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_accentdieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_alpha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_alphaaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_beta;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_chi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_delta;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_epsilon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_epsilonaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_eta;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_etaaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_finalsmallsigma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_gamma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_horizbar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_iota;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_iotaaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_iotaaccentdieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_iotadieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_kappa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_lambda;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_lamda;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_mu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_nu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_omega;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_omegaaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_omicron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_omicronaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_phi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_pi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_psi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_rho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_sigma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_tau;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_theta;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_upsilon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_upsilonaccent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_upsilonaccentdieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_upsilondieresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_xi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Greek_zeta;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int H;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_A;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_AE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_AraeA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_AraeAE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Banja;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Cieuc;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Codeinput;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Dikeud;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_E;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_EO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_EU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_End;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Hanja;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Hieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_I;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Ieung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Cieuc;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Dikeud;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Hieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Ieung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Jieuj;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Khieuq;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Kiyeog;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_KiyeogSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_KkogjiDalrinIeung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Mieum;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Nieun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_NieunHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_NieunJieuj;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_PanSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Phieuf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Pieub;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_PieubSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Rieul;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulKiyeog;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulMieum;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulPhieuf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulPieub;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_RieulTieut;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Sios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_SsangKiyeog;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_SsangSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_Tieut;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_J_YeorinHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Jamo;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Jeonja;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Jieuj;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Khieuq;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Kiyeog;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_KiyeogSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_KkogjiDalrinIeung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Mieum;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_MultipleCandidate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Nieun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_NieunHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_NieunJieuj;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_O;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_OE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_PanSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Phieuf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Pieub;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_PieubSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_PostHanja;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_PreHanja;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_PreviousCandidate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Rieul;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulKiyeog;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulMieum;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulPhieuf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulPieub;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulTieut;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_RieulYeorinHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Romaja;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SingleCandidate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Sios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Special;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SsangDikeud;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SsangJieuj;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SsangKiyeog;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SsangPieub;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SsangSios;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Start;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SunkyeongeumMieum;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SunkyeongeumPhieuf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_SunkyeongeumPieub;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_Tieut;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_U;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_WA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_WAE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_WE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_WEO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_WI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YAE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YEO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_YeorinHieuh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hangul_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hankaku;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hebrew_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Help;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Henkan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Henkan_Mode;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hiragana;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hiragana_Katakana;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Home;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hyper_L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Hyper_R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int I;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_CONFIG;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_ENGINE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_FACTORY;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_IBUS;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_INPUT_CONTEXT;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_NOTIFICATIONS;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string INTERFACE_PANEL;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Center_Object;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Continuous_Underline;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Discontinuous_Underline;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Emphasize;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Enter;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Fast_Cursor_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Fast_Cursor_Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Fast_Cursor_Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Fast_Cursor_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_First_Group;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_First_Group_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Group_Latch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Group_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Group_Shift;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Last_Group;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Last_Group_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Left_Tab;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level2_Latch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level3_Latch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level3_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level3_Shift;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level5_Latch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level5_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Level5_Shift;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Move_Line_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Move_Line_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Next_Group;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Next_Group_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Partial_Line_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Partial_Line_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Partial_Space_Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Partial_Space_Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Prev_Group;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Prev_Group_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Release_Both_Margins;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Release_Margin_Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Release_Margin_Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Set_Margin_Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ISO_Set_Margin_Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Iabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Iacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ibelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ibreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Icircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Idiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Igrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ihook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Imacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Insert;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Iogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Itilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int J;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Jcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int K;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_0;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Add;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Begin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Decimal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Delete;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Divide;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_End;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Enter;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Equal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_F1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_F2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_F3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_F4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Home;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Insert;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Multiply;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Next;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Page_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Page_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Prior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Separator;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Space;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Subtract;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Tab;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int KP_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Kana_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Kana_Shift;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Kanji;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Kanji_Bangou;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Katakana;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Kcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Korean_Won;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L10;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int L9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Lacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Last_Virtual_Screen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Lbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Lcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Lcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Linefeed;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int LiraSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Lstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int M;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MAJOR_VERSION;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MICRO_VERSION;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MINOR_VERSION;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Mabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Macedonia_DSE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Macedonia_GJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Macedonia_KJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Macedonia_dse;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Macedonia_gje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Macedonia_kje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Mae_Koho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Massyo;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Menu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Meta_L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Meta_R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MillSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Mode_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MouseKeys_Accel_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MouseKeys_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Muhenkan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Multi_key;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int MultipleCandidate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int N;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Nacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int NairaSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ncaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ncedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int NewSheqelSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Next;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Next_Virtual_Screen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ntilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Num_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int O;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int OE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Oacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Obarred;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Obelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocircumflexacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocircumflexbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocircumflexgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocircumflexhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ocircumflextilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Odiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Odoubleacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ograve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohorn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohornacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohornbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohorngrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohornhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ohorntilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Omacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ooblique;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Oslash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Otilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Overlay1_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Overlay2_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int P;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string PATH_CONFIG;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string PATH_FACTORY;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string PATH_IBUS;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string PATH_INPUT_CONTEXT;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string PATH_NOTIFICATIONS;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string PATH_PANEL;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Page_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Page_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pause;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int PesetaSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Accelerate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Button1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Button2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Button3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Button4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Button5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Button_Dflt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DblClick1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DblClick2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DblClick3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DblClick4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DblClick5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DblClick_Dflt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DfltBtnNext;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DfltBtnPrev;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Down;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DownLeft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_DownRight;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Drag1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Drag2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Drag3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Drag4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Drag5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Drag_Dflt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_EnableKeys;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Left;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_UpLeft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Pointer_UpRight;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Prev_Virtual_Screen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int PreviousCandidate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Print;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Prior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Q;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R10;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R11;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R12;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R13;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R14;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R15;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int R9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Racute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Rcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Rcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Redo;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int RepeatKeys_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Return;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Right;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Romaji;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int RupeeSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int S;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int SCHWA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string SERVICE_CONFIG;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string SERVICE_IBUS;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string SERVICE_NOTIFICATIONS;
+ [CCode (cheader_filename = "ibus.h")]
+ public const string SERVICE_PANEL;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Sabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Sacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Scaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Scedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Scircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Scroll_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Select;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_DJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_DZE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_JE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_LJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_NJE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_TSHE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_dje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_dze;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_je;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_lje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_nje;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Serbian_tshe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Shift_L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Shift_Lock;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Shift_R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int SingleCandidate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int SlowKeys_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int StickyKeys_Enable;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Super_L;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Super_R;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Sys_Req;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int T;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int THORN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Tab;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Tabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Tcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Tcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Terminate_Server;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_baht;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_bobaimai;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_chochan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_chochang;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_choching;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_chochoe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_dochada;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_dodek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_fofa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_fofan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_hohip;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_honokhuk;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_khokhai;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_khokhon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_khokhuat;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_khokhwai;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_khorakhang;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_kokai;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lakkhangyao;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lekchet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lekha;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lekhok;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lekkao;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_leknung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lekpaet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_leksam;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_leksi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_leksong;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_leksun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lochula;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_loling;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_lu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maichattawa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maiek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maihanakat;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maihanakat_maitho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maitaikhu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maitho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maitri;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_maiyamok;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_moma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_ngongu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_nikhahit;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_nonen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_nonu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_oang;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_paiyannoi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_phinthu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_phophan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_phophung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_phosamphao;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_popla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_rorua;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_ru;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraaa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraae;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraaimaimalai;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraaimaimuan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraam;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sarae;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sarai;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraii;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sarao;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sarau;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_saraue;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sarauee;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sarauu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sorusi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sosala;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_soso;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_sosua;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thanthakhat;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thonangmontho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thophuthao;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thothahan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thothan;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thothong;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_thothung;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_topatak;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_totao;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_wowaen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_yoyak;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thai_yoying;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Thorn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Touroku;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Tslash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int U;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ubelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ubreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ucircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Udiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Udoubleacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ugrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhorn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhornacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhornbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhorngrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhornhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uhorntilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_GHE_WITH_UPTURN;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_I;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_IE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_YI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_ghe_with_upturn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_i;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_ie;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukrainian_yi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukranian_I;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukranian_JE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukranian_YI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukranian_i;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukranian_je;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ukranian_yi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Umacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Undo;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Up;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Uring;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Utilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int V;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int VoidSymbol;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int W;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Wacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Wcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Wdiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Wgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int WonSign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int X;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Xabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Y;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Yacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ybelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ycircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ydiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ygrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Yhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Ytilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Z;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zen_Koho;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zenkaku;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zenkaku_Hankaku;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int Zstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int a;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int aacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abreveacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abrevebelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abrevegrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abrevehook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int abrevetilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acircumflexacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acircumflexbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acircumflexgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acircumflexhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acircumflextilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int acute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int adiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ae;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int agrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ahook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int amacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ampersand;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int aogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int apostrophe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int approxeq;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int approximate;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int aring;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int asciicircum;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int asciitilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int asterisk;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int at;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int atilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int b;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int babovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int backslash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ballotcross;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int bar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int because;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int blank;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botintegral;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botleftparens;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botleftsqbracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botleftsummation;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botrightparens;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botrightsqbracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botrightsummation;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int bott;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int botvertsummationconnector;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braceleft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braceright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int bracketleft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int bracketright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_blank;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_10;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dot_9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1234;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12345;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1234567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12345678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1234568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1234578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12346;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1234678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12347;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12348;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1235;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12356;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1235678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12357;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12358;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1236;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12367;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_123678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12368;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1237;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12378;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1238;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_124;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1245;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_124567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1245678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_124568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_124578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1246;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_124678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1247;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1248;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_125;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1256;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_125678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1257;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1258;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_126;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1267;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_12678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1268;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_127;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1278;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_128;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_134;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1345;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_134567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1345678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_134568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_134578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1346;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_134678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1347;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1348;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_135;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1356;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_135678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1357;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1358;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_136;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1367;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_13678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1368;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_137;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1378;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_138;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_14;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_145;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_14567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_145678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_14568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_14578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_146;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_14678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_147;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_148;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_15;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_156;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_15678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_157;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_158;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_16;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_167;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_1678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_168;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_17;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_178;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_18;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_234;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2345;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_234567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2345678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_234568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_234578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2346;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_234678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2347;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2348;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_235;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2356;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_235678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2357;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2358;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_236;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2367;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_23678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2368;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_237;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2378;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_238;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_24;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_245;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_24567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_245678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_24568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_24578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_246;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_24678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_247;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_248;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_25;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_256;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_25678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_257;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_258;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_26;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_267;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_2678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_268;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_27;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_278;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_28;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_34;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_345;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_34567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_345678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_34568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_34578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_346;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_34678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_347;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_348;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_35;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_356;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_35678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_357;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_358;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_36;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_367;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_3678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_368;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_37;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_378;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_38;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_4;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_45;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_456;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_4567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_45678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_4568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_457;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_4578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_458;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_46;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_467;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_4678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_468;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_47;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_478;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_48;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_56;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_567;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_5678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_568;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_57;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_578;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_58;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_6;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_67;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_678;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_68;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_78;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int braille_dots_8;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int breve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int brokenbar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int c;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int careof;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int caret;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int caron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ccaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ccedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ccircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int checkerboard;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int checkmark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int circle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int club;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int colon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int comma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int containsas;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int copyright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cr;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int crossinglines;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cuberoot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int currency;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int cursor;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int d;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dagger;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_abovecomma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_abovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_abovereversedcomma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_abovering;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_acute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowbreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowdiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowmacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowring;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_belowtilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_breve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_caron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_cedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_circumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_dasia;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_diaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_doubleacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_grave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_hook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_horn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_iota;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_macron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_ogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_perispomeni;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_psili;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_semivoiced_sound;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_stroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_tilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dead_voiced_sound;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int decimalpoint;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int degree;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int diaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int diamond;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int digitspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dintegral;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int division;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dollar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int doubbaselinedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int doubleacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int doubledagger;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int doublelowquotemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int downarrow;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int downcaret;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int downshoe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int downstile;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int downtack;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int dstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int e;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ebelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecircumflexacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecircumflexbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecircumflexgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecircumflexhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ecircumflextilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ediaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int egrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ehook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eightsubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eightsuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int elementof;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ellipsis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int em3space;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int em4space;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emdash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emfilledcircle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emfilledrect;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emopencircle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emopenrectangle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emptyset;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int emspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int endash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int enfilledcircbullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int enfilledsqbullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eng;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int enopencircbullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int enopensquarebullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int enspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int equal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int eth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int etilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int exclam;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int exclamdown;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int f;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int femalesymbol;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ff;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int figdash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int filledlefttribullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int filledrectbullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int filledrighttribullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int filledtribulletdown;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int filledtribulletup;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fiveeighths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fivesixths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fivesubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fivesuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fourfifths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int foursubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int foursuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int fourthroot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int function;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int g;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int gabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int gbreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int gcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int gcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int gcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int grave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int greater;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int greaterthanequal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int guillemotleft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int guillemotright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int h;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hairspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int heart;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_aleph;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_ayin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_bet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_beth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_chet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_dalet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_daleth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_doublelowline;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_finalkaph;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_finalmem;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_finalnun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_finalpe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_finalzade;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_finalzadi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_gimel;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_gimmel;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_he;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_het;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_kaph;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_kuf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_lamed;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_mem;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_nun;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_pe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_qoph;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_resh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_samech;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_samekh;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_shin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_taf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_taw;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_tet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_teth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_waw;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_yod;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_zade;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_zadi;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_zain;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hebrew_zayin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hexagram;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int horizconnector;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int horizlinescan1;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int horizlinescan3;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int horizlinescan5;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int horizlinescan7;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int horizlinescan9;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ht;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int hyphen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int i;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int iacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ibelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ibreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int icircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int identical;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int idiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int idotless;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ifonlyif;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int igrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ihook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int imacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int implies;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int includedin;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int includes;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int infinity;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int integral;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int intersection;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int iogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int itilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int j;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int jcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int jot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int k;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_A;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_CHI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_E;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_FU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_HA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_HE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_HI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_HO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_HU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_I;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_KA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_KE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_KI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_KO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_KU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_MA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_ME;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_MI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_MO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_MU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_N;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_NA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_NE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_NI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_NO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_NU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_O;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_RA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_RE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_RI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_RO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_RU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_SA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_SE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_SHI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_SO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_SU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_TA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_TE;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_TI;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_TO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_TSU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_TU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_U;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_WA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_WO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_YA;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_YO;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_YU;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_a;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_closingbracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_comma;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_conjunctive;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_e;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_fullstop;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_i;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_middledot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_o;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_openingbracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_tsu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_tu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_u;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_ya;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_yo;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kana_yu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kappa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int kra;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int l;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int latincross;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftanglebracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftarrow;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftcaret;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftdoublequotemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftmiddlecurlybrace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftopentriangle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftpointer;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftradical;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftshoe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftsinglequotemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int leftt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lefttack;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int less;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lessthanequal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int logicaland;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int logicalor;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lowleftcorner;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lowrightcorner;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int lstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int m;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int mabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int macron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int malesymbol;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int maltesecross;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int marker;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int masculine;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int minus;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int minutes;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int mu;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int multiply;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int musicalflat;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int musicalsharp;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int n;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int nabla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int nacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ncaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ncedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ninesubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ninesuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int nl;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int nobreakspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int notapproxeq;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int notelementof;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int notequal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int notidentical;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int notsign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ntilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int numbersign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int numerosign;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int o;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int oacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int obarred;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int obelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocircumflexacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocircumflexbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocircumflexgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocircumflexhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ocircumflextilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int odiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int odoubleacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int oe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ograve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohorn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohornacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohornbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohorngrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohornhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ohorntilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int omacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int oneeighth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onefifth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onehalf;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onequarter;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onesixth;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onesubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onesuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int onethird;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ooblique;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int openrectbullet;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int openstar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int opentribulletdown;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int opentribulletup;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ordfeminine;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int oslash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int otilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int overbar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int overline;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int p;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int pabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int paragraph;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int parenleft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int parenright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int partdifferential;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int partialderivative;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int percent;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int period;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int periodcentered;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int phonographcopyright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int plus;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int plusminus;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int prescription;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int prolongedsound;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int punctspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int q;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int quad;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int question;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int questiondown;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int quotedbl;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int quoteleft;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int quoteright;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int r;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int racute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int radical;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int registered;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightanglebracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightarrow;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightcaret;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightdoublequotemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightmiddlecurlybrace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightmiddlesummation;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightopentriangle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightpointer;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightshoe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightsinglequotemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int rightt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int righttack;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int s;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int scaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int scedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int schwa;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int scircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int script_switch;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int seconds;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int section;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int semicolon;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int semivoicedsound;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int seveneighths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sevensubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sevensuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int signaturemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int signifblank;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int similarequal;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int singlelowquotemark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sixsubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sixsuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int slash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int soliddiamond;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int space;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int squareroot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ssharp;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int sterling;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int stricteq;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int t;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int tabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int tcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int tcedilla;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int telephone;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int telephonerecorder;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int therefore;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int thinspace;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int thorn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int threeeighths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int threefifths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int threequarters;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int threesubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int threesuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int tintegral;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topintegral;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topleftparens;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topleftradical;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topleftsqbracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topleftsummation;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int toprightparens;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int toprightsqbracket;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int toprightsummation;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int topvertsummationconnector;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int trademark;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int trademarkincircle;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int tslash;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int twofifths;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int twosubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int twosuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int twothirds;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int u;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ubelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ubreve;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ucircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int udiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int udoubleacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ugrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhorn;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhornacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhornbelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhorngrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhornhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uhorntilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int umacron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int underbar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int underscore;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int union;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uogonek;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uparrow;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int upcaret;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int upleftcorner;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uprightcorner;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int upshoe;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int upstile;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uptack;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int uring;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int utilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int v;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int variation;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int vertbar;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int vertconnector;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int voicedsound;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int vt;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int w;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int wacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int wcircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int wdiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int wgrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int x;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int xabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int y;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int yacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ybelowdot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ycircumflex;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ydiaeresis;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int yen;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ygrave;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int yhook;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int ytilde;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int z;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int zabovedot;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int zacute;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int zcaron;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int zerosubscript;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int zerosuperior;
+ [CCode (cheader_filename = "ibus.h")]
+ public const int zstroke;
+ [CCode (cheader_filename = "ibus.h")]
+ public static unowned IBus.Attribute attr_background_new (uint color, uint start_index, uint end_index);
+ [CCode (cheader_filename = "ibus.h")]
+ public static unowned IBus.Attribute attr_foreground_new (uint color, uint start_index, uint end_index);
+ [CCode (cheader_filename = "ibus.h")]
+ public static unowned IBus.Attribute attr_underline_new (uint underline_type, uint start_index, uint end_index);
+ [CCode (cheader_filename = "ibus.h")]
+ public static GLib.Type type_get_array ();
+ [CCode (cheader_filename = "ibus.h")]
+ public static GLib.Type type_get_dict_entry ();
+ [CCode (cheader_filename = "ibus.h")]
+ public static GLib.Type type_get_object_path ();
+ [CCode (cheader_filename = "ibus.h")]
+ public static GLib.Type type_get_struct ();
+ [CCode (cheader_filename = "ibus.h")]
+ public static GLib.Type type_get_variant ();
+ [CCode (cheader_filename = "ibus.h")]
+ public static void xml_free (IBus.XMLNode node);
+ [CCode (cheader_filename = "ibus.h")]
+ public static void xml_output (IBus.XMLNode node, GLib.StringBuilder output);
+ [CCode (cheader_filename = "ibus.h")]
+ public static unowned IBus.XMLNode xml_parse_buffer (string buffer);
+ [CCode (cheader_filename = "ibus.h")]
+ public static unowned IBus.XMLNode xml_parse_file (string name);
+}
diff --git a/bindings/vala/ibus-1.0/ibus-1.0-custom.vala b/bindings/vala/ibus-1.0/ibus-1.0-custom.vala
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/bindings/vala/ibus-1.0/ibus-1.0-custom.vala
diff --git a/bindings/vala/ibus-1.0/ibus-1.0.excludes b/bindings/vala/ibus-1.0/ibus-1.0.excludes
new file mode 100644
index 00000000..1c588245
--- /dev/null
+++ b/bindings/vala/ibus-1.0/ibus-1.0.excludes
@@ -0,0 +1,4 @@
+stamp-ibusenumtypes.h
+stamp-ibusmarshalers.h
+ibusenumtypes.h
+ibusmarshalers.h
diff --git a/bindings/vala/ibus-1.0/ibus-1.0.files b/bindings/vala/ibus-1.0/ibus-1.0.files
new file mode 100644
index 00000000..aa529107
--- /dev/null
+++ b/bindings/vala/ibus-1.0/ibus-1.0.files
@@ -0,0 +1,2 @@
+../../src
+../../src/libibus.la
diff --git a/bindings/vala/ibus-1.0/ibus-1.0.gi b/bindings/vala/ibus-1.0/ibus-1.0.gi
new file mode 100644
index 00000000..45eb6819
--- /dev/null
+++ b/bindings/vala/ibus-1.0/ibus-1.0.gi
@@ -0,0 +1,4494 @@
+<?xml version="1.0"?>
+<api version="1.0">
+ <namespace name="IBus">
+ <function name="attr_background_new" symbol="ibus_attr_background_new">
+ <return-type type="IBusAttribute*"/>
+ <parameters>
+ <parameter name="color" type="guint"/>
+ <parameter name="start_index" type="guint"/>
+ <parameter name="end_index" type="guint"/>
+ </parameters>
+ </function>
+ <function name="attr_foreground_new" symbol="ibus_attr_foreground_new">
+ <return-type type="IBusAttribute*"/>
+ <parameters>
+ <parameter name="color" type="guint"/>
+ <parameter name="start_index" type="guint"/>
+ <parameter name="end_index" type="guint"/>
+ </parameters>
+ </function>
+ <function name="attr_underline_new" symbol="ibus_attr_underline_new">
+ <return-type type="IBusAttribute*"/>
+ <parameters>
+ <parameter name="underline_type" type="guint"/>
+ <parameter name="start_index" type="guint"/>
+ <parameter name="end_index" type="guint"/>
+ </parameters>
+ </function>
+ <function name="type_get_array" symbol="ibus_type_get_array">
+ <return-type type="GType"/>
+ </function>
+ <function name="type_get_dict_entry" symbol="ibus_type_get_dict_entry">
+ <return-type type="GType"/>
+ </function>
+ <function name="type_get_object_path" symbol="ibus_type_get_object_path">
+ <return-type type="GType"/>
+ </function>
+ <function name="type_get_struct" symbol="ibus_type_get_struct">
+ <return-type type="GType"/>
+ </function>
+ <function name="type_get_variant" symbol="ibus_type_get_variant">
+ <return-type type="GType"/>
+ </function>
+ <function name="xml_free" symbol="ibus_xml_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="node" type="XMLNode*"/>
+ </parameters>
+ </function>
+ <function name="xml_output" symbol="ibus_xml_output">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="node" type="XMLNode*"/>
+ <parameter name="output" type="GString*"/>
+ </parameters>
+ </function>
+ <function name="xml_parse_buffer" symbol="ibus_xml_parse_buffer">
+ <return-type type="XMLNode*"/>
+ <parameters>
+ <parameter name="buffer" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="xml_parse_file" symbol="ibus_xml_parse_file">
+ <return-type type="XMLNode*"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </function>
+ <callback name="IBusConnectionReplyFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="reply" type="IBusMessage*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="IBusFreeFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="IBusIBusMessageFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </callback>
+ <callback name="IBusIBusSignalFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </callback>
+ <callback name="IBusMessageFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="IBusObjectDestroyFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="p1" type="IBusObject*"/>
+ </parameters>
+ </callback>
+ <callback name="IBusPendingCallNotifyFunction">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="IBusSerializableCopyFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="dest" type="IBusSerializable*"/>
+ <parameter name="src" type="IBusSerializable*"/>
+ </parameters>
+ </callback>
+ <callback name="IBusSerializableDeserializeFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </callback>
+ <callback name="IBusSerializableSerializeFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </callback>
+ <callback name="ServiceIBusMessageFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </callback>
+ <callback name="ServiceIBusSignalFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </callback>
+ <struct name="BusComponent">
+ </struct>
+ <struct name="DBusConnection">
+ <method name="setup" symbol="dbus_connection_setup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="DBusConnection*"/>
+ <parameter name="context" type="GMainContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="DBusError">
+ </struct>
+ <struct name="DBusMessage">
+ </struct>
+ <struct name="DBusMessageIter">
+ </struct>
+ <struct name="DBusPendingCall">
+ </struct>
+ <struct name="DBusServer">
+ <method name="setup" symbol="dbus_server_setup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="server" type="DBusServer*"/>
+ <parameter name="context" type="GMainContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="IBusError">
+ <method name="free" symbol="ibus_error_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="error" type="IBusError*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="ibus_error_new">
+ <return-type type="IBusError*"/>
+ </method>
+ <method name="new_from_message" symbol="ibus_error_new_from_message">
+ <return-type type="IBusError*"/>
+ <parameters>
+ <parameter name="message" type="DBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="new_from_printf" symbol="ibus_error_new_from_printf">
+ <return-type type="IBusError*"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="format_message" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new_from_text" symbol="ibus_error_new_from_text">
+ <return-type type="IBusError*"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="message" type="gchar*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="IBusMessage">
+ <method name="append_args" symbol="ibus_message_append_args">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="append_args_valist" symbol="ibus_message_append_args_valist">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ <parameter name="va_args" type="va_list"/>
+ </parameters>
+ </method>
+ <method name="get_args" symbol="ibus_message_get_args">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="error" type="IBusError**"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="get_args_valist" symbol="ibus_message_get_args_valist">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="error" type="IBusError**"/>
+ <parameter name="first_arg_type" type="GType"/>
+ <parameter name="va_args" type="va_list"/>
+ </parameters>
+ </method>
+ <method name="get_destination" symbol="ibus_message_get_destination">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_error_message" symbol="ibus_message_get_error_message">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_error_name" symbol="ibus_message_get_error_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_interface" symbol="ibus_message_get_interface">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_member" symbol="ibus_message_get_member">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_no_reply" symbol="ibus_message_get_no_reply">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_path" symbol="ibus_message_get_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_reply_serial" symbol="ibus_message_get_reply_serial">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_sender" symbol="ibus_message_get_sender">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_serial" symbol="ibus_message_get_serial">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="is_error" symbol="ibus_message_is_error">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="error_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="is_method_call" symbol="ibus_message_is_method_call">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="method" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="is_signal" symbol="ibus_message_is_signal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="signal_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="ibus_message_new">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="message_type" type="gint"/>
+ </parameters>
+ </method>
+ <method name="new_error" symbol="ibus_message_new_error">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="reply_to" type="IBusMessage*"/>
+ <parameter name="error_name" type="gchar*"/>
+ <parameter name="error_message" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new_error_printf" symbol="ibus_message_new_error_printf">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="reply_to" type="IBusMessage*"/>
+ <parameter name="error_name" type="gchar*"/>
+ <parameter name="error_format" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new_method_call" symbol="ibus_message_new_method_call">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="destination" type="gchar*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="method" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new_method_return" symbol="ibus_message_new_method_return">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="reply_to" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="new_signal" symbol="ibus_message_new_signal">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="method" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="ibus_message_ref">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="set_destination" symbol="ibus_message_set_destination">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="destination" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_error_name" symbol="ibus_message_set_error_name">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="error_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_interface" symbol="ibus_message_set_interface">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="interface" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_member" symbol="ibus_message_set_member">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="member" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_no_reply" symbol="ibus_message_set_no_reply">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="no_reply" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_path" symbol="ibus_message_set_path">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="path" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_reply_serial" symbol="ibus_message_set_reply_serial">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="reply_serial" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="set_sender" symbol="ibus_message_set_sender">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="sender" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="ibus_message_to_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="ibus_message_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="IBusMessageIter">
+ <method name="append" symbol="ibus_message_iter_append">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ <parameter name="type" type="GType"/>
+ <parameter name="value" type="gconstpointer"/>
+ </parameters>
+ </method>
+ <method name="close_container" symbol="ibus_message_iter_close_container">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ <parameter name="sub" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="copy_data" symbol="ibus_message_iter_copy_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="dst" type="IBusMessageIter*"/>
+ <parameter name="src" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="ibus_message_iter_get">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ <parameter name="type" type="GType"/>
+ <parameter name="value" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_arg_type" symbol="ibus_message_iter_get_arg_type">
+ <return-type type="GType"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="get_basic" symbol="ibus_message_iter_get_basic">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ <parameter name="value" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_element_type" symbol="ibus_message_iter_get_element_type">
+ <return-type type="GType"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="has_next" symbol="ibus_message_iter_has_next">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="init" symbol="ibus_message_iter_init">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="init_append" symbol="ibus_message_iter_init_append">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="next" symbol="ibus_message_iter_next">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="open_container" symbol="ibus_message_iter_open_container">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ <parameter name="type" type="GType"/>
+ <parameter name="contained_signature" type="gchar*"/>
+ <parameter name="sub" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="recurse" symbol="ibus_message_iter_recurse">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ <parameter name="type" type="GType"/>
+ <parameter name="sub" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="IBusPendingCall">
+ <method name="allocate_data_slot" symbol="ibus_pending_call_allocate_data_slot">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="slot_p" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="block" symbol="ibus_pending_call_block">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ <method name="cancel" symbol="ibus_pending_call_cancel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ <method name="free_data_slot" symbol="ibus_pending_call_free_data_slot">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="slot_p" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="get_completed" symbol="ibus_pending_call_get_completed">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ <method name="get_data" symbol="ibus_pending_call_get_data">
+ <return-type type="gpointer"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ <parameter name="slot" type="gint"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="ibus_pending_call_ref">
+ <return-type type="IBusPendingCall*"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ <method name="set_data" symbol="ibus_pending_call_set_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ <parameter name="slot" type="gint"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="free_data_func" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_notify" symbol="ibus_pending_call_set_notify">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ <parameter name="function" type="IBusPendingCallNotifyFunction"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="free_user_data" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="steal_reply" symbol="ibus_pending_call_steal_reply">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="ibus_pending_call_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ <method name="wait" symbol="ibus_pending_call_wait">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pending" type="IBusPendingCall*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="IBusRectangle">
+ <field name="x" type="gint"/>
+ <field name="y" type="gint"/>
+ <field name="width" type="gint"/>
+ <field name="height" type="gint"/>
+ </struct>
+ <struct name="XMLNode">
+ <field name="name" type="gchar*"/>
+ <field name="text" type="gchar*"/>
+ <field name="attributes" type="gchar**"/>
+ <field name="sub_nodes" type="GList*"/>
+ </struct>
+ <struct name="gdk_key">
+ <field name="keyval" type="guint"/>
+ <field name="offset" type="guint"/>
+ </struct>
+ <enum name="IBusAttrType">
+ <member name="IBUS_ATTR_TYPE_UNDERLINE" value="1"/>
+ <member name="IBUS_ATTR_TYPE_FOREGROUND" value="2"/>
+ <member name="IBUS_ATTR_TYPE_BACKGROUND" value="3"/>
+ </enum>
+ <enum name="IBusAttrUnderline">
+ <member name="IBUS_ATTR_UNDERLINE_NONE" value="0"/>
+ <member name="IBUS_ATTR_UNDERLINE_SINGLE" value="1"/>
+ <member name="IBUS_ATTR_UNDERLINE_DOUBLE" value="2"/>
+ <member name="IBUS_ATTR_UNDERLINE_LOW" value="3"/>
+ <member name="IBUS_ATTR_UNDERLINE_ERROR" value="4"/>
+ </enum>
+ <enum name="IBusCapabilite">
+ <member name="IBUS_CAP_PREEDIT_TEXT" value="1"/>
+ <member name="IBUS_CAP_AUXILIARY_TEXT" value="2"/>
+ <member name="IBUS_CAP_LOOKUP_TABLE" value="4"/>
+ <member name="IBUS_CAP_FOCUS" value="8"/>
+ <member name="IBUS_CAP_PROPERTY" value="16"/>
+ <member name="IBUS_CAP_SURROUNDING_TEXT" value="32"/>
+ </enum>
+ <enum name="IBusModifierType">
+ <member name="IBUS_SHIFT_MASK" value="1"/>
+ <member name="IBUS_LOCK_MASK" value="2"/>
+ <member name="IBUS_CONTROL_MASK" value="4"/>
+ <member name="IBUS_MOD1_MASK" value="8"/>
+ <member name="IBUS_MOD2_MASK" value="16"/>
+ <member name="IBUS_MOD3_MASK" value="32"/>
+ <member name="IBUS_MOD4_MASK" value="64"/>
+ <member name="IBUS_MOD5_MASK" value="128"/>
+ <member name="IBUS_BUTTON1_MASK" value="256"/>
+ <member name="IBUS_BUTTON2_MASK" value="512"/>
+ <member name="IBUS_BUTTON3_MASK" value="1024"/>
+ <member name="IBUS_BUTTON4_MASK" value="2048"/>
+ <member name="IBUS_BUTTON5_MASK" value="4096"/>
+ <member name="IBUS_HANDLED_MASK" value="16777216"/>
+ <member name="IBUS_FORWARD_MASK" value="33554432"/>
+ <member name="IBUS_IGNORED_MASK" value="33554432"/>
+ <member name="IBUS_SUPER_MASK" value="67108864"/>
+ <member name="IBUS_HYPER_MASK" value="134217728"/>
+ <member name="IBUS_META_MASK" value="268435456"/>
+ <member name="IBUS_RELEASE_MASK" value="1073741824"/>
+ <member name="IBUS_MODIFIER_MASK" value="1593843711"/>
+ </enum>
+ <enum name="IBusObjectFlags">
+ <member name="IBUS_IN_DESTRUCTION" value="1"/>
+ <member name="IBUS_DESTROYED" value="2"/>
+ <member name="IBUS_RESERVED_1" value="4"/>
+ <member name="IBUS_RESERVED_2" value="8"/>
+ </enum>
+ <enum name="IBusOrientation">
+ <member name="IBUS_ORIENTATION_HORIZONTAL" value="0"/>
+ <member name="IBUS_ORIENTATION_VERTICAL" value="1"/>
+ <member name="IBUS_ORIENTATION_SYSTEM" value="2"/>
+ </enum>
+ <enum name="IBusPreeditFocusMode">
+ <member name="IBUS_ENGINE_PREEDIT_CLEAR" value="0"/>
+ <member name="IBUS_ENGINE_PREEDIT_COMMIT" value="1"/>
+ </enum>
+ <enum name="IBusPropState">
+ <member name="PROP_STATE_UNCHECKED" value="0"/>
+ <member name="PROP_STATE_CHECKED" value="1"/>
+ <member name="PROP_STATE_INCONSISTENT" value="2"/>
+ </enum>
+ <enum name="IBusPropType">
+ <member name="PROP_TYPE_NORMAL" value="0"/>
+ <member name="PROP_TYPE_TOGGLE" value="1"/>
+ <member name="PROP_TYPE_RADIO" value="2"/>
+ <member name="PROP_TYPE_MENU" value="3"/>
+ <member name="PROP_TYPE_SEPARATOR" value="4"/>
+ </enum>
+ <object name="IBusAttrList" parent="IBusSerializable" type-name="IBusAttrList" get-type="ibus_attr_list_get_type">
+ <method name="append" symbol="ibus_attr_list_append">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="attr_list" type="IBusAttrList*"/>
+ <parameter name="attr" type="IBusAttribute*"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="ibus_attr_list_get">
+ <return-type type="IBusAttribute*"/>
+ <parameters>
+ <parameter name="attr_list" type="IBusAttrList*"/>
+ <parameter name="index" type="guint"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_attr_list_new">
+ <return-type type="IBusAttrList*"/>
+ </constructor>
+ <field name="attributes" type="GArray*"/>
+ </object>
+ <object name="IBusAttribute" parent="IBusSerializable" type-name="IBusAttribute" get-type="ibus_attribute_get_type">
+ <constructor name="new" symbol="ibus_attribute_new">
+ <return-type type="IBusAttribute*"/>
+ <parameters>
+ <parameter name="type" type="guint"/>
+ <parameter name="value" type="guint"/>
+ <parameter name="start_index" type="guint"/>
+ <parameter name="end_index" type="guint"/>
+ </parameters>
+ </constructor>
+ <field name="type" type="guint"/>
+ <field name="value" type="guint"/>
+ <field name="start_index" type="guint"/>
+ <field name="end_index" type="guint"/>
+ </object>
+ <object name="IBusBus" parent="IBusObject" type-name="IBusBus" get-type="ibus_bus_get_type">
+ <method name="add_match" symbol="ibus_bus_add_match">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="rule" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="create_input_context" symbol="ibus_bus_create_input_context">
+ <return-type type="IBusInputContext*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="client_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="current_input_context" symbol="ibus_bus_current_input_context">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="exit" symbol="ibus_bus_exit">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="restart" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="get_config" symbol="ibus_bus_get_config">
+ <return-type type="IBusConfig*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="get_connection" symbol="ibus_bus_get_connection">
+ <return-type type="IBusConnection*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="get_global_engine" symbol="ibus_bus_get_global_engine">
+ <return-type type="IBusEngineDesc*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="get_name_owner" symbol="ibus_bus_get_name_owner">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_use_global_engine" symbol="ibus_bus_get_use_global_engine">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="get_use_sys_layout" symbol="ibus_bus_get_use_sys_layout">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="hello" symbol="ibus_bus_hello">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="is_connected" symbol="ibus_bus_is_connected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="is_global_engine_enabled" symbol="ibus_bus_is_global_engine_enabled">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="list_active_engines" symbol="ibus_bus_list_active_engines">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="list_engines" symbol="ibus_bus_list_engines">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="list_names" symbol="ibus_bus_list_names">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ </parameters>
+ </method>
+ <method name="name_has_owner" symbol="ibus_bus_name_has_owner">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_bus_new">
+ <return-type type="IBusBus*"/>
+ </constructor>
+ <method name="register_component" symbol="ibus_bus_register_component">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="component" type="IBusComponent*"/>
+ </parameters>
+ </method>
+ <method name="release_name" symbol="ibus_bus_release_name">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="remove_match" symbol="ibus_bus_remove_match">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="rule" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="request_name" symbol="ibus_bus_request_name">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="flags" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_global_engine" symbol="ibus_bus_set_global_engine">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bus" type="IBusBus*"/>
+ <parameter name="global_engine" type="gchar*"/>
+ </parameters>
+ </method>
+ <signal name="connected" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusBus*"/>
+ </parameters>
+ </signal>
+ <signal name="disconnected" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusBus*"/>
+ </parameters>
+ </signal>
+ <signal name="global-engine-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusBus*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusComponent" parent="IBusSerializable" type-name="IBusComponent" get-type="ibus_component_get_type">
+ <method name="add_engine" symbol="ibus_component_add_engine">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ <parameter name="engine" type="IBusEngineDesc*"/>
+ </parameters>
+ </method>
+ <method name="add_observed_path" symbol="ibus_component_add_observed_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="access_fs" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="check_modification" symbol="ibus_component_check_modification">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ </parameters>
+ </method>
+ <method name="get_engines" symbol="ibus_component_get_engines">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ </parameters>
+ </method>
+ <method name="get_from_engine" symbol="ibus_component_get_from_engine">
+ <return-type type="IBusComponent*"/>
+ <parameters>
+ <parameter name="engine" type="IBusEngineDesc*"/>
+ </parameters>
+ </method>
+ <method name="is_running" symbol="ibus_component_is_running">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_component_new">
+ <return-type type="IBusComponent*"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="description" type="gchar*"/>
+ <parameter name="version" type="gchar*"/>
+ <parameter name="license" type="gchar*"/>
+ <parameter name="author" type="gchar*"/>
+ <parameter name="homepage" type="gchar*"/>
+ <parameter name="exec" type="gchar*"/>
+ <parameter name="textdomain" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_file" symbol="ibus_component_new_from_file">
+ <return-type type="IBusComponent*"/>
+ <parameters>
+ <parameter name="filename" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_xml_node" symbol="ibus_component_new_from_xml_node">
+ <return-type type="IBusComponent*"/>
+ <parameters>
+ <parameter name="node" type="XMLNode*"/>
+ </parameters>
+ </constructor>
+ <method name="output" symbol="ibus_component_output">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ <parameter name="output" type="GString*"/>
+ <parameter name="indent" type="gint"/>
+ </parameters>
+ </method>
+ <method name="output_engines" symbol="ibus_component_output_engines">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ <parameter name="output" type="GString*"/>
+ <parameter name="indent" type="gint"/>
+ </parameters>
+ </method>
+ <method name="start" symbol="ibus_component_start">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ <parameter name="verbose" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="stop" symbol="ibus_component_stop">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="component" type="IBusComponent*"/>
+ </parameters>
+ </method>
+ <field name="name" type="gchar*"/>
+ <field name="description" type="gchar*"/>
+ <field name="version" type="gchar*"/>
+ <field name="license" type="gchar*"/>
+ <field name="author" type="gchar*"/>
+ <field name="homepage" type="gchar*"/>
+ <field name="exec" type="gchar*"/>
+ <field name="textdomain" type="gchar*"/>
+ <field name="engines" type="GList*"/>
+ <field name="observed_paths" type="GList*"/>
+ <field name="pid" type="GPid"/>
+ <field name="child_source_id" type="guint"/>
+ <field name="pdummy" type="gpointer[]"/>
+ </object>
+ <object name="IBusConfig" parent="IBusProxy" type-name="IBusConfig" get-type="ibus_config_get_type">
+ <method name="get_value" symbol="ibus_config_get_value">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="config" type="IBusConfig*"/>
+ <parameter name="section" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="value" type="GValue*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_config_new">
+ <return-type type="IBusConfig*"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </constructor>
+ <method name="set_value" symbol="ibus_config_set_value">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="config" type="IBusConfig*"/>
+ <parameter name="section" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="value" type="GValue*"/>
+ </parameters>
+ </method>
+ <method name="unset" symbol="ibus_config_unset">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="config" type="IBusConfig*"/>
+ <parameter name="section" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <signal name="value-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusConfig*"/>
+ <parameter name="p0" type="char*"/>
+ <parameter name="p1" type="char*"/>
+ <parameter name="p2" type="GValue*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusConnection" parent="IBusObject" type-name="IBusConnection" get-type="ibus_connection_get_type">
+ <method name="call" symbol="ibus_connection_call">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="member" type="gchar*"/>
+ <parameter name="error" type="IBusError**"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="call_with_reply" symbol="ibus_connection_call_with_reply">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="member" type="gchar*"/>
+ <parameter name="error" type="IBusError**"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="close" symbol="ibus_connection_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="flush" symbol="ibus_connection_flush">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="get_connection" symbol="ibus_connection_get_connection">
+ <return-type type="DBusConnection*"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="get_unix_user" symbol="ibus_connection_get_unix_user">
+ <return-type type="glong"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="is_authenticated" symbol="ibus_connection_is_authenticated">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="is_connected" symbol="ibus_connection_is_connected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_connection_new">
+ <return-type type="IBusConnection*"/>
+ </constructor>
+ <method name="open" symbol="ibus_connection_open">
+ <return-type type="IBusConnection*"/>
+ <parameters>
+ <parameter name="address" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="open_private" symbol="ibus_connection_open_private">
+ <return-type type="IBusConnection*"/>
+ <parameters>
+ <parameter name="address" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="read_write_dispatch" symbol="ibus_connection_read_write_dispatch">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="timeout" type="gint"/>
+ </parameters>
+ </method>
+ <method name="register_object_path" symbol="ibus_connection_register_object_path">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="message_func" type="IBusMessageFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="send" symbol="ibus_connection_send">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="send_signal" symbol="ibus_connection_send_signal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="send_signal_valist" symbol="ibus_connection_send_signal_valist">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ <parameter name="args" type="va_list"/>
+ </parameters>
+ </method>
+ <method name="send_valist" symbol="ibus_connection_send_valist">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message_type" type="gint"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ <parameter name="args" type="va_list"/>
+ </parameters>
+ </method>
+ <method name="send_with_reply" symbol="ibus_connection_send_with_reply">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="pending_return" type="IBusPendingCall**"/>
+ <parameter name="timeout_milliseconds" type="gint"/>
+ </parameters>
+ </method>
+ <method name="send_with_reply_and_block" symbol="ibus_connection_send_with_reply_and_block">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="timeout_milliseconds" type="gint"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </method>
+ <method name="set_connection" symbol="ibus_connection_set_connection">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="dbus_connection" type="DBusConnection*"/>
+ <parameter name="shared" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="unregister_object_path" symbol="ibus_connection_unregister_object_path">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="path" type="gchar*"/>
+ </parameters>
+ </method>
+ <signal name="authenticate-unix-user" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="uid" type="gulong"/>
+ </parameters>
+ </signal>
+ <signal name="disconnected" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </signal>
+ <signal name="ibus-message" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="gpointer"/>
+ </parameters>
+ </signal>
+ <signal name="ibus-message-sent" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="gpointer"/>
+ </parameters>
+ </signal>
+ <signal name="ibus-signal" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="gpointer"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusEngineDesc" parent="IBusSerializable" type-name="IBusEngineDesc" get-type="ibus_engine_desc_get_type">
+ <constructor name="new" symbol="ibus_engine_desc_new">
+ <return-type type="IBusEngineDesc*"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="longname" type="gchar*"/>
+ <parameter name="description" type="gchar*"/>
+ <parameter name="language" type="gchar*"/>
+ <parameter name="license" type="gchar*"/>
+ <parameter name="author" type="gchar*"/>
+ <parameter name="icon" type="gchar*"/>
+ <parameter name="layout" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_xml_node" symbol="ibus_engine_desc_new_from_xml_node">
+ <return-type type="IBusEngineDesc*"/>
+ <parameters>
+ <parameter name="node" type="XMLNode*"/>
+ </parameters>
+ </constructor>
+ <method name="output" symbol="ibus_engine_desc_output">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="IBusEngineDesc*"/>
+ <parameter name="output" type="GString*"/>
+ <parameter name="indent" type="gint"/>
+ </parameters>
+ </method>
+ <field name="name" type="gchar*"/>
+ <field name="longname" type="gchar*"/>
+ <field name="description" type="gchar*"/>
+ <field name="language" type="gchar*"/>
+ <field name="license" type="gchar*"/>
+ <field name="author" type="gchar*"/>
+ <field name="icon" type="gchar*"/>
+ <field name="layout" type="gchar*"/>
+ <field name="rank" type="guint"/>
+ </object>
+ <object name="IBusFactory" parent="IBusService" type-name="IBusFactory" get-type="ibus_factory_get_type">
+ <method name="add_engine" symbol="ibus_factory_add_engine">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="factory" type="IBusFactory*"/>
+ <parameter name="engine_name" type="gchar*"/>
+ <parameter name="engine_type" type="GType"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_factory_new">
+ <return-type type="IBusFactory*"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </constructor>
+ <property name="connection" type="IBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
+ </object>
+ <object name="IBusHotkeyProfile" parent="IBusSerializable" type-name="IBusHotkeyProfile" get-type="ibus_hotkey_profile_get_type">
+ <method name="add_hotkey" symbol="ibus_hotkey_profile_add_hotkey">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="profile" type="IBusHotkeyProfile*"/>
+ <parameter name="keyval" type="guint"/>
+ <parameter name="modifiers" type="guint"/>
+ <parameter name="event" type="GQuark"/>
+ </parameters>
+ </method>
+ <method name="add_hotkey_from_string" symbol="ibus_hotkey_profile_add_hotkey_from_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="profile" type="IBusHotkeyProfile*"/>
+ <parameter name="str" type="gchar*"/>
+ <parameter name="event" type="GQuark"/>
+ </parameters>
+ </method>
+ <method name="filter_key_event" symbol="ibus_hotkey_profile_filter_key_event">
+ <return-type type="GQuark"/>
+ <parameters>
+ <parameter name="profile" type="IBusHotkeyProfile*"/>
+ <parameter name="keyval" type="guint"/>
+ <parameter name="modifiers" type="guint"/>
+ <parameter name="prev_keyval" type="guint"/>
+ <parameter name="prev_modifiers" type="guint"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_hotkey_profile_new">
+ <return-type type="IBusHotkeyProfile*"/>
+ </constructor>
+ <method name="remove_hotkey" symbol="ibus_hotkey_profile_remove_hotkey">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="profile" type="IBusHotkeyProfile*"/>
+ <parameter name="keyval" type="guint"/>
+ <parameter name="modifiers" type="guint"/>
+ </parameters>
+ </method>
+ <method name="remove_hotkey_by_event" symbol="ibus_hotkey_profile_remove_hotkey_by_event">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="profile" type="IBusHotkeyProfile*"/>
+ <parameter name="event" type="GQuark"/>
+ </parameters>
+ </method>
+ <signal name="trigger" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="profile" type="IBusHotkeyProfile*"/>
+ <parameter name="event" type="guint"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusInputContext" parent="IBusProxy" type-name="IBusInputContext" get-type="ibus_input_context_get_type">
+ <method name="disable" symbol="ibus_input_context_disable">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <method name="enable" symbol="ibus_input_context_enable">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <method name="focus_in" symbol="ibus_input_context_focus_in">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <method name="focus_out" symbol="ibus_input_context_focus_out">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <method name="get_engine" symbol="ibus_input_context_get_engine">
+ <return-type type="IBusEngineDesc*"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <method name="get_input_context" symbol="ibus_input_context_get_input_context">
+ <return-type type="IBusInputContext*"/>
+ <parameters>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="is_enabled" symbol="ibus_input_context_is_enabled">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_input_context_new">
+ <return-type type="IBusInputContext*"/>
+ <parameters>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </constructor>
+ <method name="process_key_event" symbol="ibus_input_context_process_key_event">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ <parameter name="keyval" type="guint32"/>
+ <parameter name="keycode" type="guint32"/>
+ <parameter name="state" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="property_activate" symbol="ibus_input_context_property_activate">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ <parameter name="prop_name" type="gchar*"/>
+ <parameter name="state" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="reset" symbol="ibus_input_context_reset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ </parameters>
+ </method>
+ <method name="set_capabilities" symbol="ibus_input_context_set_capabilities">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ <parameter name="capabilities" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="set_cursor_location" symbol="ibus_input_context_set_cursor_location">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ <parameter name="x" type="gint32"/>
+ <parameter name="y" type="gint32"/>
+ <parameter name="w" type="gint32"/>
+ <parameter name="h" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="set_engine" symbol="ibus_input_context_set_engine">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="IBusInputContext*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <signal name="commit-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="IBusText*"/>
+ </parameters>
+ </signal>
+ <signal name="cursor-down-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="cursor-up-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="delete-surrounding-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="gint"/>
+ <parameter name="p1" type="guint"/>
+ </parameters>
+ </signal>
+ <signal name="disabled" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="enabled" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="forward-key-event" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="guint"/>
+ <parameter name="p1" type="guint"/>
+ <parameter name="p2" type="guint"/>
+ </parameters>
+ </signal>
+ <signal name="hide-auxiliary-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="hide-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="hide-preedit-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="page-down-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="page-up-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="register-properties" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="IBusPropList*"/>
+ </parameters>
+ </signal>
+ <signal name="show-auxiliary-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="show-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="show-preedit-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ </parameters>
+ </signal>
+ <signal name="update-auxiliary-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="IBusText*"/>
+ <parameter name="p1" type="gboolean"/>
+ </parameters>
+ </signal>
+ <signal name="update-lookup-table" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="IBusLookupTable*"/>
+ <parameter name="p1" type="gboolean"/>
+ </parameters>
+ </signal>
+ <signal name="update-preedit-text" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="IBusText*"/>
+ <parameter name="p1" type="guint"/>
+ <parameter name="p2" type="gboolean"/>
+ </parameters>
+ </signal>
+ <signal name="update-property" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusInputContext*"/>
+ <parameter name="p0" type="IBusProperty*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusLookupTable" parent="IBusSerializable" type-name="IBusLookupTable" get-type="ibus_lookup_table_get_type">
+ <method name="append_candidate" symbol="ibus_lookup_table_append_candidate">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="text" type="IBusText*"/>
+ </parameters>
+ </method>
+ <method name="append_label" symbol="ibus_lookup_table_append_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="text" type="IBusText*"/>
+ </parameters>
+ </method>
+ <method name="clear" symbol="ibus_lookup_table_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="cursor_down" symbol="ibus_lookup_table_cursor_down">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="cursor_up" symbol="ibus_lookup_table_cursor_up">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="get_candidate" symbol="ibus_lookup_table_get_candidate">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="index" type="guint"/>
+ </parameters>
+ </method>
+ <method name="get_cursor_in_page" symbol="ibus_lookup_table_get_cursor_in_page">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="get_cursor_pos" symbol="ibus_lookup_table_get_cursor_pos">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="get_label" symbol="ibus_lookup_table_get_label">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="index" type="guint"/>
+ </parameters>
+ </method>
+ <method name="get_number_of_candidates" symbol="ibus_lookup_table_get_number_of_candidates">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="get_orientation" symbol="ibus_lookup_table_get_orientation">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="get_page_size" symbol="ibus_lookup_table_get_page_size">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="is_cursor_visible" symbol="ibus_lookup_table_is_cursor_visible">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="is_round" symbol="ibus_lookup_table_is_round">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_lookup_table_new">
+ <return-type type="IBusLookupTable*"/>
+ <parameters>
+ <parameter name="page_size" type="guint"/>
+ <parameter name="cursor_pos" type="guint"/>
+ <parameter name="cursor_visible" type="gboolean"/>
+ <parameter name="round" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <method name="page_down" symbol="ibus_lookup_table_page_down">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="page_up" symbol="ibus_lookup_table_page_up">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ </parameters>
+ </method>
+ <method name="set_cursor_pos" symbol="ibus_lookup_table_set_cursor_pos">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="cursor_pos" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_cursor_visible" symbol="ibus_lookup_table_set_cursor_visible">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="visible" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_label" symbol="ibus_lookup_table_set_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="index" type="guint"/>
+ <parameter name="text" type="IBusText*"/>
+ </parameters>
+ </method>
+ <method name="set_orientation" symbol="ibus_lookup_table_set_orientation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="orientation" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_page_size" symbol="ibus_lookup_table_set_page_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="page_size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_round" symbol="ibus_lookup_table_set_round">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="IBusLookupTable*"/>
+ <parameter name="round" type="gboolean"/>
+ </parameters>
+ </method>
+ <field name="page_size" type="guint"/>
+ <field name="cursor_pos" type="guint"/>
+ <field name="cursor_visible" type="gboolean"/>
+ <field name="round" type="gboolean"/>
+ <field name="orientation" type="gint"/>
+ <field name="candidates" type="GArray*"/>
+ <field name="labels" type="GArray*"/>
+ </object>
+ <object name="IBusObject" parent="GInitiallyUnowned" type-name="IBusObject" get-type="ibus_object_get_type">
+ <method name="destroy" symbol="ibus_object_destroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusObject*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_object_new">
+ <return-type type="IBusObject*"/>
+ </constructor>
+ <signal name="destroy" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusObject*"/>
+ </parameters>
+ </signal>
+ <field name="flags" type="guint32"/>
+ </object>
+ <object name="IBusObservedPath" parent="IBusSerializable" type-name="IBusObservedPath" get-type="ibus_observed_path_get_type">
+ <method name="check_modification" symbol="ibus_observed_path_check_modification">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="path" type="IBusObservedPath*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_observed_path_new">
+ <return-type type="IBusObservedPath*"/>
+ <parameters>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="fill_stat" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_xml_node" symbol="ibus_observed_path_new_from_xml_node">
+ <return-type type="IBusObservedPath*"/>
+ <parameters>
+ <parameter name="node" type="XMLNode*"/>
+ <parameter name="fill_stat" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <method name="output" symbol="ibus_observed_path_output">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="IBusObservedPath*"/>
+ <parameter name="output" type="GString*"/>
+ <parameter name="indent" type="gint"/>
+ </parameters>
+ </method>
+ <method name="traverse" symbol="ibus_observed_path_traverse">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="path" type="IBusObservedPath*"/>
+ </parameters>
+ </method>
+ <field name="path" type="gchar*"/>
+ <field name="mtime" type="glong"/>
+ <field name="is_dir" type="gboolean"/>
+ <field name="is_exist" type="gboolean"/>
+ </object>
+ <object name="IBusPanelService" parent="IBusService" type-name="IBusPanelService" get-type="ibus_panel_service_get_type">
+ <method name="candidate_clicked" symbol="ibus_panel_service_candidate_clicked">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="index" type="guint"/>
+ <parameter name="button" type="guint"/>
+ <parameter name="state" type="guint"/>
+ </parameters>
+ </method>
+ <method name="cursor_down" symbol="ibus_panel_service_cursor_down">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ </parameters>
+ </method>
+ <method name="cursor_up" symbol="ibus_panel_service_cursor_up">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_panel_service_new">
+ <return-type type="IBusPanelService*"/>
+ <parameters>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </constructor>
+ <method name="page_down" symbol="ibus_panel_service_page_down">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ </parameters>
+ </method>
+ <method name="page_up" symbol="ibus_panel_service_page_up">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ </parameters>
+ </method>
+ <method name="property_active" symbol="ibus_panel_service_property_active">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="prop_name" type="gchar*"/>
+ <parameter name="prop_state" type="int"/>
+ </parameters>
+ </method>
+ <method name="property_hide" symbol="ibus_panel_service_property_hide">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="prop_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="property_show" symbol="ibus_panel_service_property_show">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="prop_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="connection" type="IBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <vfunc name="cursor_down_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="cursor_up_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="destroy">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="focus_in">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="input_context_path" type="gchar*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="focus_out">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="input_context_path" type="gchar*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="hide_auxiliary_text">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="hide_language_bar">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="hide_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="hide_preedit_text">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="page_down_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="page_up_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="register_properties">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="prop_list" type="IBusPropList*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="reset">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_cursor_location">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ <parameter name="w" type="gint"/>
+ <parameter name="h" type="gint"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="show_auxiliary_text">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="show_language_bar">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="show_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="show_preedit_text">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="start_setup">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="state_changed">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="update_auxiliary_text">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="text" type="IBusText*"/>
+ <parameter name="visible" type="gboolean"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="update_lookup_table">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="lookup_table" type="IBusLookupTable*"/>
+ <parameter name="visible" type="gboolean"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="update_preedit_text">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="text" type="IBusText*"/>
+ <parameter name="cursor_pos" type="guint"/>
+ <parameter name="visible" type="gboolean"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="update_property">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="panel" type="IBusPanelService*"/>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="error" type="IBusError**"/>
+ </parameters>
+ </vfunc>
+ </object>
+ <object name="IBusPropList" parent="IBusSerializable" type-name="IBusPropList" get-type="ibus_prop_list_get_type">
+ <method name="append" symbol="ibus_prop_list_append">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop_list" type="IBusPropList*"/>
+ <parameter name="prop" type="IBusProperty*"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="ibus_prop_list_get">
+ <return-type type="IBusProperty*"/>
+ <parameters>
+ <parameter name="prop_list" type="IBusPropList*"/>
+ <parameter name="index" type="guint"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_prop_list_new">
+ <return-type type="IBusPropList*"/>
+ </constructor>
+ <method name="update_property" symbol="ibus_prop_list_update_property">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="prop_list" type="IBusPropList*"/>
+ <parameter name="prop" type="IBusProperty*"/>
+ </parameters>
+ </method>
+ <field name="properties" type="GArray*"/>
+ </object>
+ <object name="IBusProperty" parent="IBusSerializable" type-name="IBusProperty" get-type="ibus_property_get_type">
+ <constructor name="new" symbol="ibus_property_new">
+ <return-type type="IBusProperty*"/>
+ <parameters>
+ <parameter name="key" type="gchar*"/>
+ <parameter name="type" type="IBusPropType"/>
+ <parameter name="label" type="IBusText*"/>
+ <parameter name="icon" type="gchar*"/>
+ <parameter name="tooltip" type="IBusText*"/>
+ <parameter name="sensitive" type="gboolean"/>
+ <parameter name="visible" type="gboolean"/>
+ <parameter name="state" type="IBusPropState"/>
+ <parameter name="prop_list" type="IBusPropList*"/>
+ </parameters>
+ </constructor>
+ <method name="set_icon" symbol="ibus_property_set_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="icon" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_label" symbol="ibus_property_set_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="label" type="IBusText*"/>
+ </parameters>
+ </method>
+ <method name="set_sensitive" symbol="ibus_property_set_sensitive">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="sensitive" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_state" symbol="ibus_property_set_state">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="state" type="IBusPropState"/>
+ </parameters>
+ </method>
+ <method name="set_sub_props" symbol="ibus_property_set_sub_props">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="prop_list" type="IBusPropList*"/>
+ </parameters>
+ </method>
+ <method name="set_tooltip" symbol="ibus_property_set_tooltip">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="tooltip" type="IBusText*"/>
+ </parameters>
+ </method>
+ <method name="set_visible" symbol="ibus_property_set_visible">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="visible" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="update" symbol="ibus_property_update">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="prop" type="IBusProperty*"/>
+ <parameter name="prop_update" type="IBusProperty*"/>
+ </parameters>
+ </method>
+ <field name="key" type="gchar*"/>
+ <field name="icon" type="gchar*"/>
+ <field name="label" type="IBusText*"/>
+ <field name="tooltip" type="IBusText*"/>
+ <field name="sensitive" type="gboolean"/>
+ <field name="visible" type="gboolean"/>
+ <field name="type" type="guint"/>
+ <field name="state" type="guint"/>
+ <field name="sub_props" type="IBusPropList*"/>
+ </object>
+ <object name="IBusProxy" parent="IBusObject" type-name="IBusProxy" get-type="ibus_proxy_get_type">
+ <method name="call" symbol="ibus_proxy_call">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="method" type="gchar*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="call_with_reply" symbol="ibus_proxy_call_with_reply">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="method" type="gchar*"/>
+ <parameter name="pending" type="IBusPendingCall**"/>
+ <parameter name="timeout_milliseconds" type="gint"/>
+ <parameter name="error" type="IBusError**"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="call_with_reply_and_block" symbol="ibus_proxy_call_with_reply_and_block">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="method" type="gchar*"/>
+ <parameter name="timeout_milliseconds" type="gint"/>
+ <parameter name="error" type="IBusError**"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <method name="get_connection" symbol="ibus_proxy_get_connection">
+ <return-type type="IBusConnection*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ </parameters>
+ </method>
+ <method name="get_interface" symbol="ibus_proxy_get_interface">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="ibus_proxy_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ </parameters>
+ </method>
+ <method name="get_path" symbol="ibus_proxy_get_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ </parameters>
+ </method>
+ <method name="get_unique_name" symbol="ibus_proxy_get_unique_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ </parameters>
+ </method>
+ <method name="handle_signal" symbol="ibus_proxy_handle_signal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_proxy_new">
+ <return-type type="IBusProxy*"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="path" type="gchar*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </constructor>
+ <method name="send" symbol="ibus_proxy_send">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <method name="send_with_reply" symbol="ibus_proxy_send_with_reply">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ <parameter name="pending" type="IBusPendingCall**"/>
+ <parameter name="timeout_milliseconds" type="gint"/>
+ </parameters>
+ </method>
+ <method name="send_with_reply_and_block" symbol="ibus_proxy_send_with_reply_and_block">
+ <return-type type="IBusMessage*"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <property name="connection" type="IBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="interface" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <signal name="ibus-signal" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="proxy" type="IBusProxy*"/>
+ <parameter name="message" type="gpointer"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusSerializable" parent="IBusObject" type-name="IBusSerializable" get-type="ibus_serializable_get_type">
+ <method name="copy" symbol="ibus_serializable_copy">
+ <return-type type="IBusSerializable*"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ </parameters>
+ </method>
+ <method name="deserialize" symbol="ibus_serializable_deserialize">
+ <return-type type="IBusSerializable*"/>
+ <parameters>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="get_qattachment" symbol="ibus_serializable_get_qattachment">
+ <return-type type="GValue*"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="key" type="GQuark"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_serializable_new">
+ <return-type type="IBusSerializable*"/>
+ </constructor>
+ <method name="remove_qattachment" symbol="ibus_serializable_remove_qattachment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="key" type="GQuark"/>
+ </parameters>
+ </method>
+ <method name="serialize" symbol="ibus_serializable_serialize">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </method>
+ <method name="set_qattachment" symbol="ibus_serializable_set_qattachment">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="key" type="GQuark"/>
+ <parameter name="value" type="GValue*"/>
+ </parameters>
+ </method>
+ <vfunc name="copy">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="dest" type="IBusSerializable*"/>
+ <parameter name="src" type="IBusSerializable*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="deserialize">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="serialize">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="IBusSerializable*"/>
+ <parameter name="iter" type="IBusMessageIter*"/>
+ </parameters>
+ </vfunc>
+ <field name="flags" type="guint32"/>
+ </object>
+ <object name="IBusService" parent="IBusObject" type-name="IBusService" get-type="ibus_service_get_type">
+ <method name="add_to_connection" symbol="ibus_service_add_to_connection">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="get_connections" symbol="ibus_service_get_connections">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ </parameters>
+ </method>
+ <method name="get_path" symbol="ibus_service_get_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ </parameters>
+ </method>
+ <method name="handle_message" symbol="ibus_service_handle_message">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ <parameter name="message" type="IBusMessage*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="ibus_service_new">
+ <return-type type="IBusService*"/>
+ <parameters>
+ <parameter name="path" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <method name="remove_from_all_connections" symbol="ibus_service_remove_from_all_connections">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ </parameters>
+ </method>
+ <method name="remove_from_connection" symbol="ibus_service_remove_from_connection">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="IBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="send_signal" symbol="ibus_service_send_signal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="interface" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="first_arg_type" type="GType"/>
+ </parameters>
+ </method>
+ <property name="path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <signal name="ibus-message" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="gpointer"/>
+ <parameter name="message" type="gpointer"/>
+ </parameters>
+ </signal>
+ <signal name="ibus-signal" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="service" type="IBusService*"/>
+ <parameter name="connection" type="gpointer"/>
+ <parameter name="message" type="gpointer"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="IBusText" parent="IBusSerializable" type-name="IBusText" get-type="ibus_text_get_type">
+ <method name="append_attribute" symbol="ibus_text_append_attribute">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="text" type="IBusText*"/>
+ <parameter name="type" type="guint"/>
+ <parameter name="value" type="guint"/>
+ <parameter name="start_index" type="guint"/>
+ <parameter name="end_index" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_length" symbol="ibus_text_get_length">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="text" type="IBusText*"/>
+ </parameters>
+ </method>
+ <constructor name="new_from_printf" symbol="ibus_text_new_from_printf">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="fmt" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_static_string" symbol="ibus_text_new_from_static_string">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="str" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_string" symbol="ibus_text_new_from_string">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="str" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_ucs4" symbol="ibus_text_new_from_ucs4">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="str" type="gunichar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_unichar" symbol="ibus_text_new_from_unichar">
+ <return-type type="IBusText*"/>
+ <parameters>
+ <parameter name="c" type="gunichar"/>
+ </parameters>
+ </constructor>
+ <field name="is_static" type="gboolean"/>
+ <field name="text" type="gchar*"/>
+ <field name="attrs" type="IBusAttrList*"/>
+ </object>
+ <constant name="IBUS_0" type="int" value="48"/>
+ <constant name="IBUS_1" type="int" value="49"/>
+ <constant name="IBUS_2" type="int" value="50"/>
+ <constant name="IBUS_3" type="int" value="51"/>
+ <constant name="IBUS_3270_AltCursor" type="int" value="64784"/>
+ <constant name="IBUS_3270_Attn" type="int" value="64782"/>
+ <constant name="IBUS_3270_BackTab" type="int" value="64773"/>
+ <constant name="IBUS_3270_ChangeScreen" type="int" value="64793"/>
+ <constant name="IBUS_3270_Copy" type="int" value="64789"/>
+ <constant name="IBUS_3270_CursorBlink" type="int" value="64783"/>
+ <constant name="IBUS_3270_CursorSelect" type="int" value="64796"/>
+ <constant name="IBUS_3270_DeleteWord" type="int" value="64794"/>
+ <constant name="IBUS_3270_Duplicate" type="int" value="64769"/>
+ <constant name="IBUS_3270_Enter" type="int" value="64798"/>
+ <constant name="IBUS_3270_EraseEOF" type="int" value="64774"/>
+ <constant name="IBUS_3270_EraseInput" type="int" value="64775"/>
+ <constant name="IBUS_3270_ExSelect" type="int" value="64795"/>
+ <constant name="IBUS_3270_FieldMark" type="int" value="64770"/>
+ <constant name="IBUS_3270_Ident" type="int" value="64787"/>
+ <constant name="IBUS_3270_Jump" type="int" value="64786"/>
+ <constant name="IBUS_3270_KeyClick" type="int" value="64785"/>
+ <constant name="IBUS_3270_Left2" type="int" value="64772"/>
+ <constant name="IBUS_3270_PA1" type="int" value="64778"/>
+ <constant name="IBUS_3270_PA2" type="int" value="64779"/>
+ <constant name="IBUS_3270_PA3" type="int" value="64780"/>
+ <constant name="IBUS_3270_Play" type="int" value="64790"/>
+ <constant name="IBUS_3270_PrintScreen" type="int" value="64797"/>
+ <constant name="IBUS_3270_Quit" type="int" value="64777"/>
+ <constant name="IBUS_3270_Record" type="int" value="64792"/>
+ <constant name="IBUS_3270_Reset" type="int" value="64776"/>
+ <constant name="IBUS_3270_Right2" type="int" value="64771"/>
+ <constant name="IBUS_3270_Rule" type="int" value="64788"/>
+ <constant name="IBUS_3270_Setup" type="int" value="64791"/>
+ <constant name="IBUS_3270_Test" type="int" value="64781"/>
+ <constant name="IBUS_4" type="int" value="52"/>
+ <constant name="IBUS_5" type="int" value="53"/>
+ <constant name="IBUS_6" type="int" value="54"/>
+ <constant name="IBUS_7" type="int" value="55"/>
+ <constant name="IBUS_8" type="int" value="56"/>
+ <constant name="IBUS_9" type="int" value="57"/>
+ <constant name="IBUS_A" type="int" value="65"/>
+ <constant name="IBUS_AE" type="int" value="198"/>
+ <constant name="IBUS_Aacute" type="int" value="193"/>
+ <constant name="IBUS_Abelowdot" type="int" value="16785056"/>
+ <constant name="IBUS_Abreve" type="int" value="451"/>
+ <constant name="IBUS_Abreveacute" type="int" value="16785070"/>
+ <constant name="IBUS_Abrevebelowdot" type="int" value="16785078"/>
+ <constant name="IBUS_Abrevegrave" type="int" value="16785072"/>
+ <constant name="IBUS_Abrevehook" type="int" value="16785074"/>
+ <constant name="IBUS_Abrevetilde" type="int" value="16785076"/>
+ <constant name="IBUS_AccessX_Enable" type="int" value="65136"/>
+ <constant name="IBUS_AccessX_Feedback_Enable" type="int" value="65137"/>
+ <constant name="IBUS_Acircumflex" type="int" value="194"/>
+ <constant name="IBUS_Acircumflexacute" type="int" value="16785060"/>
+ <constant name="IBUS_Acircumflexbelowdot" type="int" value="16785068"/>
+ <constant name="IBUS_Acircumflexgrave" type="int" value="16785062"/>
+ <constant name="IBUS_Acircumflexhook" type="int" value="16785064"/>
+ <constant name="IBUS_Acircumflextilde" type="int" value="16785066"/>
+ <constant name="IBUS_Adiaeresis" type="int" value="196"/>
+ <constant name="IBUS_Agrave" type="int" value="192"/>
+ <constant name="IBUS_Ahook" type="int" value="16785058"/>
+ <constant name="IBUS_Alt_L" type="int" value="65513"/>
+ <constant name="IBUS_Alt_R" type="int" value="65514"/>
+ <constant name="IBUS_Amacron" type="int" value="960"/>
+ <constant name="IBUS_Aogonek" type="int" value="417"/>
+ <constant name="IBUS_Arabic_0" type="int" value="16778848"/>
+ <constant name="IBUS_Arabic_1" type="int" value="16778849"/>
+ <constant name="IBUS_Arabic_2" type="int" value="16778850"/>
+ <constant name="IBUS_Arabic_3" type="int" value="16778851"/>
+ <constant name="IBUS_Arabic_4" type="int" value="16778852"/>
+ <constant name="IBUS_Arabic_5" type="int" value="16778853"/>
+ <constant name="IBUS_Arabic_6" type="int" value="16778854"/>
+ <constant name="IBUS_Arabic_7" type="int" value="16778855"/>
+ <constant name="IBUS_Arabic_8" type="int" value="16778856"/>
+ <constant name="IBUS_Arabic_9" type="int" value="16778857"/>
+ <constant name="IBUS_Arabic_ain" type="int" value="1497"/>
+ <constant name="IBUS_Arabic_alef" type="int" value="1479"/>
+ <constant name="IBUS_Arabic_alefmaksura" type="int" value="1513"/>
+ <constant name="IBUS_Arabic_beh" type="int" value="1480"/>
+ <constant name="IBUS_Arabic_comma" type="int" value="1452"/>
+ <constant name="IBUS_Arabic_dad" type="int" value="1494"/>
+ <constant name="IBUS_Arabic_dal" type="int" value="1487"/>
+ <constant name="IBUS_Arabic_damma" type="int" value="1519"/>
+ <constant name="IBUS_Arabic_dammatan" type="int" value="1516"/>
+ <constant name="IBUS_Arabic_ddal" type="int" value="16778888"/>
+ <constant name="IBUS_Arabic_farsi_yeh" type="int" value="16778956"/>
+ <constant name="IBUS_Arabic_fatha" type="int" value="1518"/>
+ <constant name="IBUS_Arabic_fathatan" type="int" value="1515"/>
+ <constant name="IBUS_Arabic_feh" type="int" value="1505"/>
+ <constant name="IBUS_Arabic_fullstop" type="int" value="16778964"/>
+ <constant name="IBUS_Arabic_gaf" type="int" value="16778927"/>
+ <constant name="IBUS_Arabic_ghain" type="int" value="1498"/>
+ <constant name="IBUS_Arabic_ha" type="int" value="1511"/>
+ <constant name="IBUS_Arabic_hah" type="int" value="1485"/>
+ <constant name="IBUS_Arabic_hamza" type="int" value="1473"/>
+ <constant name="IBUS_Arabic_hamza_above" type="int" value="16778836"/>
+ <constant name="IBUS_Arabic_hamza_below" type="int" value="16778837"/>
+ <constant name="IBUS_Arabic_hamzaonalef" type="int" value="1475"/>
+ <constant name="IBUS_Arabic_hamzaonwaw" type="int" value="1476"/>
+ <constant name="IBUS_Arabic_hamzaonyeh" type="int" value="1478"/>
+ <constant name="IBUS_Arabic_hamzaunderalef" type="int" value="1477"/>
+ <constant name="IBUS_Arabic_heh" type="int" value="1511"/>
+ <constant name="IBUS_Arabic_heh_doachashmee" type="int" value="16778942"/>
+ <constant name="IBUS_Arabic_heh_goal" type="int" value="16778945"/>
+ <constant name="IBUS_Arabic_jeem" type="int" value="1484"/>
+ <constant name="IBUS_Arabic_jeh" type="int" value="16778904"/>
+ <constant name="IBUS_Arabic_kaf" type="int" value="1507"/>
+ <constant name="IBUS_Arabic_kasra" type="int" value="1520"/>
+ <constant name="IBUS_Arabic_kasratan" type="int" value="1517"/>
+ <constant name="IBUS_Arabic_keheh" type="int" value="16778921"/>
+ <constant name="IBUS_Arabic_khah" type="int" value="1486"/>
+ <constant name="IBUS_Arabic_lam" type="int" value="1508"/>
+ <constant name="IBUS_Arabic_madda_above" type="int" value="16778835"/>
+ <constant name="IBUS_Arabic_maddaonalef" type="int" value="1474"/>
+ <constant name="IBUS_Arabic_meem" type="int" value="1509"/>
+ <constant name="IBUS_Arabic_noon" type="int" value="1510"/>
+ <constant name="IBUS_Arabic_noon_ghunna" type="int" value="16778938"/>
+ <constant name="IBUS_Arabic_peh" type="int" value="16778878"/>
+ <constant name="IBUS_Arabic_percent" type="int" value="16778858"/>
+ <constant name="IBUS_Arabic_qaf" type="int" value="1506"/>
+ <constant name="IBUS_Arabic_question_mark" type="int" value="1471"/>
+ <constant name="IBUS_Arabic_ra" type="int" value="1489"/>
+ <constant name="IBUS_Arabic_rreh" type="int" value="16778897"/>
+ <constant name="IBUS_Arabic_sad" type="int" value="1493"/>
+ <constant name="IBUS_Arabic_seen" type="int" value="1491"/>
+ <constant name="IBUS_Arabic_semicolon" type="int" value="1467"/>
+ <constant name="IBUS_Arabic_shadda" type="int" value="1521"/>
+ <constant name="IBUS_Arabic_sheen" type="int" value="1492"/>
+ <constant name="IBUS_Arabic_sukun" type="int" value="1522"/>
+ <constant name="IBUS_Arabic_superscript_alef" type="int" value="16778864"/>
+ <constant name="IBUS_Arabic_switch" type="int" value="65406"/>
+ <constant name="IBUS_Arabic_tah" type="int" value="1495"/>
+ <constant name="IBUS_Arabic_tatweel" type="int" value="1504"/>
+ <constant name="IBUS_Arabic_tcheh" type="int" value="16778886"/>
+ <constant name="IBUS_Arabic_teh" type="int" value="1482"/>
+ <constant name="IBUS_Arabic_tehmarbuta" type="int" value="1481"/>
+ <constant name="IBUS_Arabic_thal" type="int" value="1488"/>
+ <constant name="IBUS_Arabic_theh" type="int" value="1483"/>
+ <constant name="IBUS_Arabic_tteh" type="int" value="16778873"/>
+ <constant name="IBUS_Arabic_veh" type="int" value="16778916"/>
+ <constant name="IBUS_Arabic_waw" type="int" value="1512"/>
+ <constant name="IBUS_Arabic_yeh" type="int" value="1514"/>
+ <constant name="IBUS_Arabic_yeh_baree" type="int" value="16778962"/>
+ <constant name="IBUS_Arabic_zah" type="int" value="1496"/>
+ <constant name="IBUS_Arabic_zain" type="int" value="1490"/>
+ <constant name="IBUS_Aring" type="int" value="197"/>
+ <constant name="IBUS_Armenian_AT" type="int" value="16778552"/>
+ <constant name="IBUS_Armenian_AYB" type="int" value="16778545"/>
+ <constant name="IBUS_Armenian_BEN" type="int" value="16778546"/>
+ <constant name="IBUS_Armenian_CHA" type="int" value="16778569"/>
+ <constant name="IBUS_Armenian_DA" type="int" value="16778548"/>
+ <constant name="IBUS_Armenian_DZA" type="int" value="16778561"/>
+ <constant name="IBUS_Armenian_E" type="int" value="16778551"/>
+ <constant name="IBUS_Armenian_FE" type="int" value="16778582"/>
+ <constant name="IBUS_Armenian_GHAT" type="int" value="16778562"/>
+ <constant name="IBUS_Armenian_GIM" type="int" value="16778547"/>
+ <constant name="IBUS_Armenian_HI" type="int" value="16778565"/>
+ <constant name="IBUS_Armenian_HO" type="int" value="16778560"/>
+ <constant name="IBUS_Armenian_INI" type="int" value="16778555"/>
+ <constant name="IBUS_Armenian_JE" type="int" value="16778571"/>
+ <constant name="IBUS_Armenian_KE" type="int" value="16778580"/>
+ <constant name="IBUS_Armenian_KEN" type="int" value="16778559"/>
+ <constant name="IBUS_Armenian_KHE" type="int" value="16778557"/>
+ <constant name="IBUS_Armenian_LYUN" type="int" value="16778556"/>
+ <constant name="IBUS_Armenian_MEN" type="int" value="16778564"/>
+ <constant name="IBUS_Armenian_NU" type="int" value="16778566"/>
+ <constant name="IBUS_Armenian_O" type="int" value="16778581"/>
+ <constant name="IBUS_Armenian_PE" type="int" value="16778570"/>
+ <constant name="IBUS_Armenian_PYUR" type="int" value="16778579"/>
+ <constant name="IBUS_Armenian_RA" type="int" value="16778572"/>
+ <constant name="IBUS_Armenian_RE" type="int" value="16778576"/>
+ <constant name="IBUS_Armenian_SE" type="int" value="16778573"/>
+ <constant name="IBUS_Armenian_SHA" type="int" value="16778567"/>
+ <constant name="IBUS_Armenian_TCHE" type="int" value="16778563"/>
+ <constant name="IBUS_Armenian_TO" type="int" value="16778553"/>
+ <constant name="IBUS_Armenian_TSA" type="int" value="16778558"/>
+ <constant name="IBUS_Armenian_TSO" type="int" value="16778577"/>
+ <constant name="IBUS_Armenian_TYUN" type="int" value="16778575"/>
+ <constant name="IBUS_Armenian_VEV" type="int" value="16778574"/>
+ <constant name="IBUS_Armenian_VO" type="int" value="16778568"/>
+ <constant name="IBUS_Armenian_VYUN" type="int" value="16778578"/>
+ <constant name="IBUS_Armenian_YECH" type="int" value="16778549"/>
+ <constant name="IBUS_Armenian_ZA" type="int" value="16778550"/>
+ <constant name="IBUS_Armenian_ZHE" type="int" value="16778554"/>
+ <constant name="IBUS_Armenian_accent" type="int" value="16778587"/>
+ <constant name="IBUS_Armenian_amanak" type="int" value="16778588"/>
+ <constant name="IBUS_Armenian_apostrophe" type="int" value="16778586"/>
+ <constant name="IBUS_Armenian_at" type="int" value="16778600"/>
+ <constant name="IBUS_Armenian_ayb" type="int" value="16778593"/>
+ <constant name="IBUS_Armenian_ben" type="int" value="16778594"/>
+ <constant name="IBUS_Armenian_but" type="int" value="16778589"/>
+ <constant name="IBUS_Armenian_cha" type="int" value="16778617"/>
+ <constant name="IBUS_Armenian_da" type="int" value="16778596"/>
+ <constant name="IBUS_Armenian_dza" type="int" value="16778609"/>
+ <constant name="IBUS_Armenian_e" type="int" value="16778599"/>
+ <constant name="IBUS_Armenian_exclam" type="int" value="16778588"/>
+ <constant name="IBUS_Armenian_fe" type="int" value="16778630"/>
+ <constant name="IBUS_Armenian_full_stop" type="int" value="16778633"/>
+ <constant name="IBUS_Armenian_ghat" type="int" value="16778610"/>
+ <constant name="IBUS_Armenian_gim" type="int" value="16778595"/>
+ <constant name="IBUS_Armenian_hi" type="int" value="16778613"/>
+ <constant name="IBUS_Armenian_ho" type="int" value="16778608"/>
+ <constant name="IBUS_Armenian_hyphen" type="int" value="16778634"/>
+ <constant name="IBUS_Armenian_ini" type="int" value="16778603"/>
+ <constant name="IBUS_Armenian_je" type="int" value="16778619"/>
+ <constant name="IBUS_Armenian_ke" type="int" value="16778628"/>
+ <constant name="IBUS_Armenian_ken" type="int" value="16778607"/>
+ <constant name="IBUS_Armenian_khe" type="int" value="16778605"/>
+ <constant name="IBUS_Armenian_ligature_ew" type="int" value="16778631"/>
+ <constant name="IBUS_Armenian_lyun" type="int" value="16778604"/>
+ <constant name="IBUS_Armenian_men" type="int" value="16778612"/>
+ <constant name="IBUS_Armenian_nu" type="int" value="16778614"/>
+ <constant name="IBUS_Armenian_o" type="int" value="16778629"/>
+ <constant name="IBUS_Armenian_paruyk" type="int" value="16778590"/>
+ <constant name="IBUS_Armenian_pe" type="int" value="16778618"/>
+ <constant name="IBUS_Armenian_pyur" type="int" value="16778627"/>
+ <constant name="IBUS_Armenian_question" type="int" value="16778590"/>
+ <constant name="IBUS_Armenian_ra" type="int" value="16778620"/>
+ <constant name="IBUS_Armenian_re" type="int" value="16778624"/>
+ <constant name="IBUS_Armenian_se" type="int" value="16778621"/>
+ <constant name="IBUS_Armenian_separation_mark" type="int" value="16778589"/>
+ <constant name="IBUS_Armenian_sha" type="int" value="16778615"/>
+ <constant name="IBUS_Armenian_shesht" type="int" value="16778587"/>
+ <constant name="IBUS_Armenian_tche" type="int" value="16778611"/>
+ <constant name="IBUS_Armenian_to" type="int" value="16778601"/>
+ <constant name="IBUS_Armenian_tsa" type="int" value="16778606"/>
+ <constant name="IBUS_Armenian_tso" type="int" value="16778625"/>
+ <constant name="IBUS_Armenian_tyun" type="int" value="16778623"/>
+ <constant name="IBUS_Armenian_verjaket" type="int" value="16778633"/>
+ <constant name="IBUS_Armenian_vev" type="int" value="16778622"/>
+ <constant name="IBUS_Armenian_vo" type="int" value="16778616"/>
+ <constant name="IBUS_Armenian_vyun" type="int" value="16778626"/>
+ <constant name="IBUS_Armenian_yech" type="int" value="16778597"/>
+ <constant name="IBUS_Armenian_yentamna" type="int" value="16778634"/>
+ <constant name="IBUS_Armenian_za" type="int" value="16778598"/>
+ <constant name="IBUS_Armenian_zhe" type="int" value="16778602"/>
+ <constant name="IBUS_Atilde" type="int" value="195"/>
+ <constant name="IBUS_AudibleBell_Enable" type="int" value="65146"/>
+ <constant name="IBUS_B" type="int" value="66"/>
+ <constant name="IBUS_Babovedot" type="int" value="16784898"/>
+ <constant name="IBUS_BackSpace" type="int" value="65288"/>
+ <constant name="IBUS_Begin" type="int" value="65368"/>
+ <constant name="IBUS_BounceKeys_Enable" type="int" value="65140"/>
+ <constant name="IBUS_Break" type="int" value="65387"/>
+ <constant name="IBUS_Byelorussian_SHORTU" type="int" value="1726"/>
+ <constant name="IBUS_Byelorussian_shortu" type="int" value="1710"/>
+ <constant name="IBUS_C" type="int" value="67"/>
+ <constant name="IBUS_Cabovedot" type="int" value="709"/>
+ <constant name="IBUS_Cacute" type="int" value="454"/>
+ <constant name="IBUS_Cancel" type="int" value="65385"/>
+ <constant name="IBUS_Caps_Lock" type="int" value="65509"/>
+ <constant name="IBUS_Ccaron" type="int" value="456"/>
+ <constant name="IBUS_Ccedilla" type="int" value="199"/>
+ <constant name="IBUS_Ccircumflex" type="int" value="710"/>
+ <constant name="IBUS_Clear" type="int" value="65291"/>
+ <constant name="IBUS_Codeinput" type="int" value="65335"/>
+ <constant name="IBUS_ColonSign" type="int" value="16785569"/>
+ <constant name="IBUS_Control_L" type="int" value="65507"/>
+ <constant name="IBUS_Control_R" type="int" value="65508"/>
+ <constant name="IBUS_CruzeiroSign" type="int" value="16785570"/>
+ <constant name="IBUS_Cyrillic_A" type="int" value="1761"/>
+ <constant name="IBUS_Cyrillic_BE" type="int" value="1762"/>
+ <constant name="IBUS_Cyrillic_CHE" type="int" value="1790"/>
+ <constant name="IBUS_Cyrillic_CHE_descender" type="int" value="16778422"/>
+ <constant name="IBUS_Cyrillic_CHE_vertstroke" type="int" value="16778424"/>
+ <constant name="IBUS_Cyrillic_DE" type="int" value="1764"/>
+ <constant name="IBUS_Cyrillic_DZHE" type="int" value="1727"/>
+ <constant name="IBUS_Cyrillic_E" type="int" value="1788"/>
+ <constant name="IBUS_Cyrillic_EF" type="int" value="1766"/>
+ <constant name="IBUS_Cyrillic_EL" type="int" value="1772"/>
+ <constant name="IBUS_Cyrillic_EM" type="int" value="1773"/>
+ <constant name="IBUS_Cyrillic_EN" type="int" value="1774"/>
+ <constant name="IBUS_Cyrillic_EN_descender" type="int" value="16778402"/>
+ <constant name="IBUS_Cyrillic_ER" type="int" value="1778"/>
+ <constant name="IBUS_Cyrillic_ES" type="int" value="1779"/>
+ <constant name="IBUS_Cyrillic_GHE" type="int" value="1767"/>
+ <constant name="IBUS_Cyrillic_GHE_bar" type="int" value="16778386"/>
+ <constant name="IBUS_Cyrillic_HA" type="int" value="1768"/>
+ <constant name="IBUS_Cyrillic_HARDSIGN" type="int" value="1791"/>
+ <constant name="IBUS_Cyrillic_HA_descender" type="int" value="16778418"/>
+ <constant name="IBUS_Cyrillic_I" type="int" value="1769"/>
+ <constant name="IBUS_Cyrillic_IE" type="int" value="1765"/>
+ <constant name="IBUS_Cyrillic_IO" type="int" value="1715"/>
+ <constant name="IBUS_Cyrillic_I_macron" type="int" value="16778466"/>
+ <constant name="IBUS_Cyrillic_JE" type="int" value="1720"/>
+ <constant name="IBUS_Cyrillic_KA" type="int" value="1771"/>
+ <constant name="IBUS_Cyrillic_KA_descender" type="int" value="16778394"/>
+ <constant name="IBUS_Cyrillic_KA_vertstroke" type="int" value="16778396"/>
+ <constant name="IBUS_Cyrillic_LJE" type="int" value="1721"/>
+ <constant name="IBUS_Cyrillic_NJE" type="int" value="1722"/>
+ <constant name="IBUS_Cyrillic_O" type="int" value="1775"/>
+ <constant name="IBUS_Cyrillic_O_bar" type="int" value="16778472"/>
+ <constant name="IBUS_Cyrillic_PE" type="int" value="1776"/>
+ <constant name="IBUS_Cyrillic_SCHWA" type="int" value="16778456"/>
+ <constant name="IBUS_Cyrillic_SHA" type="int" value="1787"/>
+ <constant name="IBUS_Cyrillic_SHCHA" type="int" value="1789"/>
+ <constant name="IBUS_Cyrillic_SHHA" type="int" value="16778426"/>
+ <constant name="IBUS_Cyrillic_SHORTI" type="int" value="1770"/>
+ <constant name="IBUS_Cyrillic_SOFTSIGN" type="int" value="1784"/>
+ <constant name="IBUS_Cyrillic_TE" type="int" value="1780"/>
+ <constant name="IBUS_Cyrillic_TSE" type="int" value="1763"/>
+ <constant name="IBUS_Cyrillic_U" type="int" value="1781"/>
+ <constant name="IBUS_Cyrillic_U_macron" type="int" value="16778478"/>
+ <constant name="IBUS_Cyrillic_U_straight" type="int" value="16778414"/>
+ <constant name="IBUS_Cyrillic_U_straight_bar" type="int" value="16778416"/>
+ <constant name="IBUS_Cyrillic_VE" type="int" value="1783"/>
+ <constant name="IBUS_Cyrillic_YA" type="int" value="1777"/>
+ <constant name="IBUS_Cyrillic_YERU" type="int" value="1785"/>
+ <constant name="IBUS_Cyrillic_YU" type="int" value="1760"/>
+ <constant name="IBUS_Cyrillic_ZE" type="int" value="1786"/>
+ <constant name="IBUS_Cyrillic_ZHE" type="int" value="1782"/>
+ <constant name="IBUS_Cyrillic_ZHE_descender" type="int" value="16778390"/>
+ <constant name="IBUS_Cyrillic_a" type="int" value="1729"/>
+ <constant name="IBUS_Cyrillic_be" type="int" value="1730"/>
+ <constant name="IBUS_Cyrillic_che" type="int" value="1758"/>
+ <constant name="IBUS_Cyrillic_che_descender" type="int" value="16778423"/>
+ <constant name="IBUS_Cyrillic_che_vertstroke" type="int" value="16778425"/>
+ <constant name="IBUS_Cyrillic_de" type="int" value="1732"/>
+ <constant name="IBUS_Cyrillic_dzhe" type="int" value="1711"/>
+ <constant name="IBUS_Cyrillic_e" type="int" value="1756"/>
+ <constant name="IBUS_Cyrillic_ef" type="int" value="1734"/>
+ <constant name="IBUS_Cyrillic_el" type="int" value="1740"/>
+ <constant name="IBUS_Cyrillic_em" type="int" value="1741"/>
+ <constant name="IBUS_Cyrillic_en" type="int" value="1742"/>
+ <constant name="IBUS_Cyrillic_en_descender" type="int" value="16778403"/>
+ <constant name="IBUS_Cyrillic_er" type="int" value="1746"/>
+ <constant name="IBUS_Cyrillic_es" type="int" value="1747"/>
+ <constant name="IBUS_Cyrillic_ghe" type="int" value="1735"/>
+ <constant name="IBUS_Cyrillic_ghe_bar" type="int" value="16778387"/>
+ <constant name="IBUS_Cyrillic_ha" type="int" value="1736"/>
+ <constant name="IBUS_Cyrillic_ha_descender" type="int" value="16778419"/>
+ <constant name="IBUS_Cyrillic_hardsign" type="int" value="1759"/>
+ <constant name="IBUS_Cyrillic_i" type="int" value="1737"/>
+ <constant name="IBUS_Cyrillic_i_macron" type="int" value="16778467"/>
+ <constant name="IBUS_Cyrillic_ie" type="int" value="1733"/>
+ <constant name="IBUS_Cyrillic_io" type="int" value="1699"/>
+ <constant name="IBUS_Cyrillic_je" type="int" value="1704"/>
+ <constant name="IBUS_Cyrillic_ka" type="int" value="1739"/>
+ <constant name="IBUS_Cyrillic_ka_descender" type="int" value="16778395"/>
+ <constant name="IBUS_Cyrillic_ka_vertstroke" type="int" value="16778397"/>
+ <constant name="IBUS_Cyrillic_lje" type="int" value="1705"/>
+ <constant name="IBUS_Cyrillic_nje" type="int" value="1706"/>
+ <constant name="IBUS_Cyrillic_o" type="int" value="1743"/>
+ <constant name="IBUS_Cyrillic_o_bar" type="int" value="16778473"/>
+ <constant name="IBUS_Cyrillic_pe" type="int" value="1744"/>
+ <constant name="IBUS_Cyrillic_schwa" type="int" value="16778457"/>
+ <constant name="IBUS_Cyrillic_sha" type="int" value="1755"/>
+ <constant name="IBUS_Cyrillic_shcha" type="int" value="1757"/>
+ <constant name="IBUS_Cyrillic_shha" type="int" value="16778427"/>
+ <constant name="IBUS_Cyrillic_shorti" type="int" value="1738"/>
+ <constant name="IBUS_Cyrillic_softsign" type="int" value="1752"/>
+ <constant name="IBUS_Cyrillic_te" type="int" value="1748"/>
+ <constant name="IBUS_Cyrillic_tse" type="int" value="1731"/>
+ <constant name="IBUS_Cyrillic_u" type="int" value="1749"/>
+ <constant name="IBUS_Cyrillic_u_macron" type="int" value="16778479"/>
+ <constant name="IBUS_Cyrillic_u_straight" type="int" value="16778415"/>
+ <constant name="IBUS_Cyrillic_u_straight_bar" type="int" value="16778417"/>
+ <constant name="IBUS_Cyrillic_ve" type="int" value="1751"/>
+ <constant name="IBUS_Cyrillic_ya" type="int" value="1745"/>
+ <constant name="IBUS_Cyrillic_yeru" type="int" value="1753"/>
+ <constant name="IBUS_Cyrillic_yu" type="int" value="1728"/>
+ <constant name="IBUS_Cyrillic_ze" type="int" value="1754"/>
+ <constant name="IBUS_Cyrillic_zhe" type="int" value="1750"/>
+ <constant name="IBUS_Cyrillic_zhe_descender" type="int" value="16778391"/>
+ <constant name="IBUS_D" type="int" value="68"/>
+ <constant name="IBUS_Dabovedot" type="int" value="16784906"/>
+ <constant name="IBUS_Dcaron" type="int" value="463"/>
+ <constant name="IBUS_Delete" type="int" value="65535"/>
+ <constant name="IBUS_DongSign" type="int" value="16785579"/>
+ <constant name="IBUS_Down" type="int" value="65364"/>
+ <constant name="IBUS_Dstroke" type="int" value="464"/>
+ <constant name="IBUS_E" type="int" value="69"/>
+ <constant name="IBUS_ENG" type="int" value="957"/>
+ <constant name="IBUS_ETH" type="int" value="208"/>
+ <constant name="IBUS_Eabovedot" type="int" value="972"/>
+ <constant name="IBUS_Eacute" type="int" value="201"/>
+ <constant name="IBUS_Ebelowdot" type="int" value="16785080"/>
+ <constant name="IBUS_Ecaron" type="int" value="460"/>
+ <constant name="IBUS_Ecircumflex" type="int" value="202"/>
+ <constant name="IBUS_Ecircumflexacute" type="int" value="16785086"/>
+ <constant name="IBUS_Ecircumflexbelowdot" type="int" value="16785094"/>
+ <constant name="IBUS_Ecircumflexgrave" type="int" value="16785088"/>
+ <constant name="IBUS_Ecircumflexhook" type="int" value="16785090"/>
+ <constant name="IBUS_Ecircumflextilde" type="int" value="16785092"/>
+ <constant name="IBUS_EcuSign" type="int" value="16785568"/>
+ <constant name="IBUS_Ediaeresis" type="int" value="203"/>
+ <constant name="IBUS_Egrave" type="int" value="200"/>
+ <constant name="IBUS_Ehook" type="int" value="16785082"/>
+ <constant name="IBUS_Eisu_Shift" type="int" value="65327"/>
+ <constant name="IBUS_Eisu_toggle" type="int" value="65328"/>
+ <constant name="IBUS_Emacron" type="int" value="938"/>
+ <constant name="IBUS_End" type="int" value="65367"/>
+ <constant name="IBUS_Eogonek" type="int" value="458"/>
+ <constant name="IBUS_Escape" type="int" value="65307"/>
+ <constant name="IBUS_Eth" type="int" value="208"/>
+ <constant name="IBUS_Etilde" type="int" value="16785084"/>
+ <constant name="IBUS_EuroSign" type="int" value="8364"/>
+ <constant name="IBUS_Execute" type="int" value="65378"/>
+ <constant name="IBUS_F" type="int" value="70"/>
+ <constant name="IBUS_F1" type="int" value="65470"/>
+ <constant name="IBUS_F10" type="int" value="65479"/>
+ <constant name="IBUS_F11" type="int" value="65480"/>
+ <constant name="IBUS_F12" type="int" value="65481"/>
+ <constant name="IBUS_F13" type="int" value="65482"/>
+ <constant name="IBUS_F14" type="int" value="65483"/>
+ <constant name="IBUS_F15" type="int" value="65484"/>
+ <constant name="IBUS_F16" type="int" value="65485"/>
+ <constant name="IBUS_F17" type="int" value="65486"/>
+ <constant name="IBUS_F18" type="int" value="65487"/>
+ <constant name="IBUS_F19" type="int" value="65488"/>
+ <constant name="IBUS_F2" type="int" value="65471"/>
+ <constant name="IBUS_F20" type="int" value="65489"/>
+ <constant name="IBUS_F21" type="int" value="65490"/>
+ <constant name="IBUS_F22" type="int" value="65491"/>
+ <constant name="IBUS_F23" type="int" value="65492"/>
+ <constant name="IBUS_F24" type="int" value="65493"/>
+ <constant name="IBUS_F25" type="int" value="65494"/>
+ <constant name="IBUS_F26" type="int" value="65495"/>
+ <constant name="IBUS_F27" type="int" value="65496"/>
+ <constant name="IBUS_F28" type="int" value="65497"/>
+ <constant name="IBUS_F29" type="int" value="65498"/>
+ <constant name="IBUS_F3" type="int" value="65472"/>
+ <constant name="IBUS_F30" type="int" value="65499"/>
+ <constant name="IBUS_F31" type="int" value="65500"/>
+ <constant name="IBUS_F32" type="int" value="65501"/>
+ <constant name="IBUS_F33" type="int" value="65502"/>
+ <constant name="IBUS_F34" type="int" value="65503"/>
+ <constant name="IBUS_F35" type="int" value="65504"/>
+ <constant name="IBUS_F4" type="int" value="65473"/>
+ <constant name="IBUS_F5" type="int" value="65474"/>
+ <constant name="IBUS_F6" type="int" value="65475"/>
+ <constant name="IBUS_F7" type="int" value="65476"/>
+ <constant name="IBUS_F8" type="int" value="65477"/>
+ <constant name="IBUS_F9" type="int" value="65478"/>
+ <constant name="IBUS_FFrancSign" type="int" value="16785571"/>
+ <constant name="IBUS_Fabovedot" type="int" value="16784926"/>
+ <constant name="IBUS_Farsi_0" type="int" value="16778992"/>
+ <constant name="IBUS_Farsi_1" type="int" value="16778993"/>
+ <constant name="IBUS_Farsi_2" type="int" value="16778994"/>
+ <constant name="IBUS_Farsi_3" type="int" value="16778995"/>
+ <constant name="IBUS_Farsi_4" type="int" value="16778996"/>
+ <constant name="IBUS_Farsi_5" type="int" value="16778997"/>
+ <constant name="IBUS_Farsi_6" type="int" value="16778998"/>
+ <constant name="IBUS_Farsi_7" type="int" value="16778999"/>
+ <constant name="IBUS_Farsi_8" type="int" value="16779000"/>
+ <constant name="IBUS_Farsi_9" type="int" value="16779001"/>
+ <constant name="IBUS_Farsi_yeh" type="int" value="16778956"/>
+ <constant name="IBUS_Find" type="int" value="65384"/>
+ <constant name="IBUS_First_Virtual_Screen" type="int" value="65232"/>
+ <constant name="IBUS_G" type="int" value="71"/>
+ <constant name="IBUS_Gabovedot" type="int" value="725"/>
+ <constant name="IBUS_Gbreve" type="int" value="683"/>
+ <constant name="IBUS_Gcaron" type="int" value="16777702"/>
+ <constant name="IBUS_Gcedilla" type="int" value="939"/>
+ <constant name="IBUS_Gcircumflex" type="int" value="728"/>
+ <constant name="IBUS_Georgian_an" type="int" value="16781520"/>
+ <constant name="IBUS_Georgian_ban" type="int" value="16781521"/>
+ <constant name="IBUS_Georgian_can" type="int" value="16781546"/>
+ <constant name="IBUS_Georgian_char" type="int" value="16781549"/>
+ <constant name="IBUS_Georgian_chin" type="int" value="16781545"/>
+ <constant name="IBUS_Georgian_cil" type="int" value="16781548"/>
+ <constant name="IBUS_Georgian_don" type="int" value="16781523"/>
+ <constant name="IBUS_Georgian_en" type="int" value="16781524"/>
+ <constant name="IBUS_Georgian_fi" type="int" value="16781558"/>
+ <constant name="IBUS_Georgian_gan" type="int" value="16781522"/>
+ <constant name="IBUS_Georgian_ghan" type="int" value="16781542"/>
+ <constant name="IBUS_Georgian_hae" type="int" value="16781552"/>
+ <constant name="IBUS_Georgian_har" type="int" value="16781556"/>
+ <constant name="IBUS_Georgian_he" type="int" value="16781553"/>
+ <constant name="IBUS_Georgian_hie" type="int" value="16781554"/>
+ <constant name="IBUS_Georgian_hoe" type="int" value="16781557"/>
+ <constant name="IBUS_Georgian_in" type="int" value="16781528"/>
+ <constant name="IBUS_Georgian_jhan" type="int" value="16781551"/>
+ <constant name="IBUS_Georgian_jil" type="int" value="16781547"/>
+ <constant name="IBUS_Georgian_kan" type="int" value="16781529"/>
+ <constant name="IBUS_Georgian_khar" type="int" value="16781541"/>
+ <constant name="IBUS_Georgian_las" type="int" value="16781530"/>
+ <constant name="IBUS_Georgian_man" type="int" value="16781531"/>
+ <constant name="IBUS_Georgian_nar" type="int" value="16781532"/>
+ <constant name="IBUS_Georgian_on" type="int" value="16781533"/>
+ <constant name="IBUS_Georgian_par" type="int" value="16781534"/>
+ <constant name="IBUS_Georgian_phar" type="int" value="16781540"/>
+ <constant name="IBUS_Georgian_qar" type="int" value="16781543"/>
+ <constant name="IBUS_Georgian_rae" type="int" value="16781536"/>
+ <constant name="IBUS_Georgian_san" type="int" value="16781537"/>
+ <constant name="IBUS_Georgian_shin" type="int" value="16781544"/>
+ <constant name="IBUS_Georgian_tan" type="int" value="16781527"/>
+ <constant name="IBUS_Georgian_tar" type="int" value="16781538"/>
+ <constant name="IBUS_Georgian_un" type="int" value="16781539"/>
+ <constant name="IBUS_Georgian_vin" type="int" value="16781525"/>
+ <constant name="IBUS_Georgian_we" type="int" value="16781555"/>
+ <constant name="IBUS_Georgian_xan" type="int" value="16781550"/>
+ <constant name="IBUS_Georgian_zen" type="int" value="16781526"/>
+ <constant name="IBUS_Georgian_zhar" type="int" value="16781535"/>
+ <constant name="IBUS_Greek_ALPHA" type="int" value="1985"/>
+ <constant name="IBUS_Greek_ALPHAaccent" type="int" value="1953"/>
+ <constant name="IBUS_Greek_BETA" type="int" value="1986"/>
+ <constant name="IBUS_Greek_CHI" type="int" value="2007"/>
+ <constant name="IBUS_Greek_DELTA" type="int" value="1988"/>
+ <constant name="IBUS_Greek_EPSILON" type="int" value="1989"/>
+ <constant name="IBUS_Greek_EPSILONaccent" type="int" value="1954"/>
+ <constant name="IBUS_Greek_ETA" type="int" value="1991"/>
+ <constant name="IBUS_Greek_ETAaccent" type="int" value="1955"/>
+ <constant name="IBUS_Greek_GAMMA" type="int" value="1987"/>
+ <constant name="IBUS_Greek_IOTA" type="int" value="1993"/>
+ <constant name="IBUS_Greek_IOTAaccent" type="int" value="1956"/>
+ <constant name="IBUS_Greek_IOTAdiaeresis" type="int" value="1957"/>
+ <constant name="IBUS_Greek_IOTAdieresis" type="int" value="1957"/>
+ <constant name="IBUS_Greek_KAPPA" type="int" value="1994"/>
+ <constant name="IBUS_Greek_LAMBDA" type="int" value="1995"/>
+ <constant name="IBUS_Greek_LAMDA" type="int" value="1995"/>
+ <constant name="IBUS_Greek_MU" type="int" value="1996"/>
+ <constant name="IBUS_Greek_NU" type="int" value="1997"/>
+ <constant name="IBUS_Greek_OMEGA" type="int" value="2009"/>
+ <constant name="IBUS_Greek_OMEGAaccent" type="int" value="1963"/>
+ <constant name="IBUS_Greek_OMICRON" type="int" value="1999"/>
+ <constant name="IBUS_Greek_OMICRONaccent" type="int" value="1959"/>
+ <constant name="IBUS_Greek_PHI" type="int" value="2006"/>
+ <constant name="IBUS_Greek_PI" type="int" value="2000"/>
+ <constant name="IBUS_Greek_PSI" type="int" value="2008"/>
+ <constant name="IBUS_Greek_RHO" type="int" value="2001"/>
+ <constant name="IBUS_Greek_SIGMA" type="int" value="2002"/>
+ <constant name="IBUS_Greek_TAU" type="int" value="2004"/>
+ <constant name="IBUS_Greek_THETA" type="int" value="1992"/>
+ <constant name="IBUS_Greek_UPSILON" type="int" value="2005"/>
+ <constant name="IBUS_Greek_UPSILONaccent" type="int" value="1960"/>
+ <constant name="IBUS_Greek_UPSILONdieresis" type="int" value="1961"/>
+ <constant name="IBUS_Greek_XI" type="int" value="1998"/>
+ <constant name="IBUS_Greek_ZETA" type="int" value="1990"/>
+ <constant name="IBUS_Greek_accentdieresis" type="int" value="1966"/>
+ <constant name="IBUS_Greek_alpha" type="int" value="2017"/>
+ <constant name="IBUS_Greek_alphaaccent" type="int" value="1969"/>
+ <constant name="IBUS_Greek_beta" type="int" value="2018"/>
+ <constant name="IBUS_Greek_chi" type="int" value="2039"/>
+ <constant name="IBUS_Greek_delta" type="int" value="2020"/>
+ <constant name="IBUS_Greek_epsilon" type="int" value="2021"/>
+ <constant name="IBUS_Greek_epsilonaccent" type="int" value="1970"/>
+ <constant name="IBUS_Greek_eta" type="int" value="2023"/>
+ <constant name="IBUS_Greek_etaaccent" type="int" value="1971"/>
+ <constant name="IBUS_Greek_finalsmallsigma" type="int" value="2035"/>
+ <constant name="IBUS_Greek_gamma" type="int" value="2019"/>
+ <constant name="IBUS_Greek_horizbar" type="int" value="1967"/>
+ <constant name="IBUS_Greek_iota" type="int" value="2025"/>
+ <constant name="IBUS_Greek_iotaaccent" type="int" value="1972"/>
+ <constant name="IBUS_Greek_iotaaccentdieresis" type="int" value="1974"/>
+ <constant name="IBUS_Greek_iotadieresis" type="int" value="1973"/>
+ <constant name="IBUS_Greek_kappa" type="int" value="2026"/>
+ <constant name="IBUS_Greek_lambda" type="int" value="2027"/>
+ <constant name="IBUS_Greek_lamda" type="int" value="2027"/>
+ <constant name="IBUS_Greek_mu" type="int" value="2028"/>
+ <constant name="IBUS_Greek_nu" type="int" value="2029"/>
+ <constant name="IBUS_Greek_omega" type="int" value="2041"/>
+ <constant name="IBUS_Greek_omegaaccent" type="int" value="1979"/>
+ <constant name="IBUS_Greek_omicron" type="int" value="2031"/>
+ <constant name="IBUS_Greek_omicronaccent" type="int" value="1975"/>
+ <constant name="IBUS_Greek_phi" type="int" value="2038"/>
+ <constant name="IBUS_Greek_pi" type="int" value="2032"/>
+ <constant name="IBUS_Greek_psi" type="int" value="2040"/>
+ <constant name="IBUS_Greek_rho" type="int" value="2033"/>
+ <constant name="IBUS_Greek_sigma" type="int" value="2034"/>
+ <constant name="IBUS_Greek_switch" type="int" value="65406"/>
+ <constant name="IBUS_Greek_tau" type="int" value="2036"/>
+ <constant name="IBUS_Greek_theta" type="int" value="2024"/>
+ <constant name="IBUS_Greek_upsilon" type="int" value="2037"/>
+ <constant name="IBUS_Greek_upsilonaccent" type="int" value="1976"/>
+ <constant name="IBUS_Greek_upsilonaccentdieresis" type="int" value="1978"/>
+ <constant name="IBUS_Greek_upsilondieresis" type="int" value="1977"/>
+ <constant name="IBUS_Greek_xi" type="int" value="2030"/>
+ <constant name="IBUS_Greek_zeta" type="int" value="2022"/>
+ <constant name="IBUS_H" type="int" value="72"/>
+ <constant name="IBUS_Hangul" type="int" value="65329"/>
+ <constant name="IBUS_Hangul_A" type="int" value="3775"/>
+ <constant name="IBUS_Hangul_AE" type="int" value="3776"/>
+ <constant name="IBUS_Hangul_AraeA" type="int" value="3830"/>
+ <constant name="IBUS_Hangul_AraeAE" type="int" value="3831"/>
+ <constant name="IBUS_Hangul_Banja" type="int" value="65337"/>
+ <constant name="IBUS_Hangul_Cieuc" type="int" value="3770"/>
+ <constant name="IBUS_Hangul_Codeinput" type="int" value="65335"/>
+ <constant name="IBUS_Hangul_Dikeud" type="int" value="3751"/>
+ <constant name="IBUS_Hangul_E" type="int" value="3780"/>
+ <constant name="IBUS_Hangul_EO" type="int" value="3779"/>
+ <constant name="IBUS_Hangul_EU" type="int" value="3793"/>
+ <constant name="IBUS_Hangul_End" type="int" value="65331"/>
+ <constant name="IBUS_Hangul_Hanja" type="int" value="65332"/>
+ <constant name="IBUS_Hangul_Hieuh" type="int" value="3774"/>
+ <constant name="IBUS_Hangul_I" type="int" value="3795"/>
+ <constant name="IBUS_Hangul_Ieung" type="int" value="3767"/>
+ <constant name="IBUS_Hangul_J_Cieuc" type="int" value="3818"/>
+ <constant name="IBUS_Hangul_J_Dikeud" type="int" value="3802"/>
+ <constant name="IBUS_Hangul_J_Hieuh" type="int" value="3822"/>
+ <constant name="IBUS_Hangul_J_Ieung" type="int" value="3816"/>
+ <constant name="IBUS_Hangul_J_Jieuj" type="int" value="3817"/>
+ <constant name="IBUS_Hangul_J_Khieuq" type="int" value="3819"/>
+ <constant name="IBUS_Hangul_J_Kiyeog" type="int" value="3796"/>
+ <constant name="IBUS_Hangul_J_KiyeogSios" type="int" value="3798"/>
+ <constant name="IBUS_Hangul_J_KkogjiDalrinIeung" type="int" value="3833"/>
+ <constant name="IBUS_Hangul_J_Mieum" type="int" value="3811"/>
+ <constant name="IBUS_Hangul_J_Nieun" type="int" value="3799"/>
+ <constant name="IBUS_Hangul_J_NieunHieuh" type="int" value="3801"/>
+ <constant name="IBUS_Hangul_J_NieunJieuj" type="int" value="3800"/>
+ <constant name="IBUS_Hangul_J_PanSios" type="int" value="3832"/>
+ <constant name="IBUS_Hangul_J_Phieuf" type="int" value="3821"/>
+ <constant name="IBUS_Hangul_J_Pieub" type="int" value="3812"/>
+ <constant name="IBUS_Hangul_J_PieubSios" type="int" value="3813"/>
+ <constant name="IBUS_Hangul_J_Rieul" type="int" value="3803"/>
+ <constant name="IBUS_Hangul_J_RieulHieuh" type="int" value="3810"/>
+ <constant name="IBUS_Hangul_J_RieulKiyeog" type="int" value="3804"/>
+ <constant name="IBUS_Hangul_J_RieulMieum" type="int" value="3805"/>
+ <constant name="IBUS_Hangul_J_RieulPhieuf" type="int" value="3809"/>
+ <constant name="IBUS_Hangul_J_RieulPieub" type="int" value="3806"/>
+ <constant name="IBUS_Hangul_J_RieulSios" type="int" value="3807"/>
+ <constant name="IBUS_Hangul_J_RieulTieut" type="int" value="3808"/>
+ <constant name="IBUS_Hangul_J_Sios" type="int" value="3814"/>
+ <constant name="IBUS_Hangul_J_SsangKiyeog" type="int" value="3797"/>
+ <constant name="IBUS_Hangul_J_SsangSios" type="int" value="3815"/>
+ <constant name="IBUS_Hangul_J_Tieut" type="int" value="3820"/>
+ <constant name="IBUS_Hangul_J_YeorinHieuh" type="int" value="3834"/>
+ <constant name="IBUS_Hangul_Jamo" type="int" value="65333"/>
+ <constant name="IBUS_Hangul_Jeonja" type="int" value="65336"/>
+ <constant name="IBUS_Hangul_Jieuj" type="int" value="3768"/>
+ <constant name="IBUS_Hangul_Khieuq" type="int" value="3771"/>
+ <constant name="IBUS_Hangul_Kiyeog" type="int" value="3745"/>
+ <constant name="IBUS_Hangul_KiyeogSios" type="int" value="3747"/>
+ <constant name="IBUS_Hangul_KkogjiDalrinIeung" type="int" value="3827"/>
+ <constant name="IBUS_Hangul_Mieum" type="int" value="3761"/>
+ <constant name="IBUS_Hangul_MultipleCandidate" type="int" value="65341"/>
+ <constant name="IBUS_Hangul_Nieun" type="int" value="3748"/>
+ <constant name="IBUS_Hangul_NieunHieuh" type="int" value="3750"/>
+ <constant name="IBUS_Hangul_NieunJieuj" type="int" value="3749"/>
+ <constant name="IBUS_Hangul_O" type="int" value="3783"/>
+ <constant name="IBUS_Hangul_OE" type="int" value="3786"/>
+ <constant name="IBUS_Hangul_PanSios" type="int" value="3826"/>
+ <constant name="IBUS_Hangul_Phieuf" type="int" value="3773"/>
+ <constant name="IBUS_Hangul_Pieub" type="int" value="3762"/>
+ <constant name="IBUS_Hangul_PieubSios" type="int" value="3764"/>
+ <constant name="IBUS_Hangul_PostHanja" type="int" value="65339"/>
+ <constant name="IBUS_Hangul_PreHanja" type="int" value="65338"/>
+ <constant name="IBUS_Hangul_PreviousCandidate" type="int" value="65342"/>
+ <constant name="IBUS_Hangul_Rieul" type="int" value="3753"/>
+ <constant name="IBUS_Hangul_RieulHieuh" type="int" value="3760"/>
+ <constant name="IBUS_Hangul_RieulKiyeog" type="int" value="3754"/>
+ <constant name="IBUS_Hangul_RieulMieum" type="int" value="3755"/>
+ <constant name="IBUS_Hangul_RieulPhieuf" type="int" value="3759"/>
+ <constant name="IBUS_Hangul_RieulPieub" type="int" value="3756"/>
+ <constant name="IBUS_Hangul_RieulSios" type="int" value="3757"/>
+ <constant name="IBUS_Hangul_RieulTieut" type="int" value="3758"/>
+ <constant name="IBUS_Hangul_RieulYeorinHieuh" type="int" value="3823"/>
+ <constant name="IBUS_Hangul_Romaja" type="int" value="65334"/>
+ <constant name="IBUS_Hangul_SingleCandidate" type="int" value="65340"/>
+ <constant name="IBUS_Hangul_Sios" type="int" value="3765"/>
+ <constant name="IBUS_Hangul_Special" type="int" value="65343"/>
+ <constant name="IBUS_Hangul_SsangDikeud" type="int" value="3752"/>
+ <constant name="IBUS_Hangul_SsangJieuj" type="int" value="3769"/>
+ <constant name="IBUS_Hangul_SsangKiyeog" type="int" value="3746"/>
+ <constant name="IBUS_Hangul_SsangPieub" type="int" value="3763"/>
+ <constant name="IBUS_Hangul_SsangSios" type="int" value="3766"/>
+ <constant name="IBUS_Hangul_Start" type="int" value="65330"/>
+ <constant name="IBUS_Hangul_SunkyeongeumMieum" type="int" value="3824"/>
+ <constant name="IBUS_Hangul_SunkyeongeumPhieuf" type="int" value="3828"/>
+ <constant name="IBUS_Hangul_SunkyeongeumPieub" type="int" value="3825"/>
+ <constant name="IBUS_Hangul_Tieut" type="int" value="3772"/>
+ <constant name="IBUS_Hangul_U" type="int" value="3788"/>
+ <constant name="IBUS_Hangul_WA" type="int" value="3784"/>
+ <constant name="IBUS_Hangul_WAE" type="int" value="3785"/>
+ <constant name="IBUS_Hangul_WE" type="int" value="3790"/>
+ <constant name="IBUS_Hangul_WEO" type="int" value="3789"/>
+ <constant name="IBUS_Hangul_WI" type="int" value="3791"/>
+ <constant name="IBUS_Hangul_YA" type="int" value="3777"/>
+ <constant name="IBUS_Hangul_YAE" type="int" value="3778"/>
+ <constant name="IBUS_Hangul_YE" type="int" value="3782"/>
+ <constant name="IBUS_Hangul_YEO" type="int" value="3781"/>
+ <constant name="IBUS_Hangul_YI" type="int" value="3794"/>
+ <constant name="IBUS_Hangul_YO" type="int" value="3787"/>
+ <constant name="IBUS_Hangul_YU" type="int" value="3792"/>
+ <constant name="IBUS_Hangul_YeorinHieuh" type="int" value="3829"/>
+ <constant name="IBUS_Hangul_switch" type="int" value="65406"/>
+ <constant name="IBUS_Hankaku" type="int" value="65321"/>
+ <constant name="IBUS_Hcircumflex" type="int" value="678"/>
+ <constant name="IBUS_Hebrew_switch" type="int" value="65406"/>
+ <constant name="IBUS_Help" type="int" value="65386"/>
+ <constant name="IBUS_Henkan" type="int" value="65315"/>
+ <constant name="IBUS_Henkan_Mode" type="int" value="65315"/>
+ <constant name="IBUS_Hiragana" type="int" value="65317"/>
+ <constant name="IBUS_Hiragana_Katakana" type="int" value="65319"/>
+ <constant name="IBUS_Home" type="int" value="65360"/>
+ <constant name="IBUS_Hstroke" type="int" value="673"/>
+ <constant name="IBUS_Hyper_L" type="int" value="65517"/>
+ <constant name="IBUS_Hyper_R" type="int" value="65518"/>
+ <constant name="IBUS_I" type="int" value="73"/>
+ <constant name="IBUS_INTERFACE_CONFIG" type="char*" value="org.freedesktop.IBus.Config"/>
+ <constant name="IBUS_INTERFACE_ENGINE" type="char*" value="org.freedesktop.IBus.Engine"/>
+ <constant name="IBUS_INTERFACE_FACTORY" type="char*" value="org.freedesktop.IBus.Factory"/>
+ <constant name="IBUS_INTERFACE_IBUS" type="char*" value="org.freedesktop.IBus"/>
+ <constant name="IBUS_INTERFACE_INPUT_CONTEXT" type="char*" value="org.freedesktop.IBus.InputContext"/>
+ <constant name="IBUS_INTERFACE_NOTIFICATIONS" type="char*" value="org.freedesktop.IBus.Notifications"/>
+ <constant name="IBUS_INTERFACE_PANEL" type="char*" value="org.freedesktop.IBus.Panel"/>
+ <constant name="IBUS_ISO_Center_Object" type="int" value="65075"/>
+ <constant name="IBUS_ISO_Continuous_Underline" type="int" value="65072"/>
+ <constant name="IBUS_ISO_Discontinuous_Underline" type="int" value="65073"/>
+ <constant name="IBUS_ISO_Emphasize" type="int" value="65074"/>
+ <constant name="IBUS_ISO_Enter" type="int" value="65076"/>
+ <constant name="IBUS_ISO_Fast_Cursor_Down" type="int" value="65071"/>
+ <constant name="IBUS_ISO_Fast_Cursor_Left" type="int" value="65068"/>
+ <constant name="IBUS_ISO_Fast_Cursor_Right" type="int" value="65069"/>
+ <constant name="IBUS_ISO_Fast_Cursor_Up" type="int" value="65070"/>
+ <constant name="IBUS_ISO_First_Group" type="int" value="65036"/>
+ <constant name="IBUS_ISO_First_Group_Lock" type="int" value="65037"/>
+ <constant name="IBUS_ISO_Group_Latch" type="int" value="65030"/>
+ <constant name="IBUS_ISO_Group_Lock" type="int" value="65031"/>
+ <constant name="IBUS_ISO_Group_Shift" type="int" value="65406"/>
+ <constant name="IBUS_ISO_Last_Group" type="int" value="65038"/>
+ <constant name="IBUS_ISO_Last_Group_Lock" type="int" value="65039"/>
+ <constant name="IBUS_ISO_Left_Tab" type="int" value="65056"/>
+ <constant name="IBUS_ISO_Level2_Latch" type="int" value="65026"/>
+ <constant name="IBUS_ISO_Level3_Latch" type="int" value="65028"/>
+ <constant name="IBUS_ISO_Level3_Lock" type="int" value="65029"/>
+ <constant name="IBUS_ISO_Level3_Shift" type="int" value="65027"/>
+ <constant name="IBUS_ISO_Level5_Latch" type="int" value="65042"/>
+ <constant name="IBUS_ISO_Level5_Lock" type="int" value="65043"/>
+ <constant name="IBUS_ISO_Level5_Shift" type="int" value="65041"/>
+ <constant name="IBUS_ISO_Lock" type="int" value="65025"/>
+ <constant name="IBUS_ISO_Move_Line_Down" type="int" value="65058"/>
+ <constant name="IBUS_ISO_Move_Line_Up" type="int" value="65057"/>
+ <constant name="IBUS_ISO_Next_Group" type="int" value="65032"/>
+ <constant name="IBUS_ISO_Next_Group_Lock" type="int" value="65033"/>
+ <constant name="IBUS_ISO_Partial_Line_Down" type="int" value="65060"/>
+ <constant name="IBUS_ISO_Partial_Line_Up" type="int" value="65059"/>
+ <constant name="IBUS_ISO_Partial_Space_Left" type="int" value="65061"/>
+ <constant name="IBUS_ISO_Partial_Space_Right" type="int" value="65062"/>
+ <constant name="IBUS_ISO_Prev_Group" type="int" value="65034"/>
+ <constant name="IBUS_ISO_Prev_Group_Lock" type="int" value="65035"/>
+ <constant name="IBUS_ISO_Release_Both_Margins" type="int" value="65067"/>
+ <constant name="IBUS_ISO_Release_Margin_Left" type="int" value="65065"/>
+ <constant name="IBUS_ISO_Release_Margin_Right" type="int" value="65066"/>
+ <constant name="IBUS_ISO_Set_Margin_Left" type="int" value="65063"/>
+ <constant name="IBUS_ISO_Set_Margin_Right" type="int" value="65064"/>
+ <constant name="IBUS_Iabovedot" type="int" value="681"/>
+ <constant name="IBUS_Iacute" type="int" value="205"/>
+ <constant name="IBUS_Ibelowdot" type="int" value="16785098"/>
+ <constant name="IBUS_Ibreve" type="int" value="16777516"/>
+ <constant name="IBUS_Icircumflex" type="int" value="206"/>
+ <constant name="IBUS_Idiaeresis" type="int" value="207"/>
+ <constant name="IBUS_Igrave" type="int" value="204"/>
+ <constant name="IBUS_Ihook" type="int" value="16785096"/>
+ <constant name="IBUS_Imacron" type="int" value="975"/>
+ <constant name="IBUS_Insert" type="int" value="65379"/>
+ <constant name="IBUS_Iogonek" type="int" value="967"/>
+ <constant name="IBUS_Itilde" type="int" value="933"/>
+ <constant name="IBUS_J" type="int" value="74"/>
+ <constant name="IBUS_Jcircumflex" type="int" value="684"/>
+ <constant name="IBUS_K" type="int" value="75"/>
+ <constant name="IBUS_KP_0" type="int" value="65456"/>
+ <constant name="IBUS_KP_1" type="int" value="65457"/>
+ <constant name="IBUS_KP_2" type="int" value="65458"/>
+ <constant name="IBUS_KP_3" type="int" value="65459"/>
+ <constant name="IBUS_KP_4" type="int" value="65460"/>
+ <constant name="IBUS_KP_5" type="int" value="65461"/>
+ <constant name="IBUS_KP_6" type="int" value="65462"/>
+ <constant name="IBUS_KP_7" type="int" value="65463"/>
+ <constant name="IBUS_KP_8" type="int" value="65464"/>
+ <constant name="IBUS_KP_9" type="int" value="65465"/>
+ <constant name="IBUS_KP_Add" type="int" value="65451"/>
+ <constant name="IBUS_KP_Begin" type="int" value="65437"/>
+ <constant name="IBUS_KP_Decimal" type="int" value="65454"/>
+ <constant name="IBUS_KP_Delete" type="int" value="65439"/>
+ <constant name="IBUS_KP_Divide" type="int" value="65455"/>
+ <constant name="IBUS_KP_Down" type="int" value="65433"/>
+ <constant name="IBUS_KP_End" type="int" value="65436"/>
+ <constant name="IBUS_KP_Enter" type="int" value="65421"/>
+ <constant name="IBUS_KP_Equal" type="int" value="65469"/>
+ <constant name="IBUS_KP_F1" type="int" value="65425"/>
+ <constant name="IBUS_KP_F2" type="int" value="65426"/>
+ <constant name="IBUS_KP_F3" type="int" value="65427"/>
+ <constant name="IBUS_KP_F4" type="int" value="65428"/>
+ <constant name="IBUS_KP_Home" type="int" value="65429"/>
+ <constant name="IBUS_KP_Insert" type="int" value="65438"/>
+ <constant name="IBUS_KP_Left" type="int" value="65430"/>
+ <constant name="IBUS_KP_Multiply" type="int" value="65450"/>
+ <constant name="IBUS_KP_Next" type="int" value="65435"/>
+ <constant name="IBUS_KP_Page_Down" type="int" value="65435"/>
+ <constant name="IBUS_KP_Page_Up" type="int" value="65434"/>
+ <constant name="IBUS_KP_Prior" type="int" value="65434"/>
+ <constant name="IBUS_KP_Right" type="int" value="65432"/>
+ <constant name="IBUS_KP_Separator" type="int" value="65452"/>
+ <constant name="IBUS_KP_Space" type="int" value="65408"/>
+ <constant name="IBUS_KP_Subtract" type="int" value="65453"/>
+ <constant name="IBUS_KP_Tab" type="int" value="65417"/>
+ <constant name="IBUS_KP_Up" type="int" value="65431"/>
+ <constant name="IBUS_Kana_Lock" type="int" value="65325"/>
+ <constant name="IBUS_Kana_Shift" type="int" value="65326"/>
+ <constant name="IBUS_Kanji" type="int" value="65313"/>
+ <constant name="IBUS_Kanji_Bangou" type="int" value="65335"/>
+ <constant name="IBUS_Katakana" type="int" value="65318"/>
+ <constant name="IBUS_Kcedilla" type="int" value="979"/>
+ <constant name="IBUS_Korean_Won" type="int" value="3839"/>
+ <constant name="IBUS_L" type="int" value="76"/>
+ <constant name="IBUS_L1" type="int" value="65480"/>
+ <constant name="IBUS_L10" type="int" value="65489"/>
+ <constant name="IBUS_L2" type="int" value="65481"/>
+ <constant name="IBUS_L3" type="int" value="65482"/>
+ <constant name="IBUS_L4" type="int" value="65483"/>
+ <constant name="IBUS_L5" type="int" value="65484"/>
+ <constant name="IBUS_L6" type="int" value="65485"/>
+ <constant name="IBUS_L7" type="int" value="65486"/>
+ <constant name="IBUS_L8" type="int" value="65487"/>
+ <constant name="IBUS_L9" type="int" value="65488"/>
+ <constant name="IBUS_Lacute" type="int" value="453"/>
+ <constant name="IBUS_Last_Virtual_Screen" type="int" value="65236"/>
+ <constant name="IBUS_Lbelowdot" type="int" value="16784950"/>
+ <constant name="IBUS_Lcaron" type="int" value="421"/>
+ <constant name="IBUS_Lcedilla" type="int" value="934"/>
+ <constant name="IBUS_Left" type="int" value="65361"/>
+ <constant name="IBUS_Linefeed" type="int" value="65290"/>
+ <constant name="IBUS_LiraSign" type="int" value="16785572"/>
+ <constant name="IBUS_Lstroke" type="int" value="419"/>
+ <constant name="IBUS_M" type="int" value="77"/>
+ <constant name="IBUS_MAJOR_VERSION" type="int" value="1"/>
+ <constant name="IBUS_MICRO_VERSION" type="int" value="4"/>
+ <constant name="IBUS_MINOR_VERSION" type="int" value="3"/>
+ <constant name="IBUS_Mabovedot" type="int" value="16784960"/>
+ <constant name="IBUS_Macedonia_DSE" type="int" value="1717"/>
+ <constant name="IBUS_Macedonia_GJE" type="int" value="1714"/>
+ <constant name="IBUS_Macedonia_KJE" type="int" value="1724"/>
+ <constant name="IBUS_Macedonia_dse" type="int" value="1701"/>
+ <constant name="IBUS_Macedonia_gje" type="int" value="1698"/>
+ <constant name="IBUS_Macedonia_kje" type="int" value="1708"/>
+ <constant name="IBUS_Mae_Koho" type="int" value="65342"/>
+ <constant name="IBUS_Massyo" type="int" value="65324"/>
+ <constant name="IBUS_Menu" type="int" value="65383"/>
+ <constant name="IBUS_Meta_L" type="int" value="65511"/>
+ <constant name="IBUS_Meta_R" type="int" value="65512"/>
+ <constant name="IBUS_MillSign" type="int" value="16785573"/>
+ <constant name="IBUS_Mode_switch" type="int" value="65406"/>
+ <constant name="IBUS_MouseKeys_Accel_Enable" type="int" value="65143"/>
+ <constant name="IBUS_MouseKeys_Enable" type="int" value="65142"/>
+ <constant name="IBUS_Muhenkan" type="int" value="65314"/>
+ <constant name="IBUS_Multi_key" type="int" value="65312"/>
+ <constant name="IBUS_MultipleCandidate" type="int" value="65341"/>
+ <constant name="IBUS_N" type="int" value="78"/>
+ <constant name="IBUS_Nacute" type="int" value="465"/>
+ <constant name="IBUS_NairaSign" type="int" value="16785574"/>
+ <constant name="IBUS_Ncaron" type="int" value="466"/>
+ <constant name="IBUS_Ncedilla" type="int" value="977"/>
+ <constant name="IBUS_NewSheqelSign" type="int" value="16785578"/>
+ <constant name="IBUS_Next" type="int" value="65366"/>
+ <constant name="IBUS_Next_Virtual_Screen" type="int" value="65234"/>
+ <constant name="IBUS_Ntilde" type="int" value="209"/>
+ <constant name="IBUS_Num_Lock" type="int" value="65407"/>
+ <constant name="IBUS_O" type="int" value="79"/>
+ <constant name="IBUS_OE" type="int" value="5052"/>
+ <constant name="IBUS_Oacute" type="int" value="211"/>
+ <constant name="IBUS_Obarred" type="int" value="16777631"/>
+ <constant name="IBUS_Obelowdot" type="int" value="16785100"/>
+ <constant name="IBUS_Ocaron" type="int" value="16777681"/>
+ <constant name="IBUS_Ocircumflex" type="int" value="212"/>
+ <constant name="IBUS_Ocircumflexacute" type="int" value="16785104"/>
+ <constant name="IBUS_Ocircumflexbelowdot" type="int" value="16785112"/>
+ <constant name="IBUS_Ocircumflexgrave" type="int" value="16785106"/>
+ <constant name="IBUS_Ocircumflexhook" type="int" value="16785108"/>
+ <constant name="IBUS_Ocircumflextilde" type="int" value="16785110"/>
+ <constant name="IBUS_Odiaeresis" type="int" value="214"/>
+ <constant name="IBUS_Odoubleacute" type="int" value="469"/>
+ <constant name="IBUS_Ograve" type="int" value="210"/>
+ <constant name="IBUS_Ohook" type="int" value="16785102"/>
+ <constant name="IBUS_Ohorn" type="int" value="16777632"/>
+ <constant name="IBUS_Ohornacute" type="int" value="16785114"/>
+ <constant name="IBUS_Ohornbelowdot" type="int" value="16785122"/>
+ <constant name="IBUS_Ohorngrave" type="int" value="16785116"/>
+ <constant name="IBUS_Ohornhook" type="int" value="16785118"/>
+ <constant name="IBUS_Ohorntilde" type="int" value="16785120"/>
+ <constant name="IBUS_Omacron" type="int" value="978"/>
+ <constant name="IBUS_Ooblique" type="int" value="216"/>
+ <constant name="IBUS_Oslash" type="int" value="216"/>
+ <constant name="IBUS_Otilde" type="int" value="213"/>
+ <constant name="IBUS_Overlay1_Enable" type="int" value="65144"/>
+ <constant name="IBUS_Overlay2_Enable" type="int" value="65145"/>
+ <constant name="IBUS_P" type="int" value="80"/>
+ <constant name="IBUS_PATH_CONFIG" type="char*" value="/org/freedesktop/IBus/Config"/>
+ <constant name="IBUS_PATH_FACTORY" type="char*" value="/org/freedesktop/IBus/Factory"/>
+ <constant name="IBUS_PATH_IBUS" type="char*" value="/org/freedesktop/IBus"/>
+ <constant name="IBUS_PATH_INPUT_CONTEXT" type="char*" value="/org/freedesktop/IBus/InputContext_%d"/>
+ <constant name="IBUS_PATH_NOTIFICATIONS" type="char*" value="/org/freedesktop/IBus/Notifications"/>
+ <constant name="IBUS_PATH_PANEL" type="char*" value="/org/freedesktop/IBus/Panel"/>
+ <constant name="IBUS_Pabovedot" type="int" value="16784982"/>
+ <constant name="IBUS_Page_Down" type="int" value="65366"/>
+ <constant name="IBUS_Page_Up" type="int" value="65365"/>
+ <constant name="IBUS_Pause" type="int" value="65299"/>
+ <constant name="IBUS_PesetaSign" type="int" value="16785575"/>
+ <constant name="IBUS_Pointer_Accelerate" type="int" value="65274"/>
+ <constant name="IBUS_Pointer_Button1" type="int" value="65257"/>
+ <constant name="IBUS_Pointer_Button2" type="int" value="65258"/>
+ <constant name="IBUS_Pointer_Button3" type="int" value="65259"/>
+ <constant name="IBUS_Pointer_Button4" type="int" value="65260"/>
+ <constant name="IBUS_Pointer_Button5" type="int" value="65261"/>
+ <constant name="IBUS_Pointer_Button_Dflt" type="int" value="65256"/>
+ <constant name="IBUS_Pointer_DblClick1" type="int" value="65263"/>
+ <constant name="IBUS_Pointer_DblClick2" type="int" value="65264"/>
+ <constant name="IBUS_Pointer_DblClick3" type="int" value="65265"/>
+ <constant name="IBUS_Pointer_DblClick4" type="int" value="65266"/>
+ <constant name="IBUS_Pointer_DblClick5" type="int" value="65267"/>
+ <constant name="IBUS_Pointer_DblClick_Dflt" type="int" value="65262"/>
+ <constant name="IBUS_Pointer_DfltBtnNext" type="int" value="65275"/>
+ <constant name="IBUS_Pointer_DfltBtnPrev" type="int" value="65276"/>
+ <constant name="IBUS_Pointer_Down" type="int" value="65251"/>
+ <constant name="IBUS_Pointer_DownLeft" type="int" value="65254"/>
+ <constant name="IBUS_Pointer_DownRight" type="int" value="65255"/>
+ <constant name="IBUS_Pointer_Drag1" type="int" value="65269"/>
+ <constant name="IBUS_Pointer_Drag2" type="int" value="65270"/>
+ <constant name="IBUS_Pointer_Drag3" type="int" value="65271"/>
+ <constant name="IBUS_Pointer_Drag4" type="int" value="65272"/>
+ <constant name="IBUS_Pointer_Drag5" type="int" value="65277"/>
+ <constant name="IBUS_Pointer_Drag_Dflt" type="int" value="65268"/>
+ <constant name="IBUS_Pointer_EnableKeys" type="int" value="65273"/>
+ <constant name="IBUS_Pointer_Left" type="int" value="65248"/>
+ <constant name="IBUS_Pointer_Right" type="int" value="65249"/>
+ <constant name="IBUS_Pointer_Up" type="int" value="65250"/>
+ <constant name="IBUS_Pointer_UpLeft" type="int" value="65252"/>
+ <constant name="IBUS_Pointer_UpRight" type="int" value="65253"/>
+ <constant name="IBUS_Prev_Virtual_Screen" type="int" value="65233"/>
+ <constant name="IBUS_PreviousCandidate" type="int" value="65342"/>
+ <constant name="IBUS_Print" type="int" value="65377"/>
+ <constant name="IBUS_Prior" type="int" value="65365"/>
+ <constant name="IBUS_Q" type="int" value="81"/>
+ <constant name="IBUS_R" type="int" value="82"/>
+ <constant name="IBUS_R1" type="int" value="65490"/>
+ <constant name="IBUS_R10" type="int" value="65499"/>
+ <constant name="IBUS_R11" type="int" value="65500"/>
+ <constant name="IBUS_R12" type="int" value="65501"/>
+ <constant name="IBUS_R13" type="int" value="65502"/>
+ <constant name="IBUS_R14" type="int" value="65503"/>
+ <constant name="IBUS_R15" type="int" value="65504"/>
+ <constant name="IBUS_R2" type="int" value="65491"/>
+ <constant name="IBUS_R3" type="int" value="65492"/>
+ <constant name="IBUS_R4" type="int" value="65493"/>
+ <constant name="IBUS_R5" type="int" value="65494"/>
+ <constant name="IBUS_R6" type="int" value="65495"/>
+ <constant name="IBUS_R7" type="int" value="65496"/>
+ <constant name="IBUS_R8" type="int" value="65497"/>
+ <constant name="IBUS_R9" type="int" value="65498"/>
+ <constant name="IBUS_Racute" type="int" value="448"/>
+ <constant name="IBUS_Rcaron" type="int" value="472"/>
+ <constant name="IBUS_Rcedilla" type="int" value="931"/>
+ <constant name="IBUS_Redo" type="int" value="65382"/>
+ <constant name="IBUS_RepeatKeys_Enable" type="int" value="65138"/>
+ <constant name="IBUS_Return" type="int" value="65293"/>
+ <constant name="IBUS_Right" type="int" value="65363"/>
+ <constant name="IBUS_Romaji" type="int" value="65316"/>
+ <constant name="IBUS_RupeeSign" type="int" value="16785576"/>
+ <constant name="IBUS_S" type="int" value="83"/>
+ <constant name="IBUS_SCHWA" type="int" value="16777615"/>
+ <constant name="IBUS_SERVICE_CONFIG" type="char*" value="org.freedesktop.IBus.Config"/>
+ <constant name="IBUS_SERVICE_IBUS" type="char*" value="org.freedesktop.IBus"/>
+ <constant name="IBUS_SERVICE_NOTIFICATIONS" type="char*" value="org.freedesktop.IBus.Notifications"/>
+ <constant name="IBUS_SERVICE_PANEL" type="char*" value="org.freedesktop.IBus.Panel"/>
+ <constant name="IBUS_Sabovedot" type="int" value="16784992"/>
+ <constant name="IBUS_Sacute" type="int" value="422"/>
+ <constant name="IBUS_Scaron" type="int" value="425"/>
+ <constant name="IBUS_Scedilla" type="int" value="426"/>
+ <constant name="IBUS_Scircumflex" type="int" value="734"/>
+ <constant name="IBUS_Scroll_Lock" type="int" value="65300"/>
+ <constant name="IBUS_Select" type="int" value="65376"/>
+ <constant name="IBUS_Serbian_DJE" type="int" value="1713"/>
+ <constant name="IBUS_Serbian_DZE" type="int" value="1727"/>
+ <constant name="IBUS_Serbian_JE" type="int" value="1720"/>
+ <constant name="IBUS_Serbian_LJE" type="int" value="1721"/>
+ <constant name="IBUS_Serbian_NJE" type="int" value="1722"/>
+ <constant name="IBUS_Serbian_TSHE" type="int" value="1723"/>
+ <constant name="IBUS_Serbian_dje" type="int" value="1697"/>
+ <constant name="IBUS_Serbian_dze" type="int" value="1711"/>
+ <constant name="IBUS_Serbian_je" type="int" value="1704"/>
+ <constant name="IBUS_Serbian_lje" type="int" value="1705"/>
+ <constant name="IBUS_Serbian_nje" type="int" value="1706"/>
+ <constant name="IBUS_Serbian_tshe" type="int" value="1707"/>
+ <constant name="IBUS_Shift_L" type="int" value="65505"/>
+ <constant name="IBUS_Shift_Lock" type="int" value="65510"/>
+ <constant name="IBUS_Shift_R" type="int" value="65506"/>
+ <constant name="IBUS_SingleCandidate" type="int" value="65340"/>
+ <constant name="IBUS_SlowKeys_Enable" type="int" value="65139"/>
+ <constant name="IBUS_StickyKeys_Enable" type="int" value="65141"/>
+ <constant name="IBUS_Super_L" type="int" value="65515"/>
+ <constant name="IBUS_Super_R" type="int" value="65516"/>
+ <constant name="IBUS_Sys_Req" type="int" value="65301"/>
+ <constant name="IBUS_T" type="int" value="84"/>
+ <constant name="IBUS_THORN" type="int" value="222"/>
+ <constant name="IBUS_Tab" type="int" value="65289"/>
+ <constant name="IBUS_Tabovedot" type="int" value="16785002"/>
+ <constant name="IBUS_Tcaron" type="int" value="427"/>
+ <constant name="IBUS_Tcedilla" type="int" value="478"/>
+ <constant name="IBUS_Terminate_Server" type="int" value="65237"/>
+ <constant name="IBUS_Thai_baht" type="int" value="3551"/>
+ <constant name="IBUS_Thai_bobaimai" type="int" value="3514"/>
+ <constant name="IBUS_Thai_chochan" type="int" value="3496"/>
+ <constant name="IBUS_Thai_chochang" type="int" value="3498"/>
+ <constant name="IBUS_Thai_choching" type="int" value="3497"/>
+ <constant name="IBUS_Thai_chochoe" type="int" value="3500"/>
+ <constant name="IBUS_Thai_dochada" type="int" value="3502"/>
+ <constant name="IBUS_Thai_dodek" type="int" value="3508"/>
+ <constant name="IBUS_Thai_fofa" type="int" value="3517"/>
+ <constant name="IBUS_Thai_fofan" type="int" value="3519"/>
+ <constant name="IBUS_Thai_hohip" type="int" value="3531"/>
+ <constant name="IBUS_Thai_honokhuk" type="int" value="3534"/>
+ <constant name="IBUS_Thai_khokhai" type="int" value="3490"/>
+ <constant name="IBUS_Thai_khokhon" type="int" value="3493"/>
+ <constant name="IBUS_Thai_khokhuat" type="int" value="3491"/>
+ <constant name="IBUS_Thai_khokhwai" type="int" value="3492"/>
+ <constant name="IBUS_Thai_khorakhang" type="int" value="3494"/>
+ <constant name="IBUS_Thai_kokai" type="int" value="3489"/>
+ <constant name="IBUS_Thai_lakkhangyao" type="int" value="3557"/>
+ <constant name="IBUS_Thai_lekchet" type="int" value="3575"/>
+ <constant name="IBUS_Thai_lekha" type="int" value="3573"/>
+ <constant name="IBUS_Thai_lekhok" type="int" value="3574"/>
+ <constant name="IBUS_Thai_lekkao" type="int" value="3577"/>
+ <constant name="IBUS_Thai_leknung" type="int" value="3569"/>
+ <constant name="IBUS_Thai_lekpaet" type="int" value="3576"/>
+ <constant name="IBUS_Thai_leksam" type="int" value="3571"/>
+ <constant name="IBUS_Thai_leksi" type="int" value="3572"/>
+ <constant name="IBUS_Thai_leksong" type="int" value="3570"/>
+ <constant name="IBUS_Thai_leksun" type="int" value="3568"/>
+ <constant name="IBUS_Thai_lochula" type="int" value="3532"/>
+ <constant name="IBUS_Thai_loling" type="int" value="3525"/>
+ <constant name="IBUS_Thai_lu" type="int" value="3526"/>
+ <constant name="IBUS_Thai_maichattawa" type="int" value="3563"/>
+ <constant name="IBUS_Thai_maiek" type="int" value="3560"/>
+ <constant name="IBUS_Thai_maihanakat" type="int" value="3537"/>
+ <constant name="IBUS_Thai_maihanakat_maitho" type="int" value="3550"/>
+ <constant name="IBUS_Thai_maitaikhu" type="int" value="3559"/>
+ <constant name="IBUS_Thai_maitho" type="int" value="3561"/>
+ <constant name="IBUS_Thai_maitri" type="int" value="3562"/>
+ <constant name="IBUS_Thai_maiyamok" type="int" value="3558"/>
+ <constant name="IBUS_Thai_moma" type="int" value="3521"/>
+ <constant name="IBUS_Thai_ngongu" type="int" value="3495"/>
+ <constant name="IBUS_Thai_nikhahit" type="int" value="3565"/>
+ <constant name="IBUS_Thai_nonen" type="int" value="3507"/>
+ <constant name="IBUS_Thai_nonu" type="int" value="3513"/>
+ <constant name="IBUS_Thai_oang" type="int" value="3533"/>
+ <constant name="IBUS_Thai_paiyannoi" type="int" value="3535"/>
+ <constant name="IBUS_Thai_phinthu" type="int" value="3546"/>
+ <constant name="IBUS_Thai_phophan" type="int" value="3518"/>
+ <constant name="IBUS_Thai_phophung" type="int" value="3516"/>
+ <constant name="IBUS_Thai_phosamphao" type="int" value="3520"/>
+ <constant name="IBUS_Thai_popla" type="int" value="3515"/>
+ <constant name="IBUS_Thai_rorua" type="int" value="3523"/>
+ <constant name="IBUS_Thai_ru" type="int" value="3524"/>
+ <constant name="IBUS_Thai_saraa" type="int" value="3536"/>
+ <constant name="IBUS_Thai_saraaa" type="int" value="3538"/>
+ <constant name="IBUS_Thai_saraae" type="int" value="3553"/>
+ <constant name="IBUS_Thai_saraaimaimalai" type="int" value="3556"/>
+ <constant name="IBUS_Thai_saraaimaimuan" type="int" value="3555"/>
+ <constant name="IBUS_Thai_saraam" type="int" value="3539"/>
+ <constant name="IBUS_Thai_sarae" type="int" value="3552"/>
+ <constant name="IBUS_Thai_sarai" type="int" value="3540"/>
+ <constant name="IBUS_Thai_saraii" type="int" value="3541"/>
+ <constant name="IBUS_Thai_sarao" type="int" value="3554"/>
+ <constant name="IBUS_Thai_sarau" type="int" value="3544"/>
+ <constant name="IBUS_Thai_saraue" type="int" value="3542"/>
+ <constant name="IBUS_Thai_sarauee" type="int" value="3543"/>
+ <constant name="IBUS_Thai_sarauu" type="int" value="3545"/>
+ <constant name="IBUS_Thai_sorusi" type="int" value="3529"/>
+ <constant name="IBUS_Thai_sosala" type="int" value="3528"/>
+ <constant name="IBUS_Thai_soso" type="int" value="3499"/>
+ <constant name="IBUS_Thai_sosua" type="int" value="3530"/>
+ <constant name="IBUS_Thai_thanthakhat" type="int" value="3564"/>
+ <constant name="IBUS_Thai_thonangmontho" type="int" value="3505"/>
+ <constant name="IBUS_Thai_thophuthao" type="int" value="3506"/>
+ <constant name="IBUS_Thai_thothahan" type="int" value="3511"/>
+ <constant name="IBUS_Thai_thothan" type="int" value="3504"/>
+ <constant name="IBUS_Thai_thothong" type="int" value="3512"/>
+ <constant name="IBUS_Thai_thothung" type="int" value="3510"/>
+ <constant name="IBUS_Thai_topatak" type="int" value="3503"/>
+ <constant name="IBUS_Thai_totao" type="int" value="3509"/>
+ <constant name="IBUS_Thai_wowaen" type="int" value="3527"/>
+ <constant name="IBUS_Thai_yoyak" type="int" value="3522"/>
+ <constant name="IBUS_Thai_yoying" type="int" value="3501"/>
+ <constant name="IBUS_Thorn" type="int" value="222"/>
+ <constant name="IBUS_Touroku" type="int" value="65323"/>
+ <constant name="IBUS_Tslash" type="int" value="940"/>
+ <constant name="IBUS_U" type="int" value="85"/>
+ <constant name="IBUS_Uacute" type="int" value="218"/>
+ <constant name="IBUS_Ubelowdot" type="int" value="16785124"/>
+ <constant name="IBUS_Ubreve" type="int" value="733"/>
+ <constant name="IBUS_Ucircumflex" type="int" value="219"/>
+ <constant name="IBUS_Udiaeresis" type="int" value="220"/>
+ <constant name="IBUS_Udoubleacute" type="int" value="475"/>
+ <constant name="IBUS_Ugrave" type="int" value="217"/>
+ <constant name="IBUS_Uhook" type="int" value="16785126"/>
+ <constant name="IBUS_Uhorn" type="int" value="16777647"/>
+ <constant name="IBUS_Uhornacute" type="int" value="16785128"/>
+ <constant name="IBUS_Uhornbelowdot" type="int" value="16785136"/>
+ <constant name="IBUS_Uhorngrave" type="int" value="16785130"/>
+ <constant name="IBUS_Uhornhook" type="int" value="16785132"/>
+ <constant name="IBUS_Uhorntilde" type="int" value="16785134"/>
+ <constant name="IBUS_Ukrainian_GHE_WITH_UPTURN" type="int" value="1725"/>
+ <constant name="IBUS_Ukrainian_I" type="int" value="1718"/>
+ <constant name="IBUS_Ukrainian_IE" type="int" value="1716"/>
+ <constant name="IBUS_Ukrainian_YI" type="int" value="1719"/>
+ <constant name="IBUS_Ukrainian_ghe_with_upturn" type="int" value="1709"/>
+ <constant name="IBUS_Ukrainian_i" type="int" value="1702"/>
+ <constant name="IBUS_Ukrainian_ie" type="int" value="1700"/>
+ <constant name="IBUS_Ukrainian_yi" type="int" value="1703"/>
+ <constant name="IBUS_Ukranian_I" type="int" value="1718"/>
+ <constant name="IBUS_Ukranian_JE" type="int" value="1716"/>
+ <constant name="IBUS_Ukranian_YI" type="int" value="1719"/>
+ <constant name="IBUS_Ukranian_i" type="int" value="1702"/>
+ <constant name="IBUS_Ukranian_je" type="int" value="1700"/>
+ <constant name="IBUS_Ukranian_yi" type="int" value="1703"/>
+ <constant name="IBUS_Umacron" type="int" value="990"/>
+ <constant name="IBUS_Undo" type="int" value="65381"/>
+ <constant name="IBUS_Uogonek" type="int" value="985"/>
+ <constant name="IBUS_Up" type="int" value="65362"/>
+ <constant name="IBUS_Uring" type="int" value="473"/>
+ <constant name="IBUS_Utilde" type="int" value="989"/>
+ <constant name="IBUS_V" type="int" value="86"/>
+ <constant name="IBUS_VoidSymbol" type="int" value="16777215"/>
+ <constant name="IBUS_W" type="int" value="87"/>
+ <constant name="IBUS_Wacute" type="int" value="16785026"/>
+ <constant name="IBUS_Wcircumflex" type="int" value="16777588"/>
+ <constant name="IBUS_Wdiaeresis" type="int" value="16785028"/>
+ <constant name="IBUS_Wgrave" type="int" value="16785024"/>
+ <constant name="IBUS_WonSign" type="int" value="16785577"/>
+ <constant name="IBUS_X" type="int" value="88"/>
+ <constant name="IBUS_Xabovedot" type="int" value="16785034"/>
+ <constant name="IBUS_Y" type="int" value="89"/>
+ <constant name="IBUS_Yacute" type="int" value="221"/>
+ <constant name="IBUS_Ybelowdot" type="int" value="16785140"/>
+ <constant name="IBUS_Ycircumflex" type="int" value="16777590"/>
+ <constant name="IBUS_Ydiaeresis" type="int" value="5054"/>
+ <constant name="IBUS_Ygrave" type="int" value="16785138"/>
+ <constant name="IBUS_Yhook" type="int" value="16785142"/>
+ <constant name="IBUS_Ytilde" type="int" value="16785144"/>
+ <constant name="IBUS_Z" type="int" value="90"/>
+ <constant name="IBUS_Zabovedot" type="int" value="431"/>
+ <constant name="IBUS_Zacute" type="int" value="428"/>
+ <constant name="IBUS_Zcaron" type="int" value="430"/>
+ <constant name="IBUS_Zen_Koho" type="int" value="65341"/>
+ <constant name="IBUS_Zenkaku" type="int" value="65320"/>
+ <constant name="IBUS_Zenkaku_Hankaku" type="int" value="65322"/>
+ <constant name="IBUS_Zstroke" type="int" value="16777653"/>
+ <constant name="IBUS_a" type="int" value="97"/>
+ <constant name="IBUS_aacute" type="int" value="225"/>
+ <constant name="IBUS_abelowdot" type="int" value="16785057"/>
+ <constant name="IBUS_abovedot" type="int" value="511"/>
+ <constant name="IBUS_abreve" type="int" value="483"/>
+ <constant name="IBUS_abreveacute" type="int" value="16785071"/>
+ <constant name="IBUS_abrevebelowdot" type="int" value="16785079"/>
+ <constant name="IBUS_abrevegrave" type="int" value="16785073"/>
+ <constant name="IBUS_abrevehook" type="int" value="16785075"/>
+ <constant name="IBUS_abrevetilde" type="int" value="16785077"/>
+ <constant name="IBUS_acircumflex" type="int" value="226"/>
+ <constant name="IBUS_acircumflexacute" type="int" value="16785061"/>
+ <constant name="IBUS_acircumflexbelowdot" type="int" value="16785069"/>
+ <constant name="IBUS_acircumflexgrave" type="int" value="16785063"/>
+ <constant name="IBUS_acircumflexhook" type="int" value="16785065"/>
+ <constant name="IBUS_acircumflextilde" type="int" value="16785067"/>
+ <constant name="IBUS_acute" type="int" value="180"/>
+ <constant name="IBUS_adiaeresis" type="int" value="228"/>
+ <constant name="IBUS_ae" type="int" value="230"/>
+ <constant name="IBUS_agrave" type="int" value="224"/>
+ <constant name="IBUS_ahook" type="int" value="16785059"/>
+ <constant name="IBUS_amacron" type="int" value="992"/>
+ <constant name="IBUS_ampersand" type="int" value="38"/>
+ <constant name="IBUS_aogonek" type="int" value="433"/>
+ <constant name="IBUS_apostrophe" type="int" value="39"/>
+ <constant name="IBUS_approxeq" type="int" value="16785992"/>
+ <constant name="IBUS_approximate" type="int" value="2248"/>
+ <constant name="IBUS_aring" type="int" value="229"/>
+ <constant name="IBUS_asciicircum" type="int" value="94"/>
+ <constant name="IBUS_asciitilde" type="int" value="126"/>
+ <constant name="IBUS_asterisk" type="int" value="42"/>
+ <constant name="IBUS_at" type="int" value="64"/>
+ <constant name="IBUS_atilde" type="int" value="227"/>
+ <constant name="IBUS_b" type="int" value="98"/>
+ <constant name="IBUS_babovedot" type="int" value="16784899"/>
+ <constant name="IBUS_backslash" type="int" value="92"/>
+ <constant name="IBUS_ballotcross" type="int" value="2804"/>
+ <constant name="IBUS_bar" type="int" value="124"/>
+ <constant name="IBUS_because" type="int" value="16785973"/>
+ <constant name="IBUS_blank" type="int" value="2527"/>
+ <constant name="IBUS_botintegral" type="int" value="2213"/>
+ <constant name="IBUS_botleftparens" type="int" value="2220"/>
+ <constant name="IBUS_botleftsqbracket" type="int" value="2216"/>
+ <constant name="IBUS_botleftsummation" type="int" value="2226"/>
+ <constant name="IBUS_botrightparens" type="int" value="2222"/>
+ <constant name="IBUS_botrightsqbracket" type="int" value="2218"/>
+ <constant name="IBUS_botrightsummation" type="int" value="2230"/>
+ <constant name="IBUS_bott" type="int" value="2550"/>
+ <constant name="IBUS_botvertsummationconnector" type="int" value="2228"/>
+ <constant name="IBUS_braceleft" type="int" value="123"/>
+ <constant name="IBUS_braceright" type="int" value="125"/>
+ <constant name="IBUS_bracketleft" type="int" value="91"/>
+ <constant name="IBUS_bracketright" type="int" value="93"/>
+ <constant name="IBUS_braille_blank" type="int" value="16787456"/>
+ <constant name="IBUS_braille_dot_1" type="int" value="65521"/>
+ <constant name="IBUS_braille_dot_10" type="int" value="65530"/>
+ <constant name="IBUS_braille_dot_2" type="int" value="65522"/>
+ <constant name="IBUS_braille_dot_3" type="int" value="65523"/>
+ <constant name="IBUS_braille_dot_4" type="int" value="65524"/>
+ <constant name="IBUS_braille_dot_5" type="int" value="65525"/>
+ <constant name="IBUS_braille_dot_6" type="int" value="65526"/>
+ <constant name="IBUS_braille_dot_7" type="int" value="65527"/>
+ <constant name="IBUS_braille_dot_8" type="int" value="65528"/>
+ <constant name="IBUS_braille_dot_9" type="int" value="65529"/>
+ <constant name="IBUS_braille_dots_1" type="int" value="16787457"/>
+ <constant name="IBUS_braille_dots_12" type="int" value="16787459"/>
+ <constant name="IBUS_braille_dots_123" type="int" value="16787463"/>
+ <constant name="IBUS_braille_dots_1234" type="int" value="16787471"/>
+ <constant name="IBUS_braille_dots_12345" type="int" value="16787487"/>
+ <constant name="IBUS_braille_dots_123456" type="int" value="16787519"/>
+ <constant name="IBUS_braille_dots_1234567" type="int" value="16787583"/>
+ <constant name="IBUS_braille_dots_12345678" type="int" value="16787711"/>
+ <constant name="IBUS_braille_dots_1234568" type="int" value="16787647"/>
+ <constant name="IBUS_braille_dots_123457" type="int" value="16787551"/>
+ <constant name="IBUS_braille_dots_1234578" type="int" value="16787679"/>
+ <constant name="IBUS_braille_dots_123458" type="int" value="16787615"/>
+ <constant name="IBUS_braille_dots_12346" type="int" value="16787503"/>
+ <constant name="IBUS_braille_dots_123467" type="int" value="16787567"/>
+ <constant name="IBUS_braille_dots_1234678" type="int" value="16787695"/>
+ <constant name="IBUS_braille_dots_123468" type="int" value="16787631"/>
+ <constant name="IBUS_braille_dots_12347" type="int" value="16787535"/>
+ <constant name="IBUS_braille_dots_123478" type="int" value="16787663"/>
+ <constant name="IBUS_braille_dots_12348" type="int" value="16787599"/>
+ <constant name="IBUS_braille_dots_1235" type="int" value="16787479"/>
+ <constant name="IBUS_braille_dots_12356" type="int" value="16787511"/>
+ <constant name="IBUS_braille_dots_123567" type="int" value="16787575"/>
+ <constant name="IBUS_braille_dots_1235678" type="int" value="16787703"/>
+ <constant name="IBUS_braille_dots_123568" type="int" value="16787639"/>
+ <constant name="IBUS_braille_dots_12357" type="int" value="16787543"/>
+ <constant name="IBUS_braille_dots_123578" type="int" value="16787671"/>
+ <constant name="IBUS_braille_dots_12358" type="int" value="16787607"/>
+ <constant name="IBUS_braille_dots_1236" type="int" value="16787495"/>
+ <constant name="IBUS_braille_dots_12367" type="int" value="16787559"/>
+ <constant name="IBUS_braille_dots_123678" type="int" value="16787687"/>
+ <constant name="IBUS_braille_dots_12368" type="int" value="16787623"/>
+ <constant name="IBUS_braille_dots_1237" type="int" value="16787527"/>
+ <constant name="IBUS_braille_dots_12378" type="int" value="16787655"/>
+ <constant name="IBUS_braille_dots_1238" type="int" value="16787591"/>
+ <constant name="IBUS_braille_dots_124" type="int" value="16787467"/>
+ <constant name="IBUS_braille_dots_1245" type="int" value="16787483"/>
+ <constant name="IBUS_braille_dots_12456" type="int" value="16787515"/>
+ <constant name="IBUS_braille_dots_124567" type="int" value="16787579"/>
+ <constant name="IBUS_braille_dots_1245678" type="int" value="16787707"/>
+ <constant name="IBUS_braille_dots_124568" type="int" value="16787643"/>
+ <constant name="IBUS_braille_dots_12457" type="int" value="16787547"/>
+ <constant name="IBUS_braille_dots_124578" type="int" value="16787675"/>
+ <constant name="IBUS_braille_dots_12458" type="int" value="16787611"/>
+ <constant name="IBUS_braille_dots_1246" type="int" value="16787499"/>
+ <constant name="IBUS_braille_dots_12467" type="int" value="16787563"/>
+ <constant name="IBUS_braille_dots_124678" type="int" value="16787691"/>
+ <constant name="IBUS_braille_dots_12468" type="int" value="16787627"/>
+ <constant name="IBUS_braille_dots_1247" type="int" value="16787531"/>
+ <constant name="IBUS_braille_dots_12478" type="int" value="16787659"/>
+ <constant name="IBUS_braille_dots_1248" type="int" value="16787595"/>
+ <constant name="IBUS_braille_dots_125" type="int" value="16787475"/>
+ <constant name="IBUS_braille_dots_1256" type="int" value="16787507"/>
+ <constant name="IBUS_braille_dots_12567" type="int" value="16787571"/>
+ <constant name="IBUS_braille_dots_125678" type="int" value="16787699"/>
+ <constant name="IBUS_braille_dots_12568" type="int" value="16787635"/>
+ <constant name="IBUS_braille_dots_1257" type="int" value="16787539"/>
+ <constant name="IBUS_braille_dots_12578" type="int" value="16787667"/>
+ <constant name="IBUS_braille_dots_1258" type="int" value="16787603"/>
+ <constant name="IBUS_braille_dots_126" type="int" value="16787491"/>
+ <constant name="IBUS_braille_dots_1267" type="int" value="16787555"/>
+ <constant name="IBUS_braille_dots_12678" type="int" value="16787683"/>
+ <constant name="IBUS_braille_dots_1268" type="int" value="16787619"/>
+ <constant name="IBUS_braille_dots_127" type="int" value="16787523"/>
+ <constant name="IBUS_braille_dots_1278" type="int" value="16787651"/>
+ <constant name="IBUS_braille_dots_128" type="int" value="16787587"/>
+ <constant name="IBUS_braille_dots_13" type="int" value="16787461"/>
+ <constant name="IBUS_braille_dots_134" type="int" value="16787469"/>
+ <constant name="IBUS_braille_dots_1345" type="int" value="16787485"/>
+ <constant name="IBUS_braille_dots_13456" type="int" value="16787517"/>
+ <constant name="IBUS_braille_dots_134567" type="int" value="16787581"/>
+ <constant name="IBUS_braille_dots_1345678" type="int" value="16787709"/>
+ <constant name="IBUS_braille_dots_134568" type="int" value="16787645"/>
+ <constant name="IBUS_braille_dots_13457" type="int" value="16787549"/>
+ <constant name="IBUS_braille_dots_134578" type="int" value="16787677"/>
+ <constant name="IBUS_braille_dots_13458" type="int" value="16787613"/>
+ <constant name="IBUS_braille_dots_1346" type="int" value="16787501"/>
+ <constant name="IBUS_braille_dots_13467" type="int" value="16787565"/>
+ <constant name="IBUS_braille_dots_134678" type="int" value="16787693"/>
+ <constant name="IBUS_braille_dots_13468" type="int" value="16787629"/>
+ <constant name="IBUS_braille_dots_1347" type="int" value="16787533"/>
+ <constant name="IBUS_braille_dots_13478" type="int" value="16787661"/>
+ <constant name="IBUS_braille_dots_1348" type="int" value="16787597"/>
+ <constant name="IBUS_braille_dots_135" type="int" value="16787477"/>
+ <constant name="IBUS_braille_dots_1356" type="int" value="16787509"/>
+ <constant name="IBUS_braille_dots_13567" type="int" value="16787573"/>
+ <constant name="IBUS_braille_dots_135678" type="int" value="16787701"/>
+ <constant name="IBUS_braille_dots_13568" type="int" value="16787637"/>
+ <constant name="IBUS_braille_dots_1357" type="int" value="16787541"/>
+ <constant name="IBUS_braille_dots_13578" type="int" value="16787669"/>
+ <constant name="IBUS_braille_dots_1358" type="int" value="16787605"/>
+ <constant name="IBUS_braille_dots_136" type="int" value="16787493"/>
+ <constant name="IBUS_braille_dots_1367" type="int" value="16787557"/>
+ <constant name="IBUS_braille_dots_13678" type="int" value="16787685"/>
+ <constant name="IBUS_braille_dots_1368" type="int" value="16787621"/>
+ <constant name="IBUS_braille_dots_137" type="int" value="16787525"/>
+ <constant name="IBUS_braille_dots_1378" type="int" value="16787653"/>
+ <constant name="IBUS_braille_dots_138" type="int" value="16787589"/>
+ <constant name="IBUS_braille_dots_14" type="int" value="16787465"/>
+ <constant name="IBUS_braille_dots_145" type="int" value="16787481"/>
+ <constant name="IBUS_braille_dots_1456" type="int" value="16787513"/>
+ <constant name="IBUS_braille_dots_14567" type="int" value="16787577"/>
+ <constant name="IBUS_braille_dots_145678" type="int" value="16787705"/>
+ <constant name="IBUS_braille_dots_14568" type="int" value="16787641"/>
+ <constant name="IBUS_braille_dots_1457" type="int" value="16787545"/>
+ <constant name="IBUS_braille_dots_14578" type="int" value="16787673"/>
+ <constant name="IBUS_braille_dots_1458" type="int" value="16787609"/>
+ <constant name="IBUS_braille_dots_146" type="int" value="16787497"/>
+ <constant name="IBUS_braille_dots_1467" type="int" value="16787561"/>
+ <constant name="IBUS_braille_dots_14678" type="int" value="16787689"/>
+ <constant name="IBUS_braille_dots_1468" type="int" value="16787625"/>
+ <constant name="IBUS_braille_dots_147" type="int" value="16787529"/>
+ <constant name="IBUS_braille_dots_1478" type="int" value="16787657"/>
+ <constant name="IBUS_braille_dots_148" type="int" value="16787593"/>
+ <constant name="IBUS_braille_dots_15" type="int" value="16787473"/>
+ <constant name="IBUS_braille_dots_156" type="int" value="16787505"/>
+ <constant name="IBUS_braille_dots_1567" type="int" value="16787569"/>
+ <constant name="IBUS_braille_dots_15678" type="int" value="16787697"/>
+ <constant name="IBUS_braille_dots_1568" type="int" value="16787633"/>
+ <constant name="IBUS_braille_dots_157" type="int" value="16787537"/>
+ <constant name="IBUS_braille_dots_1578" type="int" value="16787665"/>
+ <constant name="IBUS_braille_dots_158" type="int" value="16787601"/>
+ <constant name="IBUS_braille_dots_16" type="int" value="16787489"/>
+ <constant name="IBUS_braille_dots_167" type="int" value="16787553"/>
+ <constant name="IBUS_braille_dots_1678" type="int" value="16787681"/>
+ <constant name="IBUS_braille_dots_168" type="int" value="16787617"/>
+ <constant name="IBUS_braille_dots_17" type="int" value="16787521"/>
+ <constant name="IBUS_braille_dots_178" type="int" value="16787649"/>
+ <constant name="IBUS_braille_dots_18" type="int" value="16787585"/>
+ <constant name="IBUS_braille_dots_2" type="int" value="16787458"/>
+ <constant name="IBUS_braille_dots_23" type="int" value="16787462"/>
+ <constant name="IBUS_braille_dots_234" type="int" value="16787470"/>
+ <constant name="IBUS_braille_dots_2345" type="int" value="16787486"/>
+ <constant name="IBUS_braille_dots_23456" type="int" value="16787518"/>
+ <constant name="IBUS_braille_dots_234567" type="int" value="16787582"/>
+ <constant name="IBUS_braille_dots_2345678" type="int" value="16787710"/>
+ <constant name="IBUS_braille_dots_234568" type="int" value="16787646"/>
+ <constant name="IBUS_braille_dots_23457" type="int" value="16787550"/>
+ <constant name="IBUS_braille_dots_234578" type="int" value="16787678"/>
+ <constant name="IBUS_braille_dots_23458" type="int" value="16787614"/>
+ <constant name="IBUS_braille_dots_2346" type="int" value="16787502"/>
+ <constant name="IBUS_braille_dots_23467" type="int" value="16787566"/>
+ <constant name="IBUS_braille_dots_234678" type="int" value="16787694"/>
+ <constant name="IBUS_braille_dots_23468" type="int" value="16787630"/>
+ <constant name="IBUS_braille_dots_2347" type="int" value="16787534"/>
+ <constant name="IBUS_braille_dots_23478" type="int" value="16787662"/>
+ <constant name="IBUS_braille_dots_2348" type="int" value="16787598"/>
+ <constant name="IBUS_braille_dots_235" type="int" value="16787478"/>
+ <constant name="IBUS_braille_dots_2356" type="int" value="16787510"/>
+ <constant name="IBUS_braille_dots_23567" type="int" value="16787574"/>
+ <constant name="IBUS_braille_dots_235678" type="int" value="16787702"/>
+ <constant name="IBUS_braille_dots_23568" type="int" value="16787638"/>
+ <constant name="IBUS_braille_dots_2357" type="int" value="16787542"/>
+ <constant name="IBUS_braille_dots_23578" type="int" value="16787670"/>
+ <constant name="IBUS_braille_dots_2358" type="int" value="16787606"/>
+ <constant name="IBUS_braille_dots_236" type="int" value="16787494"/>
+ <constant name="IBUS_braille_dots_2367" type="int" value="16787558"/>
+ <constant name="IBUS_braille_dots_23678" type="int" value="16787686"/>
+ <constant name="IBUS_braille_dots_2368" type="int" value="16787622"/>
+ <constant name="IBUS_braille_dots_237" type="int" value="16787526"/>
+ <constant name="IBUS_braille_dots_2378" type="int" value="16787654"/>
+ <constant name="IBUS_braille_dots_238" type="int" value="16787590"/>
+ <constant name="IBUS_braille_dots_24" type="int" value="16787466"/>
+ <constant name="IBUS_braille_dots_245" type="int" value="16787482"/>
+ <constant name="IBUS_braille_dots_2456" type="int" value="16787514"/>
+ <constant name="IBUS_braille_dots_24567" type="int" value="16787578"/>
+ <constant name="IBUS_braille_dots_245678" type="int" value="16787706"/>
+ <constant name="IBUS_braille_dots_24568" type="int" value="16787642"/>
+ <constant name="IBUS_braille_dots_2457" type="int" value="16787546"/>
+ <constant name="IBUS_braille_dots_24578" type="int" value="16787674"/>
+ <constant name="IBUS_braille_dots_2458" type="int" value="16787610"/>
+ <constant name="IBUS_braille_dots_246" type="int" value="16787498"/>
+ <constant name="IBUS_braille_dots_2467" type="int" value="16787562"/>
+ <constant name="IBUS_braille_dots_24678" type="int" value="16787690"/>
+ <constant name="IBUS_braille_dots_2468" type="int" value="16787626"/>
+ <constant name="IBUS_braille_dots_247" type="int" value="16787530"/>
+ <constant name="IBUS_braille_dots_2478" type="int" value="16787658"/>
+ <constant name="IBUS_braille_dots_248" type="int" value="16787594"/>
+ <constant name="IBUS_braille_dots_25" type="int" value="16787474"/>
+ <constant name="IBUS_braille_dots_256" type="int" value="16787506"/>
+ <constant name="IBUS_braille_dots_2567" type="int" value="16787570"/>
+ <constant name="IBUS_braille_dots_25678" type="int" value="16787698"/>
+ <constant name="IBUS_braille_dots_2568" type="int" value="16787634"/>
+ <constant name="IBUS_braille_dots_257" type="int" value="16787538"/>
+ <constant name="IBUS_braille_dots_2578" type="int" value="16787666"/>
+ <constant name="IBUS_braille_dots_258" type="int" value="16787602"/>
+ <constant name="IBUS_braille_dots_26" type="int" value="16787490"/>
+ <constant name="IBUS_braille_dots_267" type="int" value="16787554"/>
+ <constant name="IBUS_braille_dots_2678" type="int" value="16787682"/>
+ <constant name="IBUS_braille_dots_268" type="int" value="16787618"/>
+ <constant name="IBUS_braille_dots_27" type="int" value="16787522"/>
+ <constant name="IBUS_braille_dots_278" type="int" value="16787650"/>
+ <constant name="IBUS_braille_dots_28" type="int" value="16787586"/>
+ <constant name="IBUS_braille_dots_3" type="int" value="16787460"/>
+ <constant name="IBUS_braille_dots_34" type="int" value="16787468"/>
+ <constant name="IBUS_braille_dots_345" type="int" value="16787484"/>
+ <constant name="IBUS_braille_dots_3456" type="int" value="16787516"/>
+ <constant name="IBUS_braille_dots_34567" type="int" value="16787580"/>
+ <constant name="IBUS_braille_dots_345678" type="int" value="16787708"/>
+ <constant name="IBUS_braille_dots_34568" type="int" value="16787644"/>
+ <constant name="IBUS_braille_dots_3457" type="int" value="16787548"/>
+ <constant name="IBUS_braille_dots_34578" type="int" value="16787676"/>
+ <constant name="IBUS_braille_dots_3458" type="int" value="16787612"/>
+ <constant name="IBUS_braille_dots_346" type="int" value="16787500"/>
+ <constant name="IBUS_braille_dots_3467" type="int" value="16787564"/>
+ <constant name="IBUS_braille_dots_34678" type="int" value="16787692"/>
+ <constant name="IBUS_braille_dots_3468" type="int" value="16787628"/>
+ <constant name="IBUS_braille_dots_347" type="int" value="16787532"/>
+ <constant name="IBUS_braille_dots_3478" type="int" value="16787660"/>
+ <constant name="IBUS_braille_dots_348" type="int" value="16787596"/>
+ <constant name="IBUS_braille_dots_35" type="int" value="16787476"/>
+ <constant name="IBUS_braille_dots_356" type="int" value="16787508"/>
+ <constant name="IBUS_braille_dots_3567" type="int" value="16787572"/>
+ <constant name="IBUS_braille_dots_35678" type="int" value="16787700"/>
+ <constant name="IBUS_braille_dots_3568" type="int" value="16787636"/>
+ <constant name="IBUS_braille_dots_357" type="int" value="16787540"/>
+ <constant name="IBUS_braille_dots_3578" type="int" value="16787668"/>
+ <constant name="IBUS_braille_dots_358" type="int" value="16787604"/>
+ <constant name="IBUS_braille_dots_36" type="int" value="16787492"/>
+ <constant name="IBUS_braille_dots_367" type="int" value="16787556"/>
+ <constant name="IBUS_braille_dots_3678" type="int" value="16787684"/>
+ <constant name="IBUS_braille_dots_368" type="int" value="16787620"/>
+ <constant name="IBUS_braille_dots_37" type="int" value="16787524"/>
+ <constant name="IBUS_braille_dots_378" type="int" value="16787652"/>
+ <constant name="IBUS_braille_dots_38" type="int" value="16787588"/>
+ <constant name="IBUS_braille_dots_4" type="int" value="16787464"/>
+ <constant name="IBUS_braille_dots_45" type="int" value="16787480"/>
+ <constant name="IBUS_braille_dots_456" type="int" value="16787512"/>
+ <constant name="IBUS_braille_dots_4567" type="int" value="16787576"/>
+ <constant name="IBUS_braille_dots_45678" type="int" value="16787704"/>
+ <constant name="IBUS_braille_dots_4568" type="int" value="16787640"/>
+ <constant name="IBUS_braille_dots_457" type="int" value="16787544"/>
+ <constant name="IBUS_braille_dots_4578" type="int" value="16787672"/>
+ <constant name="IBUS_braille_dots_458" type="int" value="16787608"/>
+ <constant name="IBUS_braille_dots_46" type="int" value="16787496"/>
+ <constant name="IBUS_braille_dots_467" type="int" value="16787560"/>
+ <constant name="IBUS_braille_dots_4678" type="int" value="16787688"/>
+ <constant name="IBUS_braille_dots_468" type="int" value="16787624"/>
+ <constant name="IBUS_braille_dots_47" type="int" value="16787528"/>
+ <constant name="IBUS_braille_dots_478" type="int" value="16787656"/>
+ <constant name="IBUS_braille_dots_48" type="int" value="16787592"/>
+ <constant name="IBUS_braille_dots_5" type="int" value="16787472"/>
+ <constant name="IBUS_braille_dots_56" type="int" value="16787504"/>
+ <constant name="IBUS_braille_dots_567" type="int" value="16787568"/>
+ <constant name="IBUS_braille_dots_5678" type="int" value="16787696"/>
+ <constant name="IBUS_braille_dots_568" type="int" value="16787632"/>
+ <constant name="IBUS_braille_dots_57" type="int" value="16787536"/>
+ <constant name="IBUS_braille_dots_578" type="int" value="16787664"/>
+ <constant name="IBUS_braille_dots_58" type="int" value="16787600"/>
+ <constant name="IBUS_braille_dots_6" type="int" value="16787488"/>
+ <constant name="IBUS_braille_dots_67" type="int" value="16787552"/>
+ <constant name="IBUS_braille_dots_678" type="int" value="16787680"/>
+ <constant name="IBUS_braille_dots_68" type="int" value="16787616"/>
+ <constant name="IBUS_braille_dots_7" type="int" value="16787520"/>
+ <constant name="IBUS_braille_dots_78" type="int" value="16787648"/>
+ <constant name="IBUS_braille_dots_8" type="int" value="16787584"/>
+ <constant name="IBUS_breve" type="int" value="418"/>
+ <constant name="IBUS_brokenbar" type="int" value="166"/>
+ <constant name="IBUS_c" type="int" value="99"/>
+ <constant name="IBUS_cabovedot" type="int" value="741"/>
+ <constant name="IBUS_cacute" type="int" value="486"/>
+ <constant name="IBUS_careof" type="int" value="2744"/>
+ <constant name="IBUS_caret" type="int" value="2812"/>
+ <constant name="IBUS_caron" type="int" value="439"/>
+ <constant name="IBUS_ccaron" type="int" value="488"/>
+ <constant name="IBUS_ccedilla" type="int" value="231"/>
+ <constant name="IBUS_ccircumflex" type="int" value="742"/>
+ <constant name="IBUS_cedilla" type="int" value="184"/>
+ <constant name="IBUS_cent" type="int" value="162"/>
+ <constant name="IBUS_checkerboard" type="int" value="2529"/>
+ <constant name="IBUS_checkmark" type="int" value="2803"/>
+ <constant name="IBUS_circle" type="int" value="3023"/>
+ <constant name="IBUS_club" type="int" value="2796"/>
+ <constant name="IBUS_colon" type="int" value="58"/>
+ <constant name="IBUS_comma" type="int" value="44"/>
+ <constant name="IBUS_containsas" type="int" value="16785931"/>
+ <constant name="IBUS_copyright" type="int" value="169"/>
+ <constant name="IBUS_cr" type="int" value="2532"/>
+ <constant name="IBUS_crossinglines" type="int" value="2542"/>
+ <constant name="IBUS_cuberoot" type="int" value="16785947"/>
+ <constant name="IBUS_currency" type="int" value="164"/>
+ <constant name="IBUS_cursor" type="int" value="2815"/>
+ <constant name="IBUS_d" type="int" value="100"/>
+ <constant name="IBUS_dabovedot" type="int" value="16784907"/>
+ <constant name="IBUS_dagger" type="int" value="2801"/>
+ <constant name="IBUS_dcaron" type="int" value="495"/>
+ <constant name="IBUS_dead_abovecomma" type="int" value="65124"/>
+ <constant name="IBUS_dead_abovedot" type="int" value="65110"/>
+ <constant name="IBUS_dead_abovereversedcomma" type="int" value="65125"/>
+ <constant name="IBUS_dead_abovering" type="int" value="65112"/>
+ <constant name="IBUS_dead_acute" type="int" value="65105"/>
+ <constant name="IBUS_dead_belowbreve" type="int" value="65131"/>
+ <constant name="IBUS_dead_belowcircumflex" type="int" value="65129"/>
+ <constant name="IBUS_dead_belowdiaeresis" type="int" value="65132"/>
+ <constant name="IBUS_dead_belowdot" type="int" value="65120"/>
+ <constant name="IBUS_dead_belowmacron" type="int" value="65128"/>
+ <constant name="IBUS_dead_belowring" type="int" value="65127"/>
+ <constant name="IBUS_dead_belowtilde" type="int" value="65130"/>
+ <constant name="IBUS_dead_breve" type="int" value="65109"/>
+ <constant name="IBUS_dead_caron" type="int" value="65114"/>
+ <constant name="IBUS_dead_cedilla" type="int" value="65115"/>
+ <constant name="IBUS_dead_circumflex" type="int" value="65106"/>
+ <constant name="IBUS_dead_dasia" type="int" value="65125"/>
+ <constant name="IBUS_dead_diaeresis" type="int" value="65111"/>
+ <constant name="IBUS_dead_doubleacute" type="int" value="65113"/>
+ <constant name="IBUS_dead_grave" type="int" value="65104"/>
+ <constant name="IBUS_dead_hook" type="int" value="65121"/>
+ <constant name="IBUS_dead_horn" type="int" value="65122"/>
+ <constant name="IBUS_dead_iota" type="int" value="65117"/>
+ <constant name="IBUS_dead_macron" type="int" value="65108"/>
+ <constant name="IBUS_dead_ogonek" type="int" value="65116"/>
+ <constant name="IBUS_dead_perispomeni" type="int" value="65107"/>
+ <constant name="IBUS_dead_psili" type="int" value="65124"/>
+ <constant name="IBUS_dead_semivoiced_sound" type="int" value="65119"/>
+ <constant name="IBUS_dead_stroke" type="int" value="65123"/>
+ <constant name="IBUS_dead_tilde" type="int" value="65107"/>
+ <constant name="IBUS_dead_voiced_sound" type="int" value="65118"/>
+ <constant name="IBUS_decimalpoint" type="int" value="2749"/>
+ <constant name="IBUS_degree" type="int" value="176"/>
+ <constant name="IBUS_diaeresis" type="int" value="168"/>
+ <constant name="IBUS_diamond" type="int" value="2797"/>
+ <constant name="IBUS_digitspace" type="int" value="2725"/>
+ <constant name="IBUS_dintegral" type="int" value="16785964"/>
+ <constant name="IBUS_division" type="int" value="247"/>
+ <constant name="IBUS_dollar" type="int" value="36"/>
+ <constant name="IBUS_doubbaselinedot" type="int" value="2735"/>
+ <constant name="IBUS_doubleacute" type="int" value="445"/>
+ <constant name="IBUS_doubledagger" type="int" value="2802"/>
+ <constant name="IBUS_doublelowquotemark" type="int" value="2814"/>
+ <constant name="IBUS_downarrow" type="int" value="2302"/>
+ <constant name="IBUS_downcaret" type="int" value="2984"/>
+ <constant name="IBUS_downshoe" type="int" value="3030"/>
+ <constant name="IBUS_downstile" type="int" value="3012"/>
+ <constant name="IBUS_downtack" type="int" value="3010"/>
+ <constant name="IBUS_dstroke" type="int" value="496"/>
+ <constant name="IBUS_e" type="int" value="101"/>
+ <constant name="IBUS_eabovedot" type="int" value="1004"/>
+ <constant name="IBUS_eacute" type="int" value="233"/>
+ <constant name="IBUS_ebelowdot" type="int" value="16785081"/>
+ <constant name="IBUS_ecaron" type="int" value="492"/>
+ <constant name="IBUS_ecircumflex" type="int" value="234"/>
+ <constant name="IBUS_ecircumflexacute" type="int" value="16785087"/>
+ <constant name="IBUS_ecircumflexbelowdot" type="int" value="16785095"/>
+ <constant name="IBUS_ecircumflexgrave" type="int" value="16785089"/>
+ <constant name="IBUS_ecircumflexhook" type="int" value="16785091"/>
+ <constant name="IBUS_ecircumflextilde" type="int" value="16785093"/>
+ <constant name="IBUS_ediaeresis" type="int" value="235"/>
+ <constant name="IBUS_egrave" type="int" value="232"/>
+ <constant name="IBUS_ehook" type="int" value="16785083"/>
+ <constant name="IBUS_eightsubscript" type="int" value="16785544"/>
+ <constant name="IBUS_eightsuperior" type="int" value="16785528"/>
+ <constant name="IBUS_elementof" type="int" value="16785928"/>
+ <constant name="IBUS_ellipsis" type="int" value="2734"/>
+ <constant name="IBUS_em3space" type="int" value="2723"/>
+ <constant name="IBUS_em4space" type="int" value="2724"/>
+ <constant name="IBUS_emacron" type="int" value="954"/>
+ <constant name="IBUS_emdash" type="int" value="2729"/>
+ <constant name="IBUS_emfilledcircle" type="int" value="2782"/>
+ <constant name="IBUS_emfilledrect" type="int" value="2783"/>
+ <constant name="IBUS_emopencircle" type="int" value="2766"/>
+ <constant name="IBUS_emopenrectangle" type="int" value="2767"/>
+ <constant name="IBUS_emptyset" type="int" value="16785925"/>
+ <constant name="IBUS_emspace" type="int" value="2721"/>
+ <constant name="IBUS_endash" type="int" value="2730"/>
+ <constant name="IBUS_enfilledcircbullet" type="int" value="2790"/>
+ <constant name="IBUS_enfilledsqbullet" type="int" value="2791"/>
+ <constant name="IBUS_eng" type="int" value="959"/>
+ <constant name="IBUS_enopencircbullet" type="int" value="2784"/>
+ <constant name="IBUS_enopensquarebullet" type="int" value="2785"/>
+ <constant name="IBUS_enspace" type="int" value="2722"/>
+ <constant name="IBUS_eogonek" type="int" value="490"/>
+ <constant name="IBUS_equal" type="int" value="61"/>
+ <constant name="IBUS_eth" type="int" value="240"/>
+ <constant name="IBUS_etilde" type="int" value="16785085"/>
+ <constant name="IBUS_exclam" type="int" value="33"/>
+ <constant name="IBUS_exclamdown" type="int" value="161"/>
+ <constant name="IBUS_f" type="int" value="102"/>
+ <constant name="IBUS_fabovedot" type="int" value="16784927"/>
+ <constant name="IBUS_femalesymbol" type="int" value="2808"/>
+ <constant name="IBUS_ff" type="int" value="2531"/>
+ <constant name="IBUS_figdash" type="int" value="2747"/>
+ <constant name="IBUS_filledlefttribullet" type="int" value="2780"/>
+ <constant name="IBUS_filledrectbullet" type="int" value="2779"/>
+ <constant name="IBUS_filledrighttribullet" type="int" value="2781"/>
+ <constant name="IBUS_filledtribulletdown" type="int" value="2793"/>
+ <constant name="IBUS_filledtribulletup" type="int" value="2792"/>
+ <constant name="IBUS_fiveeighths" type="int" value="2757"/>
+ <constant name="IBUS_fivesixths" type="int" value="2743"/>
+ <constant name="IBUS_fivesubscript" type="int" value="16785541"/>
+ <constant name="IBUS_fivesuperior" type="int" value="16785525"/>
+ <constant name="IBUS_fourfifths" type="int" value="2741"/>
+ <constant name="IBUS_foursubscript" type="int" value="16785540"/>
+ <constant name="IBUS_foursuperior" type="int" value="16785524"/>
+ <constant name="IBUS_fourthroot" type="int" value="16785948"/>
+ <constant name="IBUS_function" type="int" value="2294"/>
+ <constant name="IBUS_g" type="int" value="103"/>
+ <constant name="IBUS_gabovedot" type="int" value="757"/>
+ <constant name="IBUS_gbreve" type="int" value="699"/>
+ <constant name="IBUS_gcaron" type="int" value="16777703"/>
+ <constant name="IBUS_gcedilla" type="int" value="955"/>
+ <constant name="IBUS_gcircumflex" type="int" value="760"/>
+ <constant name="IBUS_grave" type="int" value="96"/>
+ <constant name="IBUS_greater" type="int" value="62"/>
+ <constant name="IBUS_greaterthanequal" type="int" value="2238"/>
+ <constant name="IBUS_guillemotleft" type="int" value="171"/>
+ <constant name="IBUS_guillemotright" type="int" value="187"/>
+ <constant name="IBUS_h" type="int" value="104"/>
+ <constant name="IBUS_hairspace" type="int" value="2728"/>
+ <constant name="IBUS_hcircumflex" type="int" value="694"/>
+ <constant name="IBUS_heart" type="int" value="2798"/>
+ <constant name="IBUS_hebrew_aleph" type="int" value="3296"/>
+ <constant name="IBUS_hebrew_ayin" type="int" value="3314"/>
+ <constant name="IBUS_hebrew_bet" type="int" value="3297"/>
+ <constant name="IBUS_hebrew_beth" type="int" value="3297"/>
+ <constant name="IBUS_hebrew_chet" type="int" value="3303"/>
+ <constant name="IBUS_hebrew_dalet" type="int" value="3299"/>
+ <constant name="IBUS_hebrew_daleth" type="int" value="3299"/>
+ <constant name="IBUS_hebrew_doublelowline" type="int" value="3295"/>
+ <constant name="IBUS_hebrew_finalkaph" type="int" value="3306"/>
+ <constant name="IBUS_hebrew_finalmem" type="int" value="3309"/>
+ <constant name="IBUS_hebrew_finalnun" type="int" value="3311"/>
+ <constant name="IBUS_hebrew_finalpe" type="int" value="3315"/>
+ <constant name="IBUS_hebrew_finalzade" type="int" value="3317"/>
+ <constant name="IBUS_hebrew_finalzadi" type="int" value="3317"/>
+ <constant name="IBUS_hebrew_gimel" type="int" value="3298"/>
+ <constant name="IBUS_hebrew_gimmel" type="int" value="3298"/>
+ <constant name="IBUS_hebrew_he" type="int" value="3300"/>
+ <constant name="IBUS_hebrew_het" type="int" value="3303"/>
+ <constant name="IBUS_hebrew_kaph" type="int" value="3307"/>
+ <constant name="IBUS_hebrew_kuf" type="int" value="3319"/>
+ <constant name="IBUS_hebrew_lamed" type="int" value="3308"/>
+ <constant name="IBUS_hebrew_mem" type="int" value="3310"/>
+ <constant name="IBUS_hebrew_nun" type="int" value="3312"/>
+ <constant name="IBUS_hebrew_pe" type="int" value="3316"/>
+ <constant name="IBUS_hebrew_qoph" type="int" value="3319"/>
+ <constant name="IBUS_hebrew_resh" type="int" value="3320"/>
+ <constant name="IBUS_hebrew_samech" type="int" value="3313"/>
+ <constant name="IBUS_hebrew_samekh" type="int" value="3313"/>
+ <constant name="IBUS_hebrew_shin" type="int" value="3321"/>
+ <constant name="IBUS_hebrew_taf" type="int" value="3322"/>
+ <constant name="IBUS_hebrew_taw" type="int" value="3322"/>
+ <constant name="IBUS_hebrew_tet" type="int" value="3304"/>
+ <constant name="IBUS_hebrew_teth" type="int" value="3304"/>
+ <constant name="IBUS_hebrew_waw" type="int" value="3301"/>
+ <constant name="IBUS_hebrew_yod" type="int" value="3305"/>
+ <constant name="IBUS_hebrew_zade" type="int" value="3318"/>
+ <constant name="IBUS_hebrew_zadi" type="int" value="3318"/>
+ <constant name="IBUS_hebrew_zain" type="int" value="3302"/>
+ <constant name="IBUS_hebrew_zayin" type="int" value="3302"/>
+ <constant name="IBUS_hexagram" type="int" value="2778"/>
+ <constant name="IBUS_horizconnector" type="int" value="2211"/>
+ <constant name="IBUS_horizlinescan1" type="int" value="2543"/>
+ <constant name="IBUS_horizlinescan3" type="int" value="2544"/>
+ <constant name="IBUS_horizlinescan5" type="int" value="2545"/>
+ <constant name="IBUS_horizlinescan7" type="int" value="2546"/>
+ <constant name="IBUS_horizlinescan9" type="int" value="2547"/>
+ <constant name="IBUS_hstroke" type="int" value="689"/>
+ <constant name="IBUS_ht" type="int" value="2530"/>
+ <constant name="IBUS_hyphen" type="int" value="173"/>
+ <constant name="IBUS_i" type="int" value="105"/>
+ <constant name="IBUS_iacute" type="int" value="237"/>
+ <constant name="IBUS_ibelowdot" type="int" value="16785099"/>
+ <constant name="IBUS_ibreve" type="int" value="16777517"/>
+ <constant name="IBUS_icircumflex" type="int" value="238"/>
+ <constant name="IBUS_identical" type="int" value="2255"/>
+ <constant name="IBUS_idiaeresis" type="int" value="239"/>
+ <constant name="IBUS_idotless" type="int" value="697"/>
+ <constant name="IBUS_ifonlyif" type="int" value="2253"/>
+ <constant name="IBUS_igrave" type="int" value="236"/>
+ <constant name="IBUS_ihook" type="int" value="16785097"/>
+ <constant name="IBUS_imacron" type="int" value="1007"/>
+ <constant name="IBUS_implies" type="int" value="2254"/>
+ <constant name="IBUS_includedin" type="int" value="2266"/>
+ <constant name="IBUS_includes" type="int" value="2267"/>
+ <constant name="IBUS_infinity" type="int" value="2242"/>
+ <constant name="IBUS_integral" type="int" value="2239"/>
+ <constant name="IBUS_intersection" type="int" value="2268"/>
+ <constant name="IBUS_iogonek" type="int" value="999"/>
+ <constant name="IBUS_itilde" type="int" value="949"/>
+ <constant name="IBUS_j" type="int" value="106"/>
+ <constant name="IBUS_jcircumflex" type="int" value="700"/>
+ <constant name="IBUS_jot" type="int" value="3018"/>
+ <constant name="IBUS_k" type="int" value="107"/>
+ <constant name="IBUS_kana_A" type="int" value="1201"/>
+ <constant name="IBUS_kana_CHI" type="int" value="1217"/>
+ <constant name="IBUS_kana_E" type="int" value="1204"/>
+ <constant name="IBUS_kana_FU" type="int" value="1228"/>
+ <constant name="IBUS_kana_HA" type="int" value="1226"/>
+ <constant name="IBUS_kana_HE" type="int" value="1229"/>
+ <constant name="IBUS_kana_HI" type="int" value="1227"/>
+ <constant name="IBUS_kana_HO" type="int" value="1230"/>
+ <constant name="IBUS_kana_HU" type="int" value="1228"/>
+ <constant name="IBUS_kana_I" type="int" value="1202"/>
+ <constant name="IBUS_kana_KA" type="int" value="1206"/>
+ <constant name="IBUS_kana_KE" type="int" value="1209"/>
+ <constant name="IBUS_kana_KI" type="int" value="1207"/>
+ <constant name="IBUS_kana_KO" type="int" value="1210"/>
+ <constant name="IBUS_kana_KU" type="int" value="1208"/>
+ <constant name="IBUS_kana_MA" type="int" value="1231"/>
+ <constant name="IBUS_kana_ME" type="int" value="1234"/>
+ <constant name="IBUS_kana_MI" type="int" value="1232"/>
+ <constant name="IBUS_kana_MO" type="int" value="1235"/>
+ <constant name="IBUS_kana_MU" type="int" value="1233"/>
+ <constant name="IBUS_kana_N" type="int" value="1245"/>
+ <constant name="IBUS_kana_NA" type="int" value="1221"/>
+ <constant name="IBUS_kana_NE" type="int" value="1224"/>
+ <constant name="IBUS_kana_NI" type="int" value="1222"/>
+ <constant name="IBUS_kana_NO" type="int" value="1225"/>
+ <constant name="IBUS_kana_NU" type="int" value="1223"/>
+ <constant name="IBUS_kana_O" type="int" value="1205"/>
+ <constant name="IBUS_kana_RA" type="int" value="1239"/>
+ <constant name="IBUS_kana_RE" type="int" value="1242"/>
+ <constant name="IBUS_kana_RI" type="int" value="1240"/>
+ <constant name="IBUS_kana_RO" type="int" value="1243"/>
+ <constant name="IBUS_kana_RU" type="int" value="1241"/>
+ <constant name="IBUS_kana_SA" type="int" value="1211"/>
+ <constant name="IBUS_kana_SE" type="int" value="1214"/>
+ <constant name="IBUS_kana_SHI" type="int" value="1212"/>
+ <constant name="IBUS_kana_SO" type="int" value="1215"/>
+ <constant name="IBUS_kana_SU" type="int" value="1213"/>
+ <constant name="IBUS_kana_TA" type="int" value="1216"/>
+ <constant name="IBUS_kana_TE" type="int" value="1219"/>
+ <constant name="IBUS_kana_TI" type="int" value="1217"/>
+ <constant name="IBUS_kana_TO" type="int" value="1220"/>
+ <constant name="IBUS_kana_TSU" type="int" value="1218"/>
+ <constant name="IBUS_kana_TU" type="int" value="1218"/>
+ <constant name="IBUS_kana_U" type="int" value="1203"/>
+ <constant name="IBUS_kana_WA" type="int" value="1244"/>
+ <constant name="IBUS_kana_WO" type="int" value="1190"/>
+ <constant name="IBUS_kana_YA" type="int" value="1236"/>
+ <constant name="IBUS_kana_YO" type="int" value="1238"/>
+ <constant name="IBUS_kana_YU" type="int" value="1237"/>
+ <constant name="IBUS_kana_a" type="int" value="1191"/>
+ <constant name="IBUS_kana_closingbracket" type="int" value="1187"/>
+ <constant name="IBUS_kana_comma" type="int" value="1188"/>
+ <constant name="IBUS_kana_conjunctive" type="int" value="1189"/>
+ <constant name="IBUS_kana_e" type="int" value="1194"/>
+ <constant name="IBUS_kana_fullstop" type="int" value="1185"/>
+ <constant name="IBUS_kana_i" type="int" value="1192"/>
+ <constant name="IBUS_kana_middledot" type="int" value="1189"/>
+ <constant name="IBUS_kana_o" type="int" value="1195"/>
+ <constant name="IBUS_kana_openingbracket" type="int" value="1186"/>
+ <constant name="IBUS_kana_switch" type="int" value="65406"/>
+ <constant name="IBUS_kana_tsu" type="int" value="1199"/>
+ <constant name="IBUS_kana_tu" type="int" value="1199"/>
+ <constant name="IBUS_kana_u" type="int" value="1193"/>
+ <constant name="IBUS_kana_ya" type="int" value="1196"/>
+ <constant name="IBUS_kana_yo" type="int" value="1198"/>
+ <constant name="IBUS_kana_yu" type="int" value="1197"/>
+ <constant name="IBUS_kappa" type="int" value="930"/>
+ <constant name="IBUS_kcedilla" type="int" value="1011"/>
+ <constant name="IBUS_kra" type="int" value="930"/>
+ <constant name="IBUS_l" type="int" value="108"/>
+ <constant name="IBUS_lacute" type="int" value="485"/>
+ <constant name="IBUS_latincross" type="int" value="2777"/>
+ <constant name="IBUS_lbelowdot" type="int" value="16784951"/>
+ <constant name="IBUS_lcaron" type="int" value="437"/>
+ <constant name="IBUS_lcedilla" type="int" value="950"/>
+ <constant name="IBUS_leftanglebracket" type="int" value="2748"/>
+ <constant name="IBUS_leftarrow" type="int" value="2299"/>
+ <constant name="IBUS_leftcaret" type="int" value="2979"/>
+ <constant name="IBUS_leftdoublequotemark" type="int" value="2770"/>
+ <constant name="IBUS_leftmiddlecurlybrace" type="int" value="2223"/>
+ <constant name="IBUS_leftopentriangle" type="int" value="2764"/>
+ <constant name="IBUS_leftpointer" type="int" value="2794"/>
+ <constant name="IBUS_leftradical" type="int" value="2209"/>
+ <constant name="IBUS_leftshoe" type="int" value="3034"/>
+ <constant name="IBUS_leftsinglequotemark" type="int" value="2768"/>
+ <constant name="IBUS_leftt" type="int" value="2548"/>
+ <constant name="IBUS_lefttack" type="int" value="3036"/>
+ <constant name="IBUS_less" type="int" value="60"/>
+ <constant name="IBUS_lessthanequal" type="int" value="2236"/>
+ <constant name="IBUS_lf" type="int" value="2533"/>
+ <constant name="IBUS_logicaland" type="int" value="2270"/>
+ <constant name="IBUS_logicalor" type="int" value="2271"/>
+ <constant name="IBUS_lowleftcorner" type="int" value="2541"/>
+ <constant name="IBUS_lowrightcorner" type="int" value="2538"/>
+ <constant name="IBUS_lstroke" type="int" value="435"/>
+ <constant name="IBUS_m" type="int" value="109"/>
+ <constant name="IBUS_mabovedot" type="int" value="16784961"/>
+ <constant name="IBUS_macron" type="int" value="175"/>
+ <constant name="IBUS_malesymbol" type="int" value="2807"/>
+ <constant name="IBUS_maltesecross" type="int" value="2800"/>
+ <constant name="IBUS_marker" type="int" value="2751"/>
+ <constant name="IBUS_masculine" type="int" value="186"/>
+ <constant name="IBUS_minus" type="int" value="45"/>
+ <constant name="IBUS_minutes" type="int" value="2774"/>
+ <constant name="IBUS_mu" type="int" value="181"/>
+ <constant name="IBUS_multiply" type="int" value="215"/>
+ <constant name="IBUS_musicalflat" type="int" value="2806"/>
+ <constant name="IBUS_musicalsharp" type="int" value="2805"/>
+ <constant name="IBUS_n" type="int" value="110"/>
+ <constant name="IBUS_nabla" type="int" value="2245"/>
+ <constant name="IBUS_nacute" type="int" value="497"/>
+ <constant name="IBUS_ncaron" type="int" value="498"/>
+ <constant name="IBUS_ncedilla" type="int" value="1009"/>
+ <constant name="IBUS_ninesubscript" type="int" value="16785545"/>
+ <constant name="IBUS_ninesuperior" type="int" value="16785529"/>
+ <constant name="IBUS_nl" type="int" value="2536"/>
+ <constant name="IBUS_nobreakspace" type="int" value="160"/>
+ <constant name="IBUS_notapproxeq" type="int" value="16785991"/>
+ <constant name="IBUS_notelementof" type="int" value="16785929"/>
+ <constant name="IBUS_notequal" type="int" value="2237"/>
+ <constant name="IBUS_notidentical" type="int" value="16786018"/>
+ <constant name="IBUS_notsign" type="int" value="172"/>
+ <constant name="IBUS_ntilde" type="int" value="241"/>
+ <constant name="IBUS_numbersign" type="int" value="35"/>
+ <constant name="IBUS_numerosign" type="int" value="1712"/>
+ <constant name="IBUS_o" type="int" value="111"/>
+ <constant name="IBUS_oacute" type="int" value="243"/>
+ <constant name="IBUS_obarred" type="int" value="16777845"/>
+ <constant name="IBUS_obelowdot" type="int" value="16785101"/>
+ <constant name="IBUS_ocaron" type="int" value="16777682"/>
+ <constant name="IBUS_ocircumflex" type="int" value="244"/>
+ <constant name="IBUS_ocircumflexacute" type="int" value="16785105"/>
+ <constant name="IBUS_ocircumflexbelowdot" type="int" value="16785113"/>
+ <constant name="IBUS_ocircumflexgrave" type="int" value="16785107"/>
+ <constant name="IBUS_ocircumflexhook" type="int" value="16785109"/>
+ <constant name="IBUS_ocircumflextilde" type="int" value="16785111"/>
+ <constant name="IBUS_odiaeresis" type="int" value="246"/>
+ <constant name="IBUS_odoubleacute" type="int" value="501"/>
+ <constant name="IBUS_oe" type="int" value="5053"/>
+ <constant name="IBUS_ogonek" type="int" value="434"/>
+ <constant name="IBUS_ograve" type="int" value="242"/>
+ <constant name="IBUS_ohook" type="int" value="16785103"/>
+ <constant name="IBUS_ohorn" type="int" value="16777633"/>
+ <constant name="IBUS_ohornacute" type="int" value="16785115"/>
+ <constant name="IBUS_ohornbelowdot" type="int" value="16785123"/>
+ <constant name="IBUS_ohorngrave" type="int" value="16785117"/>
+ <constant name="IBUS_ohornhook" type="int" value="16785119"/>
+ <constant name="IBUS_ohorntilde" type="int" value="16785121"/>
+ <constant name="IBUS_omacron" type="int" value="1010"/>
+ <constant name="IBUS_oneeighth" type="int" value="2755"/>
+ <constant name="IBUS_onefifth" type="int" value="2738"/>
+ <constant name="IBUS_onehalf" type="int" value="189"/>
+ <constant name="IBUS_onequarter" type="int" value="188"/>
+ <constant name="IBUS_onesixth" type="int" value="2742"/>
+ <constant name="IBUS_onesubscript" type="int" value="16785537"/>
+ <constant name="IBUS_onesuperior" type="int" value="185"/>
+ <constant name="IBUS_onethird" type="int" value="2736"/>
+ <constant name="IBUS_ooblique" type="int" value="248"/>
+ <constant name="IBUS_openrectbullet" type="int" value="2786"/>
+ <constant name="IBUS_openstar" type="int" value="2789"/>
+ <constant name="IBUS_opentribulletdown" type="int" value="2788"/>
+ <constant name="IBUS_opentribulletup" type="int" value="2787"/>
+ <constant name="IBUS_ordfeminine" type="int" value="170"/>
+ <constant name="IBUS_oslash" type="int" value="248"/>
+ <constant name="IBUS_otilde" type="int" value="245"/>
+ <constant name="IBUS_overbar" type="int" value="3008"/>
+ <constant name="IBUS_overline" type="int" value="1150"/>
+ <constant name="IBUS_p" type="int" value="112"/>
+ <constant name="IBUS_pabovedot" type="int" value="16784983"/>
+ <constant name="IBUS_paragraph" type="int" value="182"/>
+ <constant name="IBUS_parenleft" type="int" value="40"/>
+ <constant name="IBUS_parenright" type="int" value="41"/>
+ <constant name="IBUS_partdifferential" type="int" value="16785922"/>
+ <constant name="IBUS_partialderivative" type="int" value="2287"/>
+ <constant name="IBUS_percent" type="int" value="37"/>
+ <constant name="IBUS_period" type="int" value="46"/>
+ <constant name="IBUS_periodcentered" type="int" value="183"/>
+ <constant name="IBUS_phonographcopyright" type="int" value="2811"/>
+ <constant name="IBUS_plus" type="int" value="43"/>
+ <constant name="IBUS_plusminus" type="int" value="177"/>
+ <constant name="IBUS_prescription" type="int" value="2772"/>
+ <constant name="IBUS_prolongedsound" type="int" value="1200"/>
+ <constant name="IBUS_punctspace" type="int" value="2726"/>
+ <constant name="IBUS_q" type="int" value="113"/>
+ <constant name="IBUS_quad" type="int" value="3020"/>
+ <constant name="IBUS_question" type="int" value="63"/>
+ <constant name="IBUS_questiondown" type="int" value="191"/>
+ <constant name="IBUS_quotedbl" type="int" value="34"/>
+ <constant name="IBUS_quoteleft" type="int" value="96"/>
+ <constant name="IBUS_quoteright" type="int" value="39"/>
+ <constant name="IBUS_r" type="int" value="114"/>
+ <constant name="IBUS_racute" type="int" value="480"/>
+ <constant name="IBUS_radical" type="int" value="2262"/>
+ <constant name="IBUS_rcaron" type="int" value="504"/>
+ <constant name="IBUS_rcedilla" type="int" value="947"/>
+ <constant name="IBUS_registered" type="int" value="174"/>
+ <constant name="IBUS_rightanglebracket" type="int" value="2750"/>
+ <constant name="IBUS_rightarrow" type="int" value="2301"/>
+ <constant name="IBUS_rightcaret" type="int" value="2982"/>
+ <constant name="IBUS_rightdoublequotemark" type="int" value="2771"/>
+ <constant name="IBUS_rightmiddlecurlybrace" type="int" value="2224"/>
+ <constant name="IBUS_rightmiddlesummation" type="int" value="2231"/>
+ <constant name="IBUS_rightopentriangle" type="int" value="2765"/>
+ <constant name="IBUS_rightpointer" type="int" value="2795"/>
+ <constant name="IBUS_rightshoe" type="int" value="3032"/>
+ <constant name="IBUS_rightsinglequotemark" type="int" value="2769"/>
+ <constant name="IBUS_rightt" type="int" value="2549"/>
+ <constant name="IBUS_righttack" type="int" value="3068"/>
+ <constant name="IBUS_s" type="int" value="115"/>
+ <constant name="IBUS_sabovedot" type="int" value="16784993"/>
+ <constant name="IBUS_sacute" type="int" value="438"/>
+ <constant name="IBUS_scaron" type="int" value="441"/>
+ <constant name="IBUS_scedilla" type="int" value="442"/>
+ <constant name="IBUS_schwa" type="int" value="16777817"/>
+ <constant name="IBUS_scircumflex" type="int" value="766"/>
+ <constant name="IBUS_script_switch" type="int" value="65406"/>
+ <constant name="IBUS_seconds" type="int" value="2775"/>
+ <constant name="IBUS_section" type="int" value="167"/>
+ <constant name="IBUS_semicolon" type="int" value="59"/>
+ <constant name="IBUS_semivoicedsound" type="int" value="1247"/>
+ <constant name="IBUS_seveneighths" type="int" value="2758"/>
+ <constant name="IBUS_sevensubscript" type="int" value="16785543"/>
+ <constant name="IBUS_sevensuperior" type="int" value="16785527"/>
+ <constant name="IBUS_signaturemark" type="int" value="2762"/>
+ <constant name="IBUS_signifblank" type="int" value="2732"/>
+ <constant name="IBUS_similarequal" type="int" value="2249"/>
+ <constant name="IBUS_singlelowquotemark" type="int" value="2813"/>
+ <constant name="IBUS_sixsubscript" type="int" value="16785542"/>
+ <constant name="IBUS_sixsuperior" type="int" value="16785526"/>
+ <constant name="IBUS_slash" type="int" value="47"/>
+ <constant name="IBUS_soliddiamond" type="int" value="2528"/>
+ <constant name="IBUS_space" type="int" value="32"/>
+ <constant name="IBUS_squareroot" type="int" value="16785946"/>
+ <constant name="IBUS_ssharp" type="int" value="223"/>
+ <constant name="IBUS_sterling" type="int" value="163"/>
+ <constant name="IBUS_stricteq" type="int" value="16786019"/>
+ <constant name="IBUS_t" type="int" value="116"/>
+ <constant name="IBUS_tabovedot" type="int" value="16785003"/>
+ <constant name="IBUS_tcaron" type="int" value="443"/>
+ <constant name="IBUS_tcedilla" type="int" value="510"/>
+ <constant name="IBUS_telephone" type="int" value="2809"/>
+ <constant name="IBUS_telephonerecorder" type="int" value="2810"/>
+ <constant name="IBUS_therefore" type="int" value="2240"/>
+ <constant name="IBUS_thinspace" type="int" value="2727"/>
+ <constant name="IBUS_thorn" type="int" value="254"/>
+ <constant name="IBUS_threeeighths" type="int" value="2756"/>
+ <constant name="IBUS_threefifths" type="int" value="2740"/>
+ <constant name="IBUS_threequarters" type="int" value="190"/>
+ <constant name="IBUS_threesubscript" type="int" value="16785539"/>
+ <constant name="IBUS_threesuperior" type="int" value="179"/>
+ <constant name="IBUS_tintegral" type="int" value="16785965"/>
+ <constant name="IBUS_topintegral" type="int" value="2212"/>
+ <constant name="IBUS_topleftparens" type="int" value="2219"/>
+ <constant name="IBUS_topleftradical" type="int" value="2210"/>
+ <constant name="IBUS_topleftsqbracket" type="int" value="2215"/>
+ <constant name="IBUS_topleftsummation" type="int" value="2225"/>
+ <constant name="IBUS_toprightparens" type="int" value="2221"/>
+ <constant name="IBUS_toprightsqbracket" type="int" value="2217"/>
+ <constant name="IBUS_toprightsummation" type="int" value="2229"/>
+ <constant name="IBUS_topt" type="int" value="2551"/>
+ <constant name="IBUS_topvertsummationconnector" type="int" value="2227"/>
+ <constant name="IBUS_trademark" type="int" value="2761"/>
+ <constant name="IBUS_trademarkincircle" type="int" value="2763"/>
+ <constant name="IBUS_tslash" type="int" value="956"/>
+ <constant name="IBUS_twofifths" type="int" value="2739"/>
+ <constant name="IBUS_twosubscript" type="int" value="16785538"/>
+ <constant name="IBUS_twosuperior" type="int" value="178"/>
+ <constant name="IBUS_twothirds" type="int" value="2737"/>
+ <constant name="IBUS_u" type="int" value="117"/>
+ <constant name="IBUS_uacute" type="int" value="250"/>
+ <constant name="IBUS_ubelowdot" type="int" value="16785125"/>
+ <constant name="IBUS_ubreve" type="int" value="765"/>
+ <constant name="IBUS_ucircumflex" type="int" value="251"/>
+ <constant name="IBUS_udiaeresis" type="int" value="252"/>
+ <constant name="IBUS_udoubleacute" type="int" value="507"/>
+ <constant name="IBUS_ugrave" type="int" value="249"/>
+ <constant name="IBUS_uhook" type="int" value="16785127"/>
+ <constant name="IBUS_uhorn" type="int" value="16777648"/>
+ <constant name="IBUS_uhornacute" type="int" value="16785129"/>
+ <constant name="IBUS_uhornbelowdot" type="int" value="16785137"/>
+ <constant name="IBUS_uhorngrave" type="int" value="16785131"/>
+ <constant name="IBUS_uhornhook" type="int" value="16785133"/>
+ <constant name="IBUS_uhorntilde" type="int" value="16785135"/>
+ <constant name="IBUS_umacron" type="int" value="1022"/>
+ <constant name="IBUS_underbar" type="int" value="3014"/>
+ <constant name="IBUS_underscore" type="int" value="95"/>
+ <constant name="IBUS_union" type="int" value="2269"/>
+ <constant name="IBUS_uogonek" type="int" value="1017"/>
+ <constant name="IBUS_uparrow" type="int" value="2300"/>
+ <constant name="IBUS_upcaret" type="int" value="2985"/>
+ <constant name="IBUS_upleftcorner" type="int" value="2540"/>
+ <constant name="IBUS_uprightcorner" type="int" value="2539"/>
+ <constant name="IBUS_upshoe" type="int" value="3011"/>
+ <constant name="IBUS_upstile" type="int" value="3027"/>
+ <constant name="IBUS_uptack" type="int" value="3022"/>
+ <constant name="IBUS_uring" type="int" value="505"/>
+ <constant name="IBUS_utilde" type="int" value="1021"/>
+ <constant name="IBUS_v" type="int" value="118"/>
+ <constant name="IBUS_variation" type="int" value="2241"/>
+ <constant name="IBUS_vertbar" type="int" value="2552"/>
+ <constant name="IBUS_vertconnector" type="int" value="2214"/>
+ <constant name="IBUS_voicedsound" type="int" value="1246"/>
+ <constant name="IBUS_vt" type="int" value="2537"/>
+ <constant name="IBUS_w" type="int" value="119"/>
+ <constant name="IBUS_wacute" type="int" value="16785027"/>
+ <constant name="IBUS_wcircumflex" type="int" value="16777589"/>
+ <constant name="IBUS_wdiaeresis" type="int" value="16785029"/>
+ <constant name="IBUS_wgrave" type="int" value="16785025"/>
+ <constant name="IBUS_x" type="int" value="120"/>
+ <constant name="IBUS_xabovedot" type="int" value="16785035"/>
+ <constant name="IBUS_y" type="int" value="121"/>
+ <constant name="IBUS_yacute" type="int" value="253"/>
+ <constant name="IBUS_ybelowdot" type="int" value="16785141"/>
+ <constant name="IBUS_ycircumflex" type="int" value="16777591"/>
+ <constant name="IBUS_ydiaeresis" type="int" value="255"/>
+ <constant name="IBUS_yen" type="int" value="165"/>
+ <constant name="IBUS_ygrave" type="int" value="16785139"/>
+ <constant name="IBUS_yhook" type="int" value="16785143"/>
+ <constant name="IBUS_ytilde" type="int" value="16785145"/>
+ <constant name="IBUS_z" type="int" value="122"/>
+ <constant name="IBUS_zabovedot" type="int" value="447"/>
+ <constant name="IBUS_zacute" type="int" value="444"/>
+ <constant name="IBUS_zcaron" type="int" value="446"/>
+ <constant name="IBUS_zerosubscript" type="int" value="16785536"/>
+ <constant name="IBUS_zerosuperior" type="int" value="16785520"/>
+ <constant name="IBUS_zstroke" type="int" value="16777654"/>
+ </namespace>
+</api>
diff --git a/bindings/vala/ibus-1.0/ibus-1.0.metadata b/bindings/vala/ibus-1.0/ibus-1.0.metadata
new file mode 100644
index 00000000..2e95bec4
--- /dev/null
+++ b/bindings/vala/ibus-1.0/ibus-1.0.metadata
@@ -0,0 +1,5 @@
+IBus cheader_filename="ibus.h" gir_namespace="IBus" gir_version="2.0"
+IBusObject::destroy has_emitter="1"
+ibus_bus_list_engines transfer_ownership="1" type_arguments="EngineDesc"
+ibus_bus_list_active_engines transfer_ownership="1" type_arguments="EngineDesc"
+ibus_bus_list_names transfer_ownership="1" type_arguments="string"
diff --git a/bindings/vala/ibus-1.0/ibus-1.0.namespace b/bindings/vala/ibus-1.0/ibus-1.0.namespace
new file mode 100644
index 00000000..5fa58c2f
--- /dev/null
+++ b/bindings/vala/ibus-1.0/ibus-1.0.namespace
@@ -0,0 +1 @@
+IBus