aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hua <william.hua@canonical.com>2013-03-22 19:17:55 -0400
committerWilliam Hua <william.hua@canonical.com>2013-03-22 19:17:55 -0400
commitc81a708527ac25eb81db3bd919d7f96176ef9d7a (patch)
treeb13074ae1ed6ac4d5a7b6990675b40a283572d78
parent9499e5aa98c5080c30de8af755acad4d8ccef90c (diff)
downloadayatana-indicator-keyboard-c81a708527ac25eb81db3bd919d7f96176ef9d7a.tar.gz
ayatana-indicator-keyboard-c81a708527ac25eb81db3bd919d7f96176ef9d7a.tar.bz2
ayatana-indicator-keyboard-c81a708527ac25eb81db3bd919d7f96176ef9d7a.zip
Add libxklavier.vapi and docs.
-rw-r--r--deps/README8
-rw-r--r--deps/libxklavier.vapi181
-rw-r--r--deps/libxklavier/abstractclass.pngbin0 -> 605 bytes
-rw-r--r--deps/libxklavier/abstractmethod.pngbin0 -> 407 bytes
-rw-r--r--deps/libxklavier/abstractproperty.pngbin0 -> 718 bytes
-rw-r--r--deps/libxklavier/class.pngbin0 -> 510 bytes
-rw-r--r--deps/libxklavier/coll_close.pngbin0 -> 139 bytes
-rw-r--r--deps/libxklavier/coll_open.pngbin0 -> 148 bytes
-rw-r--r--deps/libxklavier/constant.pngbin0 -> 375 bytes
-rw-r--r--deps/libxklavier/constructor.pngbin0 -> 344 bytes
-rw-r--r--deps/libxklavier/delegate.pngbin0 -> 599 bytes
-rw-r--r--deps/libxklavier/devhelpstyle.css563
-rw-r--r--deps/libxklavier/enum.pngbin0 -> 499 bytes
-rw-r--r--deps/libxklavier/enumvalue.pngbin0 -> 303 bytes
-rw-r--r--deps/libxklavier/errorcode.pngbin0 -> 300 bytes
-rw-r--r--deps/libxklavier/errordomain.pngbin0 -> 624 bytes
-rw-r--r--deps/libxklavier/field.pngbin0 -> 459 bytes
-rw-r--r--deps/libxklavier/index.html35
-rw-r--r--deps/libxklavier/interface.pngbin0 -> 431 bytes
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.ConfigItem.html48
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.description.html49
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.name.html49
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.set_description.html49
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.set_name.html49
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.set_short_description.html49
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItem.short_description.html49
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigItemProcessFunc.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.ConfigRec.html57
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.activate.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.equals.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_backup.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_root_window_property.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_server.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.html144
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.layouts.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.model.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.options.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.reset.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.set_layouts.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.set_options.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.set_to_root_window_property.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.set_variants.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.variants.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRec.write_to_file.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.ConfigRegistry.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.engine.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_layout.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_model.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option_group.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_variant.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country_variant.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language_variant.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout_variant.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_model.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option_group.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.get_instance.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.html159
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.load.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.ConfigRegistry.search_by_pattern.html61
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.Engine.html95
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.INT__LONG_LONG.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.X_config_changed.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.X_new_device.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.allow_one_switch_to_secondary_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.backendName.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.backup_names_prop.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.config_notify.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.default_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.delete_state.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.display.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.filter_events.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_backend_name.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_current_state.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_current_window.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_current_window_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_default_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_features.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_groups_names.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_handling.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_names.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_instance.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_max_num_groups.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_next_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_num_groups.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_prev_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_secondary_groups_mask.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_state.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.get_window_title.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.grab_key.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.html337
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.indicators_handling.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.is_group_per_toplevel_window.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.is_window_from_same_toplevel_window.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.is_window_transparent.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.lock_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.max_num_groups.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.new_device_notify.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.new_toplevel_window.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.new_window_notify.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.num_groups.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.pause_listen.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.resume_listen.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.save_state.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.secondary_groups_mask.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.set_default_group.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.set_group_per_toplevel_window.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.set_indicators_handling.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.set_secondary_groups_mask.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.set_window_transparent.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.start_listen.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.state_notify.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.stop_listen.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.Engine.ungrab_key.html96
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.DEVICE_DISCOVERY.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineFeatures.html60
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_LAYOUTS.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_WINDOW_STATES.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineListenModes.TRACK_KEYBOARD_STATE.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineListenModes.html54
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineStateChange.NDICATORS_CHANGED.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineStateChange.ROUP_CHANGED.html46
-rw-r--r--deps/libxklavier/libxklavier/Xkl.EngineStateChange.html52
-rw-r--r--deps/libxklavier/libxklavier/Xkl.MAX_CI_DESC_LENGTH.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.MAX_CI_NAME_LENGTH.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.MAX_CI_SHORT_DESC_LENGTH.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.State.group.html44
-rw-r--r--deps/libxklavier/libxklavier/Xkl.State.html65
-rw-r--r--deps/libxklavier/libxklavier/Xkl.State.indicators.html44
-rw-r--r--deps/libxklavier/libxklavier/Xkl.TwoConfigItemsProcessFunc.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.get_country_name.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.get_language_name.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.get_last_error.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.html118
-rw-r--r--deps/libxklavier/libxklavier/Xkl.restore_names_prop.html58
-rw-r--r--deps/libxklavier/libxklavier/Xkl.set_debug_level.html58
-rw-r--r--deps/libxklavier/libxklavier/img/Xkl.ConfigItem.pngbin0 -> 4366 bytes
-rw-r--r--deps/libxklavier/libxklavier/img/Xkl.ConfigRec.pngbin0 -> 4420 bytes
-rw-r--r--deps/libxklavier/libxklavier/img/Xkl.ConfigRegistry.pngbin0 -> 4951 bytes
-rw-r--r--deps/libxklavier/libxklavier/img/Xkl.Engine.pngbin0 -> 3761 bytes
-rw-r--r--deps/libxklavier/libxklavier/img/Xkl.State.pngbin0 -> 1547 bytes
-rw-r--r--deps/libxklavier/libxklavier/index.htm101
-rw-r--r--deps/libxklavier/method.pngbin0 -> 457 bytes
-rw-r--r--deps/libxklavier/namespace.pngbin0 -> 271 bytes
-rw-r--r--deps/libxklavier/package.pngbin0 -> 633 bytes
-rw-r--r--deps/libxklavier/packages.pngbin0 -> 543 bytes
-rw-r--r--deps/libxklavier/property.pngbin0 -> 763 bytes
-rw-r--r--deps/libxklavier/scripts.js46
-rw-r--r--deps/libxklavier/signal.pngbin0 -> 411 bytes
-rw-r--r--deps/libxklavier/staticmethod.pngbin0 -> 471 bytes
-rw-r--r--deps/libxklavier/struct.pngbin0 -> 219 bytes
-rw-r--r--deps/libxklavier/style.css576
-rw-r--r--deps/libxklavier/tip.pngbin0 -> 715 bytes
-rw-r--r--deps/libxklavier/virtualmethod.pngbin0 -> 488 bytes
-rw-r--r--deps/libxklavier/virtualproperty.pngbin0 -> 711 bytes
-rw-r--r--deps/libxklavier/warning.pngbin0 -> 2553 bytes
-rw-r--r--deps/libxklavier/wikistyle.css529
-rw-r--r--lib/main.vala3
169 files changed, 11912 insertions, 0 deletions
diff --git a/deps/README b/deps/README
index 0120c12c..4d95b07b 100644
--- a/deps/README
+++ b/deps/README
@@ -1,3 +1,11 @@
+To generate libxklavier.vapi:
+
+vapigen --metadatadir . --pkg x11 --library libxklavier /path/to/Xkl-1.0.gir
+
+To generate libxklavier.vapi docs:
+
+valadoc --vapidir /path/to/vapi/dir --pkg x11 -o libxklavier libxklavier.vapi
+
To generate libgnomekbd.vapi:
vapigen --metadatadir . --pkg gtk+-3.0 --library libgnomekbd /path/to/Gkbd-3.0.gir
diff --git a/deps/libxklavier.vapi b/deps/libxklavier.vapi
new file mode 100644
index 00000000..8e248f23
--- /dev/null
+++ b/deps/libxklavier.vapi
@@ -0,0 +1,181 @@
+/* libxklavier.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Xkl", gir_namespace = "Xkl", gir_version = "1.0", lower_case_cprefix = "xkl_")]
+namespace Xkl {
+ [CCode (cheader_filename = "Xkl-1.0.h", type_id = "xkl_config_item_get_type ()")]
+ public class ConfigItem : GLib.Object {
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak char[] description;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak char[] name;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak char[] short_description;
+ [CCode (has_construct_function = false)]
+ public ConfigItem ();
+ public void set_description (string? description);
+ public void set_name (string? name);
+ public void set_short_description (string? short_description);
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", type_id = "xkl_config_rec_get_type ()")]
+ public class ConfigRec : GLib.Object {
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak string[] layouts;
+ public weak string model;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak string[] options;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak string[] variants;
+ [CCode (has_construct_function = false)]
+ public ConfigRec ();
+ public bool activate (Xkl.Engine engine);
+ public bool equals (Xkl.ConfigRec data2);
+ public bool get_from_backup (Xkl.Engine engine);
+ public bool get_from_root_window_property (X.Atom rules_atom_name, string rules_file_out, Xkl.Engine engine);
+ public bool get_from_server (Xkl.Engine engine);
+ public void reset ();
+ public void set_layouts ([CCode (array_length = false, array_null_terminated = true)] string[] new_layouts);
+ public void set_options ([CCode (array_length = false, array_null_terminated = true)] string[] new_options);
+ public bool set_to_root_window_property (X.Atom rules_atom_name, string rules_file, Xkl.Engine engine);
+ public void set_variants ([CCode (array_length = false, array_null_terminated = true)] string[] new_variants);
+ public static bool write_to_file (Xkl.Engine engine, string file_name, Xkl.ConfigRec data, bool binary);
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", type_id = "xkl_config_registry_get_type ()")]
+ public class ConfigRegistry : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected ConfigRegistry ();
+ public bool find_layout (Xkl.ConfigItem item);
+ public bool find_model (Xkl.ConfigItem item);
+ public bool find_option (string option_group_name, Xkl.ConfigItem item);
+ public bool find_option_group (Xkl.ConfigItem item);
+ public bool find_variant (string layout_name, Xkl.ConfigItem item);
+ public void foreach_country (Xkl.ConfigItemProcessFunc func);
+ public void foreach_country_variant (string country_code, Xkl.TwoConfigItemsProcessFunc func);
+ public void foreach_language (Xkl.ConfigItemProcessFunc func);
+ public void foreach_language_variant (string language_code, Xkl.TwoConfigItemsProcessFunc func);
+ public void foreach_layout (Xkl.ConfigItemProcessFunc func);
+ public void foreach_layout_variant (string layout_name, Xkl.ConfigItemProcessFunc func);
+ public void foreach_model (Xkl.ConfigItemProcessFunc func);
+ public void foreach_option (string option_group_name, Xkl.ConfigItemProcessFunc func);
+ public void foreach_option_group (Xkl.ConfigItemProcessFunc func);
+ public static unowned Xkl.ConfigRegistry get_instance (Xkl.Engine engine);
+ public bool load (bool if_extras_needed);
+ public void search_by_pattern (string pattern, Xkl.TwoConfigItemsProcessFunc func);
+ [NoAccessorMethod]
+ public Xkl.Engine engine { owned get; construct; }
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", type_id = "xkl_engine_get_type ()")]
+ public class Engine : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Engine ();
+ public static void INT__LONG_LONG (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
+ public static void VOID__FLAGS_INT_BOOLEAN (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
+ public void allow_one_switch_to_secondary_group ();
+ public bool backup_names_prop ();
+ [NoWrapper]
+ public virtual void config_notify ();
+ public void delete_state (X.Window win);
+ public int filter_events ([CCode (type = "XEvent*")] X.Event evt);
+ public unowned string get_backend_name ();
+ public unowned Xkl.State get_current_state ();
+ public X.Window get_current_window ();
+ public int get_current_window_group ();
+ public int get_default_group ();
+ public uint get_features ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ public unowned string[] get_groups_names ();
+ public bool get_indicators_handling ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ public unowned string[] get_indicators_names ();
+ public static unowned Xkl.Engine get_instance (X.Display display);
+ public uint get_max_num_groups ();
+ public int get_next_group ();
+ public uint get_num_groups ();
+ public int get_prev_group ();
+ public uint get_secondary_groups_mask ();
+ public bool get_state (X.Window win, Xkl.State state_out);
+ public string get_window_title (X.Window win);
+ public bool grab_key (int keycode, uint modifiers);
+ public bool is_group_per_toplevel_window ();
+ public bool is_window_from_same_toplevel_window (X.Window win1, X.Window win2);
+ public bool is_window_transparent (X.Window win);
+ public void lock_group (int group);
+ [NoWrapper]
+ public virtual void new_device_notify ();
+ [NoWrapper]
+ public virtual int new_window_notify (X.Window win, X.Window parent);
+ public int pause_listen ();
+ public int resume_listen ();
+ public void save_state (X.Window win, Xkl.State state);
+ public void set_default_group (int group);
+ public void set_group_per_toplevel_window (bool is_global);
+ public void set_indicators_handling (bool whether_handle);
+ public void set_secondary_groups_mask (uint mask);
+ public void set_window_transparent (X.Window win, bool transparent);
+ public int start_listen (uint flags);
+ [NoWrapper]
+ public virtual void state_notify (Xkl.EngineStateChange change_type, int group, bool restore);
+ public int stop_listen (uint flags);
+ public bool ungrab_key (int keycode, uint modifiers);
+ [NoAccessorMethod]
+ public string backendName { owned get; }
+ public uint default_group { get; }
+ [NoAccessorMethod]
+ public void* display { get; construct; }
+ public bool indicators_handling { get; }
+ public uint max_num_groups { get; }
+ public uint num_groups { get; }
+ public uint secondary_groups_mask { get; }
+ public signal void X_config_changed ();
+ public signal void X_new_device ();
+ public signal int new_toplevel_window (long object, long p0);
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "xkl_state_get_type ()")]
+ [Compact]
+ public class State {
+ public int32 group;
+ public uint32 indicators;
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", cprefix = "XKLF_", has_type_id = false)]
+ [Flags]
+ public enum EngineFeatures {
+ CAN_TOGGLE_INDICATORS,
+ CAN_OUTPUT_CONFIG_AS_ASCII,
+ CAN_OUTPUT_CONFIG_AS_BINARY,
+ MULTIPLE_LAYOUTS_SUPPORTED,
+ REQUIRES_MANUAL_LAYOUT_MANAGEMENT,
+ DEVICE_DISCOVERY
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", cprefix = "XKLL_", has_type_id = false)]
+ public enum EngineListenModes {
+ MANAGE_WINDOW_STATES,
+ TRACK_KEYBOARD_STATE,
+ MANAGE_LAYOUTS
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", cprefix = "", has_type_id = false)]
+ public enum EngineStateChange {
+ [CCode (cname = "GROUP_CHANGED")]
+ ROUP_CHANGED,
+ [CCode (cname = "INDICATORS_CHANGED")]
+ NDICATORS_CHANGED
+ }
+ [CCode (cheader_filename = "Xkl-1.0.h", has_target = false)]
+ public delegate void ConfigItemProcessFunc (Xkl.ConfigRegistry config, Xkl.ConfigItem item, void* data);
+ [CCode (cheader_filename = "Xkl-1.0.h", has_target = false)]
+ public delegate void TwoConfigItemsProcessFunc (Xkl.ConfigRegistry config, Xkl.ConfigItem item, Xkl.ConfigItem subitem, void* data);
+ [CCode (cheader_filename = "Xkl-1.0.h", cname = "XKL_MAX_CI_DESC_LENGTH")]
+ public const int MAX_CI_DESC_LENGTH;
+ [CCode (cheader_filename = "Xkl-1.0.h", cname = "XKL_MAX_CI_NAME_LENGTH")]
+ public const int MAX_CI_NAME_LENGTH;
+ [CCode (cheader_filename = "Xkl-1.0.h", cname = "XKL_MAX_CI_SHORT_DESC_LENGTH")]
+ public const int MAX_CI_SHORT_DESC_LENGTH;
+ [CCode (cheader_filename = "Xkl-1.0.h")]
+ public static unowned string get_country_name (string code);
+ [CCode (cheader_filename = "Xkl-1.0.h")]
+ public static unowned string get_language_name (string code);
+ [CCode (cheader_filename = "Xkl-1.0.h")]
+ public static unowned string get_last_error ();
+ [CCode (cheader_filename = "Xkl-1.0.h")]
+ public static bool restore_names_prop (Xkl.Engine engine);
+ [CCode (cheader_filename = "Xkl-1.0.h")]
+ public static void set_debug_level (int level);
+}
diff --git a/deps/libxklavier/abstractclass.png b/deps/libxklavier/abstractclass.png
new file mode 100644
index 00000000..795b0675
--- /dev/null
+++ b/deps/libxklavier/abstractclass.png
Binary files differ
diff --git a/deps/libxklavier/abstractmethod.png b/deps/libxklavier/abstractmethod.png
new file mode 100644
index 00000000..0e05122e
--- /dev/null
+++ b/deps/libxklavier/abstractmethod.png
Binary files differ
diff --git a/deps/libxklavier/abstractproperty.png b/deps/libxklavier/abstractproperty.png
new file mode 100644
index 00000000..e2709809
--- /dev/null
+++ b/deps/libxklavier/abstractproperty.png
Binary files differ
diff --git a/deps/libxklavier/class.png b/deps/libxklavier/class.png
new file mode 100644
index 00000000..c66d4553
--- /dev/null
+++ b/deps/libxklavier/class.png
Binary files differ
diff --git a/deps/libxklavier/coll_close.png b/deps/libxklavier/coll_close.png
new file mode 100644
index 00000000..7fc4b67a
--- /dev/null
+++ b/deps/libxklavier/coll_close.png
Binary files differ
diff --git a/deps/libxklavier/coll_open.png b/deps/libxklavier/coll_open.png
new file mode 100644
index 00000000..808f651c
--- /dev/null
+++ b/deps/libxklavier/coll_open.png
Binary files differ
diff --git a/deps/libxklavier/constant.png b/deps/libxklavier/constant.png
new file mode 100644
index 00000000..8b96ac70
--- /dev/null
+++ b/deps/libxklavier/constant.png
Binary files differ
diff --git a/deps/libxklavier/constructor.png b/deps/libxklavier/constructor.png
new file mode 100644
index 00000000..8186c16f
--- /dev/null
+++ b/deps/libxklavier/constructor.png
Binary files differ
diff --git a/deps/libxklavier/delegate.png b/deps/libxklavier/delegate.png
new file mode 100644
index 00000000..5371e54c
--- /dev/null
+++ b/deps/libxklavier/delegate.png
Binary files differ
diff --git a/deps/libxklavier/devhelpstyle.css b/deps/libxklavier/devhelpstyle.css
new file mode 100644
index 00000000..966c9929
--- /dev/null
+++ b/deps/libxklavier/devhelpstyle.css
@@ -0,0 +1,563 @@
+* {
+ font-family: 'Times New Roman';
+ font-size: 12pt;
+}
+
+ul.external_link {
+}
+
+.main_optional_parameter {
+ font-style: italic;
+}
+
+.main_diagram {
+ border-style: none;
+ display: block;
+ margin: 0px auto;
+}
+
+
+.main_notification {
+ padding-right: 10px;
+ padding-left: 60px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+ min-height: 48px;
+ background-position: 6px 0.5em;
+ background-repeat: no-repeat;
+ background-image: url(warning.png);
+}
+
+.main_table {
+ border-collapse: collapse;
+ border: 1px solid #aaaaff;
+ background: #eeeeff;
+ margin-right:auto;
+ margin-left:auto;
+}
+
+.main_source, .main_sourcesample {
+ padding-right: 10px;
+ padding-left: 5px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ margin: 10px;
+
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+}
+
+
+input {
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+}
+
+
+
+
+.site_header {
+ font-size: 25px;
+ padding-bottom: 10px;
+ padding-top: 10px;
+ background-color: #aaaaff;
+ width: 100%;
+}
+
+
+div {
+ font-family:'Verdana';
+ font-size: 12;
+}
+
+
+.site_title {
+ text-align: left;
+ font-size: 40;
+}
+
+div.site_footer {
+ text-align: center;
+ background-color: #aaaaff;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ width: 100%;
+ clear: left;
+}
+
+
+div.site_body {
+ font-size: 10;
+}
+
+
+.site_content {
+ font-size: 12px;
+ margin-left: 5px;
+ margin-right: 5px;
+ text-align: left;
+}
+
+
+.main_type {
+ text-decoration: none;
+ font-style: italic;
+ color: #000000;
+}
+
+.main_basic_type {
+ text-decoration: none;
+ font-weight: bold;
+ color: #2e8b57;
+}
+
+.main_keyword {
+ text-decoration: none;
+ font-weight: bold;
+ color: #a52a2a;
+}
+
+div.main_code_definition {
+ padding-right: 10px;
+ padding-left: 10px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+
+ font: monospace;
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+}
+
+div.main_notification_block {
+ padding-right: 10px;
+ padding-left: 10px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+
+ border-color: #d08717;
+ background-color: #fbf2c3;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+}
+
+span.main_block_headline {
+ background-image:url(tip.png);
+ background-repeat:no-repeat;
+ background-position:center right;
+ font-weight:bold;
+ display:block;
+}
+
+div.main_block_content {
+ margin-left:15px;
+}
+
+span.leaf_code_definition {
+ font: monospace;
+}
+
+
+div.leaf_brief_description {
+ display: block;
+ margin-left: 40px;
+}
+
+
+h1.main_title {
+ font-size: 20px;
+ margin-bottom: 0px;
+}
+
+h2.main_title {
+ margin-bottom: 0px;
+}
+
+h3.main_title {
+ margin-bottom: 0px;
+}
+
+.main_hr {
+ border: 0;
+ color: #aaaaff;
+ background-color: #aaaaff;
+ height: 1px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+
+
+.main_parameter_table_text, .main_errordomain_table_text, .main_enum_table_text {
+}
+
+.main_parameter_table_unknown_parameter {
+ color: GREY;
+}
+
+.main_parameter_table_name, .main_errordomain_table_name, .main_enum_table_name {
+ vertical-align: top;
+ text-align: right;
+ font-weight: bold;
+ width: 120px;
+ padding-right: 10px;
+}
+
+.main_parameter_table, .main_errordomain_table, .main_enum_table {
+ margin-weight: 20px;
+ margin-left: 20px;
+}
+
+
+
+.description a.constant, .brief_description a.constant {
+ background-image:url(constant.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.namespace, .brief_description a.namespace {
+ background-image:url(namespace.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.struct, .brief_description a.struct {
+ background-image:url(struct.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.interface, .brief_description a.interface {
+ background-image:url(interface.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.enum, .brief_description a.enum {
+ background-image:url(enum.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.errordomain, .brief_description a.errordomain {
+ background-image:url(errordomain.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.delegate, .brief_description a.delegate {
+ background-image:url(delegate.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.signal, .brief_description a.signal {
+ background-image:url(signal.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.field, .brief_description a.field {
+ background-image:url(field.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.enumvalue, .brief_description a.enumvalue {
+ background-image:url(enumvalue.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.errorcode, .brief_description a.errorcode {
+ background-image:url(errorcode.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.class, .brief_description a.class {
+ background-image:url(class.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.abstract_class, .brief_description a.abstract_class {
+ background-image:url(abstractclass.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+ font-style: italic;
+}
+.description a.property, .brief_description a.property {
+ background-image:url(property.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.virtual_property, .brief_description a.virtual_property {
+ background-image:url(virtualproperty.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.abstract_property, .brief_description a.abstract_property {
+ background-image:url(abstractproperty.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.method, .brief_description a.method {
+ background-image:url(method.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.static_method, .brief_description a.static_method {
+ background-image:url(staticmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.virtual_method, .brief_description a.virtual_method {
+ background-image:url(virtualmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.abstract_method, .brief_description a.abstract_method {
+ background-image:url(abstractmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.creation_method, .brief_description a.creation_method {
+ background-image:url(constructor.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+
+.navi_main .errorcode, .navi_inline .errorcode {
+ list-style-image:url(errorcode.png);
+}
+.navi_main .enumvalue, .navi_inline .enumvalue {
+ list-style-image:url(enumvalue.png);
+}
+.navi_main .abstract_class, .navi_inline .abstract_class {
+ list-style-image: url(abstractclass.png);
+}
+.navi_main .abstract_method, .navi_inline .abstract_method {
+ list-style-image: url( abstractmethod.png );
+}
+.navi_main .creation_method, .navi_inline .creation_method, .main_list_m {
+ list-style-image: url(constructor.png);
+}
+.navi_main .static_method, .navi_inline .static_method {
+ list-style-image: url(staticmethod.png);
+}
+.navi_main .package_index {
+ list-style-image: url(packages.png);
+}
+.navi_main .virtual_method, .navi_inline .virtual_method {
+ list-style-image: url(virtualmethod.png);
+}
+.navi_main .errordomain, .navi_inline .errordomain, .main_list_errdom {
+ list-style-image: url(errordomain.png);
+}
+.navi_main .namespace, .navi_inline .namespace, .main_list_ns {
+ list-style-image: url(namespace.png);
+}
+.navi_main .method, .navi_inline .method {
+ list-style-image: url(method.png);
+}
+.navi_main .struct, .navi_inline .struct, .main_list_stru {
+ list-style-image: url(struct.png);
+}
+.navi_main .interface, .navi_inline .interface, .main_list_iface {
+ list-style-image: url(interface.png);
+}
+.navi_main .field, .navi_inline .field, .main_list_field {
+ list-style-image: url(field.png);
+}
+.navi_main .class, .navi_inline .class, .main_list_cl {
+ list-style-image: url(class.png);
+}
+.navi_main .enum, .navi_inline .enum, .main_list_en {
+ list-style-image: url(enum.png);
+}
+.navi_main .property, .navi_inline .property, .main_list_prop {
+ list-style-image: url(property.png);
+}
+.navi_main .abstract_property, .navi_inline .abstract_property {
+ list-style-image: url(abstractproperty.png);
+}
+.navi_main .virtual_property, .navi_inline .virtual_property {
+ list-style-image: url(virtualproperty.png);
+}
+.navi_main .delegate, .navi_inline .delegate, .main_list_del {
+ list-style-image: url(delegate.png);
+}
+.navi_main .signal, .navi_inline .signal, .main_list_sig {
+ list-style-image: url(signal.png);
+}
+.navi_main .package, .navi_inline .package {
+ list-style-image: url(package.png);
+}
+.navi_main .constant, .navi_inline .constant {
+ list-style-image: url(constant.png);
+}
+
+
+.navi_main {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding-left: 30px;
+}
+
+.navi_hr {
+ border: 0;
+ color: #aaaaff;
+ background-color: #aaaaff;
+ height: 1px;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+
+
+.navi_main a, .navi_inline a,
+a.external_link
+{
+ text-decoration: none;
+ color: #214b87;
+}
+
+.navi_main .abstract_class > a, .navi_inline .abstract_class > a {
+ font-style: italic;
+}
+
+a.navi_link:hover, a.external_link:hover {
+ text-decoration: underline;
+}
+
+ul.no_bullet li {
+ list-style-type: none;
+}
+
+.main_see_list {
+}
+
+.navi_inline {
+}
+
+.css_content_literal {
+ font: monospace;
+ color: #ff01ff;
+}
+
+.main_code_definition a, .leaf_code_definition a {
+ text-decoration: none;
+ color: inherit;
+}
+
+.main_code_definition a:hover, .leaf_code_definition a:hover {
+ text-decoration: underline;
+}
+
+.box {
+}
+.box .headline {
+ background-color: #eeeeff;
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+ margin: auto;
+ width: 90%;
+ margin-top: 20px;
+}
+.box .text {
+ font-weight: bold;
+ float: left;
+}
+.box .toggle {
+ text-align: right;
+ float: clear;
+}
+.box .content {
+ border-color: #aaaaff;
+ border-width: 0 1 1 1;
+ border-style: solid;
+ overflow: auto;
+ display: none;
+ margin: auto;
+ width: 90%;
+}
+.box .column {
+ float: left;
+ width: 33%;
+}
+
+.namespace_note {
+}
+.package_note {
+}
+
+.deprecated {
+ text-decoration:line-through;
+}
diff --git a/deps/libxklavier/enum.png b/deps/libxklavier/enum.png
new file mode 100644
index 00000000..daed27b8
--- /dev/null
+++ b/deps/libxklavier/enum.png
Binary files differ
diff --git a/deps/libxklavier/enumvalue.png b/deps/libxklavier/enumvalue.png
new file mode 100644
index 00000000..7d87a848
--- /dev/null
+++ b/deps/libxklavier/enumvalue.png
Binary files differ
diff --git a/deps/libxklavier/errorcode.png b/deps/libxklavier/errorcode.png
new file mode 100644
index 00000000..d830c57d
--- /dev/null
+++ b/deps/libxklavier/errorcode.png
Binary files differ
diff --git a/deps/libxklavier/errordomain.png b/deps/libxklavier/errordomain.png
new file mode 100644
index 00000000..c1cc98a4
--- /dev/null
+++ b/deps/libxklavier/errordomain.png
Binary files differ
diff --git a/deps/libxklavier/field.png b/deps/libxklavier/field.png
new file mode 100644
index 00000000..716c05df
--- /dev/null
+++ b/deps/libxklavier/field.png
Binary files differ
diff --git a/deps/libxklavier/index.html b/deps/libxklavier/index.html
new file mode 100644
index 00000000..a249038d
--- /dev/null
+++ b/deps/libxklavier/index.html
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>libxklavier -- Vala Binding Reference</title>
+ <link href="style.css" rel="stylesheet" type="text/css"/><script src="scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">libxklavier Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package">glib-2.0</li>
+ <li class="package">gobject-2.0</li>
+ <li class="package">x11</li>
+ <li class="package"><a href="libxklavier/index.htm">libxklavier</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">Packages:</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Packages:</h3>
+ <ul class="navi_main">
+ <li class="package">glib-2.0</li>
+ <li class="package">gobject-2.0</li>
+ <li class="package">x11</li>
+ <li class="package"><a href="libxklavier/index.htm">libxklavier</a></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/interface.png b/deps/libxklavier/interface.png
new file mode 100644
index 00000000..5631d6e5
--- /dev/null
+++ b/deps/libxklavier/interface.png
Binary files differ
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.ConfigItem.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.ConfigItem.html
new file mode 100644
index 00000000..316f6df2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.ConfigItem.html
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.ConfigItem -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.ConfigItem Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method">ConfigItem</li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigItem</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <b><span css="creation_method">ConfigItem</span></b> ()</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.description.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.description.html
new file mode 100644
index 00000000..d8327899
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.description.html
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.description -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.description Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field">description</li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">description</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>char</code></span>[] <b><span css="field">description</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.html
new file mode 100644
index 00000000..c5b8def7
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class">ConfigItem</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigItem</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Object Hierarchy:</h2>
+ <img class="main_diagram" usemap="#Xkl.ConfigItem" alt="Object hierarchy for ConfigItem" src="img/Xkl.ConfigItem.png"/>
+
+ <map id="Xkl.ConfigItem" name="Xkl.ConfigItem">
+<area shape="rect" id="node1" href="Xkl.ConfigItem.html" title="Xkl.ConfigItem" alt="" coords="5,101,144,149"/>
+</map>
+
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">class</span> <b><span css="class">ConfigItem</span></b> : <span class="main_type"><code>Object</code></span>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Creation methods:</h3>
+ <ul class="navi_inline">
+ <li class="creation_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <b><a href="Xkl.ConfigItem.ConfigItem.html" class="creation_method">ConfigItem</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Methods:</h3>
+ <ul class="navi_inline">
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigItem.set_description.html" class="method">set_description</a></b> (<span class="main_basic_type"><code>string</code></span>? description)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigItem.set_name.html" class="method">set_name</a></b> (<span class="main_basic_type"><code>string</code></span>? name)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigItem.set_short_description.html" class="method">set_short_description</a></b> (<span class="main_basic_type"><code>string</code></span>? short_description)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Fields:</h3>
+ <ul class="navi_inline">
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>char</code></span>[] <b><a href="Xkl.ConfigItem.description.html" class="field">description</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>char</code></span>[] <b><a href="Xkl.ConfigItem.name.html" class="field">name</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>char</code></span>[] <b><a href="Xkl.ConfigItem.short_description.html" class="field">short_description</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.name.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.name.html
new file mode 100644
index 00000000..fc4df82b
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.name.html
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.name -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.name Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field">name</li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">name</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>char</code></span>[] <b><span css="field">name</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_description.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_description.html
new file mode 100644
index 00000000..7c3d0062
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_description.html
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.set_description -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.set_description Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method">set_description</li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_description</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_description</span></b> (<span class="main_basic_type"><code>string</code></span>? description)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_name.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_name.html
new file mode 100644
index 00000000..062b57f8
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_name.html
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.set_name -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.set_name Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method">set_name</li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_name</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_name</span></b> (<span class="main_basic_type"><code>string</code></span>? name)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_short_description.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_short_description.html
new file mode 100644
index 00000000..a249a0e5
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.set_short_description.html
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.set_short_description -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.set_short_description Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method">set_short_description</li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.short_description.html">short_description</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_short_description</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_short_description</span></b> (<span class="main_basic_type"><code>string</code></span>? short_description)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItem.short_description.html b/deps/libxklavier/libxklavier/Xkl.ConfigItem.short_description.html
new file mode 100644
index 00000000..55dd6a74
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItem.short_description.html
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItem.short_description -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItem.short_description Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="creation_method"><a href="Xkl.ConfigItem.ConfigItem.html">ConfigItem</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_description.html">set_description</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_name.html">set_name</a></li>
+ <li class="method"><a href="Xkl.ConfigItem.set_short_description.html">set_short_description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.description.html">description</a></li>
+ <li class="field"><a href="Xkl.ConfigItem.name.html">name</a></li>
+ <li class="field">short_description</li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">short_description</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>char</code></span>[] <b><span css="field">short_description</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigItemProcessFunc.html b/deps/libxklavier/libxklavier/Xkl.ConfigItemProcessFunc.html
new file mode 100644
index 00000000..ee692374
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigItemProcessFunc.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigItemProcessFunc -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigItemProcessFunc Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate">ConfigItemProcessFunc</li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigItemProcessFunc</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">CCode</span> ( has_target = <span class="main_optional_parameter">false</span> ) ]<br/><span class="main_keyword">public</span> <span class="main_keyword">delegate</span> <span class="main_keyword">void</span> <b><span css="delegate">ConfigItemProcessFunc</span></b> (<span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> config, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item, <span class="main_keyword">void</span>* data)
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.ConfigRec.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.ConfigRec.html
new file mode 100644
index 00000000..d8f33616
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.ConfigRec.html
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.ConfigRec -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.ConfigRec Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method">ConfigRec</li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigRec</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <b><span css="creation_method">ConfigRec</span></b> ()</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.activate.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.activate.html
new file mode 100644
index 00000000..3bf2b8ea
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.activate.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.activate -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.activate Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method">activate</li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">activate</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">activate</span></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.equals.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.equals.html
new file mode 100644
index 00000000..a310a86c
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.equals.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.equals -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.equals Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method">equals</li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">equals</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">equals</span></b> (<span class="main_type"><a href="Xkl.ConfigRec.html" class="class">ConfigRec</a></span> data2)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_backup.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_backup.html
new file mode 100644
index 00000000..c7b06304
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_backup.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.get_from_backup -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.get_from_backup Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method">get_from_backup</li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_from_backup</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">get_from_backup</span></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_root_window_property.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_root_window_property.html
new file mode 100644
index 00000000..1ad17f8b
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_root_window_property.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.get_from_root_window_property -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.get_from_root_window_property Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method">get_from_root_window_property</li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_from_root_window_property</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">get_from_root_window_property</span></b> (<span class="main_basic_type"><code>Atom</code></span> rules_atom_name, <span class="main_basic_type"><code>string</code></span> rules_file_out, <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_server.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_server.html
new file mode 100644
index 00000000..56bad3d3
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.get_from_server.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.get_from_server -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.get_from_server Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method">get_from_server</li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_from_server</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">get_from_server</span></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.html
new file mode 100644
index 00000000..62db4543
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.html
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class">ConfigRec</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigRec</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Object Hierarchy:</h2>
+ <img class="main_diagram" usemap="#Xkl.ConfigRec" alt="Object hierarchy for ConfigRec" src="img/Xkl.ConfigRec.png"/>
+
+ <map id="Xkl.ConfigRec" name="Xkl.ConfigRec">
+<area shape="rect" id="node1" href="Xkl.ConfigRec.html" title="Xkl.ConfigRec" alt="" coords="5,101,136,149"/>
+</map>
+
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">class</span> <b><span css="class">ConfigRec</span></b> : <span class="main_type"><code>Object</code></span>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Static methods:</h3>
+ <ul class="navi_inline">
+ <li class="static_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.write_to_file.html" class="static_method">write_to_file</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine, <span class="main_basic_type"><code>string</code></span> file_name, <span class="main_type"><span css="class">ConfigRec</span></span> data, <span class="main_basic_type"><code>bool</code></span> binary)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Creation methods:</h3>
+ <ul class="navi_inline">
+ <li class="creation_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <b><a href="Xkl.ConfigRec.ConfigRec.html" class="creation_method">ConfigRec</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Methods:</h3>
+ <ul class="navi_inline">
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.activate.html" class="method">activate</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.equals.html" class="method">equals</a></b> (<span class="main_type"><span css="class">ConfigRec</span></span> data2)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.get_from_backup.html" class="method">get_from_backup</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.get_from_root_window_property.html" class="method">get_from_root_window_property</a></b> (<span class="main_basic_type"><code>Atom</code></span> rules_atom_name, <span class="main_basic_type"><code>string</code></span> rules_file_out, <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.get_from_server.html" class="method">get_from_server</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRec.reset.html" class="method">reset</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRec.set_layouts.html" class="method">set_layouts</a></b> (<span class="main_basic_type"><code>string</code></span>[] new_layouts)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRec.set_options.html" class="method">set_options</a></b> (<span class="main_basic_type"><code>string</code></span>[] new_options)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRec.set_to_root_window_property.html" class="method">set_to_root_window_property</a></b> (<span class="main_basic_type"><code>Atom</code></span> rules_atom_name, <span class="main_basic_type"><code>string</code></span> rules_file, <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRec.set_variants.html" class="method">set_variants</a></b> (<span class="main_basic_type"><code>string</code></span>[] new_variants)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Fields:</h3>
+ <ul class="navi_inline">
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><a href="Xkl.ConfigRec.layouts.html" class="field">layouts</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.ConfigRec.model.html" class="field">model</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><a href="Xkl.ConfigRec.options.html" class="field">options</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><a href="Xkl.ConfigRec.variants.html" class="field">variants</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.layouts.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.layouts.html
new file mode 100644
index 00000000..8c7de6e0
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.layouts.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.layouts -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.layouts Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field">layouts</li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">layouts</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><span css="field">layouts</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.model.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.model.html
new file mode 100644
index 00000000..67412956
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.model.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.model -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.model Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field">model</li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">model</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><span css="field">model</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.options.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.options.html
new file mode 100644
index 00000000..2de61c24
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.options.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.options -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.options Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field">options</li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">options</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><span css="field">options</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.reset.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.reset.html
new file mode 100644
index 00000000..67657714
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.reset.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.reset -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.reset Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method">reset</li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">reset</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">reset</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_layouts.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_layouts.html
new file mode 100644
index 00000000..30d6e36e
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_layouts.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.set_layouts -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.set_layouts Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method">set_layouts</li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_layouts</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_layouts</span></b> (<span class="main_basic_type"><code>string</code></span>[] new_layouts)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_options.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_options.html
new file mode 100644
index 00000000..1b309138
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_options.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.set_options -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.set_options Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method">set_options</li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_options</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_options</span></b> (<span class="main_basic_type"><code>string</code></span>[] new_options)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_to_root_window_property.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_to_root_window_property.html
new file mode 100644
index 00000000..4fcec8fc
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_to_root_window_property.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.set_to_root_window_property -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.set_to_root_window_property Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method">set_to_root_window_property</li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_to_root_window_property</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">set_to_root_window_property</span></b> (<span class="main_basic_type"><code>Atom</code></span> rules_atom_name, <span class="main_basic_type"><code>string</code></span> rules_file, <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_variants.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_variants.html
new file mode 100644
index 00000000..bca5431b
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.set_variants.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.set_variants -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.set_variants Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method">set_variants</li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_variants</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_variants</span></b> (<span class="main_basic_type"><code>string</code></span>[] new_variants)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.variants.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.variants.html
new file mode 100644
index 00000000..cd1a618e
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.variants.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.variants -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.variants Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method"><a href="Xkl.ConfigRec.write_to_file.html">write_to_file</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field">variants</li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">variants</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><span css="field">variants</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRec.write_to_file.html b/deps/libxklavier/libxklavier/Xkl.ConfigRec.write_to_file.html
new file mode 100644
index 00000000..2f946bc2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRec.write_to_file.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRec.write_to_file -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRec.write_to_file Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="static_method">write_to_file</li>
+ <li class="creation_method"><a href="Xkl.ConfigRec.ConfigRec.html">ConfigRec</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.activate.html">activate</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.equals.html">equals</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_backup.html">get_from_backup</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_root_window_property.html">get_from_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.get_from_server.html">get_from_server</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.reset.html">reset</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_layouts.html">set_layouts</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_options.html">set_options</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_to_root_window_property.html">set_to_root_window_property</a></li>
+ <li class="method"><a href="Xkl.ConfigRec.set_variants.html">set_variants</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.layouts.html">layouts</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.model.html">model</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.options.html">options</a></li>
+ <li class="field"><a href="Xkl.ConfigRec.variants.html">variants</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">write_to_file</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="static_method">write_to_file</span></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine, <span class="main_basic_type"><code>string</code></span> file_name, <span class="main_type"><a href="Xkl.ConfigRec.html" class="class">ConfigRec</a></span> data, <span class="main_basic_type"><code>bool</code></span> binary)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.ConfigRegistry.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.ConfigRegistry.html
new file mode 100644
index 00000000..b7989226
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.ConfigRegistry.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.ConfigRegistry -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.ConfigRegistry Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method">ConfigRegistry</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigRegistry</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">protected</span> <b><span css="creation_method">ConfigRegistry</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.engine.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.engine.html
new file mode 100644
index 00000000..42b60759
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.engine.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.engine -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.engine Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property">engine</li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">engine</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoAccessorMethod</span> ]<br/><span class="main_keyword">public</span> <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> <b><span css="property">engine</span></b> { <span class="main_keyword">construct</span> <span class="main_keyword">set</span>; <span class="main_keyword">owned</span> <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_layout.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_layout.html
new file mode 100644
index 00000000..e83fa8b9
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_layout.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.find_layout -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.find_layout Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method">find_layout</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">find_layout</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">find_layout</span></b> (<span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_model.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_model.html
new file mode 100644
index 00000000..124e96bd
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_model.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.find_model -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.find_model Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method">find_model</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">find_model</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">find_model</span></b> (<span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option.html
new file mode 100644
index 00000000..3f8d5428
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.find_option -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.find_option Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method">find_option</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">find_option</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">find_option</span></b> (<span class="main_basic_type"><code>string</code></span> option_group_name, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option_group.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option_group.html
new file mode 100644
index 00000000..0a0937bc
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_option_group.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.find_option_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.find_option_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method">find_option_group</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">find_option_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">find_option_group</span></b> (<span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_variant.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_variant.html
new file mode 100644
index 00000000..7df3b666
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.find_variant.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.find_variant -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.find_variant Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method">find_variant</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">find_variant</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">find_variant</span></b> (<span class="main_basic_type"><code>string</code></span> layout_name, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country.html
new file mode 100644
index 00000000..b8c87e82
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_country -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_country Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method">foreach_country</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_country</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_country</span></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country_variant.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country_variant.html
new file mode 100644
index 00000000..69a0a8b2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_country_variant.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_country_variant -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_country_variant Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method">foreach_country_variant</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_country_variant</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_country_variant</span></b> (<span class="main_basic_type"><code>string</code></span> country_code, <span class="main_type"><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language.html
new file mode 100644
index 00000000..0e933c3e
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_language -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_language Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method">foreach_language</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_language</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_language</span></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language_variant.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language_variant.html
new file mode 100644
index 00000000..df1df3ae
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_language_variant.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_language_variant -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_language_variant Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method">foreach_language_variant</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_language_variant</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_language_variant</span></b> (<span class="main_basic_type"><code>string</code></span> language_code, <span class="main_type"><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout.html
new file mode 100644
index 00000000..2b55a078
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_layout -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_layout Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method">foreach_layout</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_layout</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_layout</span></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout_variant.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout_variant.html
new file mode 100644
index 00000000..bdeef573
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_layout_variant.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_layout_variant -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_layout_variant Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method">foreach_layout_variant</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_layout_variant</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_layout_variant</span></b> (<span class="main_basic_type"><code>string</code></span> layout_name, <span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_model.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_model.html
new file mode 100644
index 00000000..0eaa2b04
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_model.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_model -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_model Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method">foreach_model</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_model</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_model</span></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option.html
new file mode 100644
index 00000000..d7ed3c31
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_option -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_option Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method">foreach_option</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_option</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_option</span></b> (<span class="main_basic_type"><code>string</code></span> option_group_name, <span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option_group.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option_group.html
new file mode 100644
index 00000000..d28dc984
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.foreach_option_group.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.foreach_option_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.foreach_option_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method">foreach_option_group</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">foreach_option_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">foreach_option_group</span></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.get_instance.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.get_instance.html
new file mode 100644
index 00000000..0c7efcd8
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.get_instance.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.get_instance -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.get_instance Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method">get_instance</li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_instance</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">weak</span> <span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> <b><span css="static_method">get_instance</span></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.html
new file mode 100644
index 00000000..a03abae2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.html
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class">ConfigRegistry</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ConfigRegistry</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Object Hierarchy:</h2>
+ <img class="main_diagram" usemap="#Xkl.ConfigRegistry" alt="Object hierarchy for ConfigRegistry" src="img/Xkl.ConfigRegistry.png"/>
+
+ <map id="Xkl.ConfigRegistry" name="Xkl.ConfigRegistry">
+<area shape="rect" id="node1" href="Xkl.ConfigRegistry.html" title="Xkl.ConfigRegistry" alt="" coords="5,101,171,149"/>
+</map>
+
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">class</span> <b><span css="class">ConfigRegistry</span></b> : <span class="main_type"><code>Object</code></span>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Properties:</h3>
+ <ul class="navi_inline">
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> <b><a href="Xkl.ConfigRegistry.engine.html" class="property">engine</a></b> { <span class="main_keyword">construct</span> <span class="main_keyword">set</span>; <span class="main_keyword">owned</span> <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Static methods:</h3>
+ <ul class="navi_inline">
+ <li class="static_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">weak</span> <span class="main_type"><span css="class">ConfigRegistry</span></span> <b><a href="Xkl.ConfigRegistry.get_instance.html" class="static_method">get_instance</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Creation methods:</h3>
+ <ul class="navi_inline">
+ <li class="creation_method"><span class="leaf_code_definition"><span class="main_keyword">protected</span> <b><a href="Xkl.ConfigRegistry.ConfigRegistry.html" class="creation_method">ConfigRegistry</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Methods:</h3>
+ <ul class="navi_inline">
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRegistry.find_layout.html" class="method">find_layout</a></b> (<span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRegistry.find_model.html" class="method">find_model</a></b> (<span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRegistry.find_option.html" class="method">find_option</a></b> (<span class="main_basic_type"><code>string</code></span> option_group_name, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRegistry.find_option_group.html" class="method">find_option_group</a></b> (<span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRegistry.find_variant.html" class="method">find_variant</a></b> (<span class="main_basic_type"><code>string</code></span> layout_name, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_country.html" class="method">foreach_country</a></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_country_variant.html" class="method">foreach_country_variant</a></b> (<span class="main_basic_type"><code>string</code></span> country_code, <span class="main_type"><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_language.html" class="method">foreach_language</a></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_language_variant.html" class="method">foreach_language_variant</a></b> (<span class="main_basic_type"><code>string</code></span> language_code, <span class="main_type"><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_layout.html" class="method">foreach_layout</a></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_layout_variant.html" class="method">foreach_layout_variant</a></b> (<span class="main_basic_type"><code>string</code></span> layout_name, <span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_model.html" class="method">foreach_model</a></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_option.html" class="method">foreach_option</a></b> (<span class="main_basic_type"><code>string</code></span> option_group_name, <span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.foreach_option_group.html" class="method">foreach_option_group</a></b> (<span class="main_type"><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.ConfigRegistry.load.html" class="method">load</a></b> (<span class="main_basic_type"><code>bool</code></span> if_extras_needed)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigRegistry.search_by_pattern.html" class="method">search_by_pattern</a></b> (<span class="main_basic_type"><code>string</code></span> pattern, <span class="main_type"><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></span> func)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.load.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.load.html
new file mode 100644
index 00000000..7449248d
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.load.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.load -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.load Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method">load</li>
+ <li class="method"><a href="Xkl.ConfigRegistry.search_by_pattern.html">search_by_pattern</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">load</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">load</span></b> (<span class="main_basic_type"><code>bool</code></span> if_extras_needed)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.search_by_pattern.html b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.search_by_pattern.html
new file mode 100644
index 00000000..91c5d739
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.ConfigRegistry.search_by_pattern.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.ConfigRegistry.search_by_pattern -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.ConfigRegistry.search_by_pattern Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.ConfigRegistry.engine.html">engine</a></li>
+ <li class="static_method"><a href="Xkl.ConfigRegistry.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.ConfigRegistry.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_layout.html">find_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_model.html">find_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option.html">find_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_option_group.html">find_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.find_variant.html">find_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country.html">foreach_country</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_country_variant.html">foreach_country_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language.html">foreach_language</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_language_variant.html">foreach_language_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout.html">foreach_layout</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_layout_variant.html">foreach_layout_variant</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_model.html">foreach_model</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option.html">foreach_option</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.foreach_option_group.html">foreach_option_group</a></li>
+ <li class="method"><a href="Xkl.ConfigRegistry.load.html">load</a></li>
+ <li class="method">search_by_pattern</li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">search_by_pattern</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">search_by_pattern</span></b> (<span class="main_basic_type"><code>string</code></span> pattern, <span class="main_type"><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></span> func)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.Engine.html b/deps/libxklavier/libxklavier/Xkl.Engine.Engine.html
new file mode 100644
index 00000000..eecdcde6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.Engine.html
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.Engine -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.Engine Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method">Engine</li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">Engine</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">protected</span> <b><span css="creation_method">Engine</span></b> ()</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.INT__LONG_LONG.html b/deps/libxklavier/libxklavier/Xkl.Engine.INT__LONG_LONG.html
new file mode 100644
index 00000000..2349bcc5
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.INT__LONG_LONG.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.INT__LONG_LONG -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.INT__LONG_LONG Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method">INT__LONG_LONG</li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">INT__LONG_LONG</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">void</span> <b><span css="static_method">INT__LONG_LONG</span></b> (<span class="main_type"><code>Closure</code></span> closure, <span class="main_type"><code>Value</code></span> return_value, <span class="main_basic_type"><code>uint</code></span> n_param_values, <span class="main_type"><code>Value</code></span> param_values, <span class="main_keyword">void</span>* invocation_hint, <span class="main_keyword">void</span>* marshal_data)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html b/deps/libxklavier/libxklavier/Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html
new file mode 100644
index 00000000..cb12b073
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.VOID__FLAGS_INT_BOOLEAN -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.VOID__FLAGS_INT_BOOLEAN Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method">VOID__FLAGS_INT_BOOLEAN</li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">VOID__FLAGS_INT_BOOLEAN</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">void</span> <b><span css="static_method">VOID__FLAGS_INT_BOOLEAN</span></b> (<span class="main_type"><code>Closure</code></span> closure, <span class="main_type"><code>Value</code></span> return_value, <span class="main_basic_type"><code>uint</code></span> n_param_values, <span class="main_type"><code>Value</code></span> param_values, <span class="main_keyword">void</span>* invocation_hint, <span class="main_keyword">void</span>* marshal_data)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.X_config_changed.html b/deps/libxklavier/libxklavier/Xkl.Engine.X_config_changed.html
new file mode 100644
index 00000000..e72b1c03
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.X_config_changed.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.X_config_changed -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.X_config_changed Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal">X_config_changed</li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">X_config_changed</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">signal</span> <span class="main_keyword">void</span> <b><span css="signal">X_config_changed</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.X_new_device.html b/deps/libxklavier/libxklavier/Xkl.Engine.X_new_device.html
new file mode 100644
index 00000000..e9098aaa
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.X_new_device.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.X_new_device -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.X_new_device Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal">X_new_device</li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">X_new_device</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">signal</span> <span class="main_keyword">void</span> <b><span css="signal">X_new_device</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.allow_one_switch_to_secondary_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.allow_one_switch_to_secondary_group.html
new file mode 100644
index 00000000..a5932287
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.allow_one_switch_to_secondary_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.allow_one_switch_to_secondary_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.allow_one_switch_to_secondary_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method">allow_one_switch_to_secondary_group</li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">allow_one_switch_to_secondary_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">allow_one_switch_to_secondary_group</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.backendName.html b/deps/libxklavier/libxklavier/Xkl.Engine.backendName.html
new file mode 100644
index 00000000..35c20b08
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.backendName.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.backendName -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.backendName Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property">backendName</li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">backendName</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoAccessorMethod</span> ]<br/><span class="main_keyword">public</span> <span class="main_basic_type"><code>string</code></span> <b><span css="property">backendName</span></b> { <span class="main_keyword">owned</span> <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.backup_names_prop.html b/deps/libxklavier/libxklavier/Xkl.Engine.backup_names_prop.html
new file mode 100644
index 00000000..e87d129b
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.backup_names_prop.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.backup_names_prop -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.backup_names_prop Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method">backup_names_prop</li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">backup_names_prop</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">backup_names_prop</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.config_notify.html b/deps/libxklavier/libxklavier/Xkl.Engine.config_notify.html
new file mode 100644
index 00000000..17090d61
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.config_notify.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.config_notify -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.config_notify Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method">config_notify</li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">config_notify</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoWrapper</span> ]<br/><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_keyword">void</span> <b><span css="virtual_method">config_notify</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.default_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.default_group.html
new file mode 100644
index 00000000..c2c771d7
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.default_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.default_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.default_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property">default_group</li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">default_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="property">default_group</span></b> { <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.delete_state.html b/deps/libxklavier/libxklavier/Xkl.Engine.delete_state.html
new file mode 100644
index 00000000..f741ce4d
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.delete_state.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.delete_state -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.delete_state Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method">delete_state</li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">delete_state</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">delete_state</span></b> (<span class="main_type"><code>Window</code></span> win)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.display.html b/deps/libxklavier/libxklavier/Xkl.Engine.display.html
new file mode 100644
index 00000000..3d8cc34a
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.display.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.display -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.display Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property">display</li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">display</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoAccessorMethod</span> ]<br/><span class="main_keyword">public</span> <span class="main_keyword">void</span>* <b><span css="property">display</span></b> { <span class="main_keyword">construct</span> <span class="main_keyword">set</span>; <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.filter_events.html b/deps/libxklavier/libxklavier/Xkl.Engine.filter_events.html
new file mode 100644
index 00000000..a218294c
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.filter_events.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.filter_events -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.filter_events Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method">filter_events</li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">filter_events</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">filter_events</span></b> (<span class="main_type"><code>Event</code></span> evt)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_backend_name.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_backend_name.html
new file mode 100644
index 00000000..c4d83d4c
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_backend_name.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_backend_name -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_backend_name Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method">get_backend_name</li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_backend_name</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><span css="method">get_backend_name</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_current_state.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_current_state.html
new file mode 100644
index 00000000..5ad16ab1
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_current_state.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_current_state -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_current_state Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method">get_current_state</li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_current_state</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_type"><a href="Xkl.State.html" class="class">State</a></span> <b><span css="method">get_current_state</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_current_window.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_current_window.html
new file mode 100644
index 00000000..d05ea61d
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_current_window.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_current_window -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_current_window Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method">get_current_window</li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_current_window</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_type"><code>Window</code></span> <b><span css="method">get_current_window</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_current_window_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_current_window_group.html
new file mode 100644
index 00000000..cfe76200
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_current_window_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_current_window_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_current_window_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method">get_current_window_group</li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_current_window_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">get_current_window_group</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_default_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_default_group.html
new file mode 100644
index 00000000..8e468a13
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_default_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_default_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_default_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method">get_default_group</li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_default_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">get_default_group</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_features.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_features.html
new file mode 100644
index 00000000..c2dd429e
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_features.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_features -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_features Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method">get_features</li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_features</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="method">get_features</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_groups_names.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_groups_names.html
new file mode 100644
index 00000000..3f8cbf89
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_groups_names.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_groups_names -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_groups_names Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method">get_groups_names</li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_groups_names</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><span css="method">get_groups_names</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_handling.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_handling.html
new file mode 100644
index 00000000..aabdd7c5
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_handling.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_indicators_handling -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_indicators_handling Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method">get_indicators_handling</li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_indicators_handling</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">get_indicators_handling</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_names.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_names.html
new file mode 100644
index 00000000..52be39ac
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_indicators_names.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_indicators_names -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_indicators_names Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method">get_indicators_names</li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_indicators_names</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><span css="method">get_indicators_names</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_instance.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_instance.html
new file mode 100644
index 00000000..49a8ae98
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_instance.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_instance -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_instance Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method">get_instance</li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_instance</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">weak</span> <span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> <b><span css="static_method">get_instance</span></b> (<span class="main_type"><code>Display</code></span> display)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_max_num_groups.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_max_num_groups.html
new file mode 100644
index 00000000..848320ce
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_max_num_groups.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_max_num_groups -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_max_num_groups Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method">get_max_num_groups</li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_max_num_groups</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="method">get_max_num_groups</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_next_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_next_group.html
new file mode 100644
index 00000000..f9c1c780
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_next_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_next_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_next_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method">get_next_group</li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_next_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">get_next_group</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_num_groups.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_num_groups.html
new file mode 100644
index 00000000..4a77f9e4
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_num_groups.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_num_groups -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_num_groups Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method">get_num_groups</li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_num_groups</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="method">get_num_groups</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_prev_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_prev_group.html
new file mode 100644
index 00000000..bb3ce5ee
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_prev_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_prev_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_prev_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method">get_prev_group</li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_prev_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">get_prev_group</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_secondary_groups_mask.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_secondary_groups_mask.html
new file mode 100644
index 00000000..9b9c76bf
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_secondary_groups_mask.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_secondary_groups_mask -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_secondary_groups_mask Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method">get_secondary_groups_mask</li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_secondary_groups_mask</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="method">get_secondary_groups_mask</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_state.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_state.html
new file mode 100644
index 00000000..cadd5030
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_state.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_state -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_state Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method">get_state</li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_state</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">get_state</span></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_type"><a href="Xkl.State.html" class="class">State</a></span> state_out)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.get_window_title.html b/deps/libxklavier/libxklavier/Xkl.Engine.get_window_title.html
new file mode 100644
index 00000000..c27f796c
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.get_window_title.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.get_window_title -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.get_window_title Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method">get_window_title</li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_window_title</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>string</code></span> <b><span css="method">get_window_title</span></b> (<span class="main_type"><code>Window</code></span> win)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.grab_key.html b/deps/libxklavier/libxklavier/Xkl.Engine.grab_key.html
new file mode 100644
index 00000000..f4464bf7
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.grab_key.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.grab_key -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.grab_key Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method">grab_key</li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">grab_key</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">grab_key</span></b> (<span class="main_basic_type"><code>int</code></span> keycode, <span class="main_basic_type"><code>uint</code></span> modifiers)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.html b/deps/libxklavier/libxklavier/Xkl.Engine.html
new file mode 100644
index 00000000..c454ce09
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.html
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class">Engine</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">Engine</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Object Hierarchy:</h2>
+ <img class="main_diagram" usemap="#Xkl.Engine" alt="Object hierarchy for Engine" src="img/Xkl.Engine.png"/>
+
+ <map id="Xkl.Engine" name="Xkl.Engine">
+<area shape="rect" id="node1" href="Xkl.Engine.html" title="Xkl.Engine" alt="" coords="9,101,113,149"/>
+</map>
+
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">class</span> <b><span css="class">Engine</span></b> : <span class="main_type"><code>Object</code></span>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Properties:</h3>
+ <ul class="navi_inline">
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.Engine.backendName.html" class="property">backendName</a></b> { <span class="main_keyword">owned</span> <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.default_group.html" class="property">default_group</a></b> { <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span>* <b><a href="Xkl.Engine.display.html" class="property">display</a></b> { <span class="main_keyword">construct</span> <span class="main_keyword">set</span>; <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.indicators_handling.html" class="property">indicators_handling</a></b> { <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.max_num_groups.html" class="property">max_num_groups</a></b> { <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.num_groups.html" class="property">num_groups</a></b> { <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="property"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.secondary_groups_mask.html" class="property">secondary_groups_mask</a></b> { <span class="main_keyword">get</span>; }
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Static methods:</h3>
+ <ul class="navi_inline">
+ <li class="static_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.INT__LONG_LONG.html" class="static_method">INT__LONG_LONG</a></b> (<span class="main_type"><code>Closure</code></span> closure, <span class="main_type"><code>Value</code></span> return_value, <span class="main_basic_type"><code>uint</code></span> n_param_values, <span class="main_type"><code>Value</code></span> param_values, <span class="main_keyword">void</span>* invocation_hint, <span class="main_keyword">void</span>* marshal_data)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="static_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html" class="static_method">VOID__FLAGS_INT_BOOLEAN</a></b> (<span class="main_type"><code>Closure</code></span> closure, <span class="main_type"><code>Value</code></span> return_value, <span class="main_basic_type"><code>uint</code></span> n_param_values, <span class="main_type"><code>Value</code></span> param_values, <span class="main_keyword">void</span>* invocation_hint, <span class="main_keyword">void</span>* marshal_data)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="static_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">static</span> <span class="main_keyword">weak</span> <span class="main_type"><span css="class">Engine</span></span> <b><a href="Xkl.Engine.get_instance.html" class="static_method">get_instance</a></b> (<span class="main_type"><code>Display</code></span> display)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Creation methods:</h3>
+ <ul class="navi_inline">
+ <li class="creation_method"><span class="leaf_code_definition"><span class="main_keyword">protected</span> <b><a href="Xkl.Engine.Engine.html" class="creation_method">Engine</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Methods:</h3>
+ <ul class="navi_inline">
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html" class="method">allow_one_switch_to_secondary_group</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.backup_names_prop.html" class="method">backup_names_prop</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="virtual_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.config_notify.html" class="virtual_method">config_notify</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.delete_state.html" class="method">delete_state</a></b> (<span class="main_type"><code>Window</code></span> win)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.filter_events.html" class="method">filter_events</a></b> (<span class="main_type"><code>Event</code></span> evt)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.Engine.get_backend_name.html" class="method">get_backend_name</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_type"><a href="Xkl.State.html" class="class">State</a></span> <b><a href="Xkl.Engine.get_current_state.html" class="method">get_current_state</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_type"><code>Window</code></span> <b><a href="Xkl.Engine.get_current_window.html" class="method">get_current_window</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.get_current_window_group.html" class="method">get_current_window_group</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.get_default_group.html" class="method">get_default_group</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.get_features.html" class="method">get_features</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><a href="Xkl.Engine.get_groups_names.html" class="method">get_groups_names</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.get_indicators_handling.html" class="method">get_indicators_handling</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">weak</span> <span class="main_basic_type"><code>string</code></span>[] <b><a href="Xkl.Engine.get_indicators_names.html" class="method">get_indicators_names</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.get_max_num_groups.html" class="method">get_max_num_groups</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.get_next_group.html" class="method">get_next_group</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.get_num_groups.html" class="method">get_num_groups</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.get_prev_group.html" class="method">get_prev_group</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><a href="Xkl.Engine.get_secondary_groups_mask.html" class="method">get_secondary_groups_mask</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.get_state.html" class="method">get_state</a></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_type"><a href="Xkl.State.html" class="class">State</a></span> state_out)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.Engine.get_window_title.html" class="method">get_window_title</a></b> (<span class="main_type"><code>Window</code></span> win)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.grab_key.html" class="method">grab_key</a></b> (<span class="main_basic_type"><code>int</code></span> keycode, <span class="main_basic_type"><code>uint</code></span> modifiers)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.is_group_per_toplevel_window.html" class="method">is_group_per_toplevel_window</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.is_window_from_same_toplevel_window.html" class="method">is_window_from_same_toplevel_window</a></b> (<span class="main_type"><code>Window</code></span> win1, <span class="main_type"><code>Window</code></span> win2)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.is_window_transparent.html" class="method">is_window_transparent</a></b> (<span class="main_type"><code>Window</code></span> win)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.lock_group.html" class="method">lock_group</a></b> (<span class="main_basic_type"><code>int</code></span> group)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="virtual_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.new_device_notify.html" class="virtual_method">new_device_notify</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="virtual_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.new_window_notify.html" class="virtual_method">new_window_notify</a></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_type"><code>Window</code></span> parent)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.pause_listen.html" class="method">pause_listen</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.resume_listen.html" class="method">resume_listen</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.save_state.html" class="method">save_state</a></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_type"><a href="Xkl.State.html" class="class">State</a></span> state)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.set_default_group.html" class="method">set_default_group</a></b> (<span class="main_basic_type"><code>int</code></span> group)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.set_group_per_toplevel_window.html" class="method">set_group_per_toplevel_window</a></b> (<span class="main_basic_type"><code>bool</code></span> is_global)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.set_indicators_handling.html" class="method">set_indicators_handling</a></b> (<span class="main_basic_type"><code>bool</code></span> whether_handle)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.set_secondary_groups_mask.html" class="method">set_secondary_groups_mask</a></b> (<span class="main_basic_type"><code>uint</code></span> mask)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.set_window_transparent.html" class="method">set_window_transparent</a></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_basic_type"><code>bool</code></span> transparent)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.start_listen.html" class="method">start_listen</a></b> (<span class="main_basic_type"><code>uint</code></span> flags)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="virtual_method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.state_notify.html" class="virtual_method">state_notify</a></b> (<span class="main_type"><a href="Xkl.EngineStateChange.html" class="enum">EngineStateChange</a></span> change_type, <span class="main_basic_type"><code>int</code></span> group, <span class="main_basic_type"><code>bool</code></span> restore)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.stop_listen.html" class="method">stop_listen</a></b> (<span class="main_basic_type"><code>uint</code></span> flags)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.Engine.ungrab_key.html" class="method">ungrab_key</a></b> (<span class="main_basic_type"><code>int</code></span> keycode, <span class="main_basic_type"><code>uint</code></span> modifiers)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Signals:</h3>
+ <ul class="navi_inline">
+ <li class="signal"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">signal</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.X_config_changed.html" class="signal">X_config_changed</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="signal"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">signal</span> <span class="main_keyword">void</span> <b><a href="Xkl.Engine.X_new_device.html" class="signal">X_new_device</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="signal"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">signal</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.Engine.new_toplevel_window.html" class="signal">new_toplevel_window</a></b> (<span class="main_basic_type"><code>long</code></span> object, <span class="main_basic_type"><code>long</code></span> p0)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.indicators_handling.html b/deps/libxklavier/libxklavier/Xkl.Engine.indicators_handling.html
new file mode 100644
index 00000000..ffe1dfe3
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.indicators_handling.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.indicators_handling -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.indicators_handling Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property">indicators_handling</li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">indicators_handling</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="property">indicators_handling</span></b> { <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.is_group_per_toplevel_window.html b/deps/libxklavier/libxklavier/Xkl.Engine.is_group_per_toplevel_window.html
new file mode 100644
index 00000000..60736574
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.is_group_per_toplevel_window.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.is_group_per_toplevel_window -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.is_group_per_toplevel_window Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method">is_group_per_toplevel_window</li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">is_group_per_toplevel_window</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">is_group_per_toplevel_window</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.is_window_from_same_toplevel_window.html b/deps/libxklavier/libxklavier/Xkl.Engine.is_window_from_same_toplevel_window.html
new file mode 100644
index 00000000..d3b27487
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.is_window_from_same_toplevel_window.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.is_window_from_same_toplevel_window -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.is_window_from_same_toplevel_window Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method">is_window_from_same_toplevel_window</li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">is_window_from_same_toplevel_window</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">is_window_from_same_toplevel_window</span></b> (<span class="main_type"><code>Window</code></span> win1, <span class="main_type"><code>Window</code></span> win2)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.is_window_transparent.html b/deps/libxklavier/libxklavier/Xkl.Engine.is_window_transparent.html
new file mode 100644
index 00000000..617a79bf
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.is_window_transparent.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.is_window_transparent -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.is_window_transparent Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method">is_window_transparent</li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">is_window_transparent</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">is_window_transparent</span></b> (<span class="main_type"><code>Window</code></span> win)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.lock_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.lock_group.html
new file mode 100644
index 00000000..62bd7b33
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.lock_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.lock_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.lock_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method">lock_group</li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">lock_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">lock_group</span></b> (<span class="main_basic_type"><code>int</code></span> group)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.max_num_groups.html b/deps/libxklavier/libxklavier/Xkl.Engine.max_num_groups.html
new file mode 100644
index 00000000..8e5fa021
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.max_num_groups.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.max_num_groups -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.max_num_groups Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property">max_num_groups</li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">max_num_groups</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="property">max_num_groups</span></b> { <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.new_device_notify.html b/deps/libxklavier/libxklavier/Xkl.Engine.new_device_notify.html
new file mode 100644
index 00000000..12ce2e73
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.new_device_notify.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.new_device_notify -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.new_device_notify Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method">new_device_notify</li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">new_device_notify</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoWrapper</span> ]<br/><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_keyword">void</span> <b><span css="virtual_method">new_device_notify</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.new_toplevel_window.html b/deps/libxklavier/libxklavier/Xkl.Engine.new_toplevel_window.html
new file mode 100644
index 00000000..d190b190
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.new_toplevel_window.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.new_toplevel_window -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.new_toplevel_window Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal">new_toplevel_window</li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">new_toplevel_window</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">signal</span> <span class="main_basic_type"><code>int</code></span> <b><span css="signal">new_toplevel_window</span></b> (<span class="main_basic_type"><code>long</code></span> object, <span class="main_basic_type"><code>long</code></span> p0)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.new_window_notify.html b/deps/libxklavier/libxklavier/Xkl.Engine.new_window_notify.html
new file mode 100644
index 00000000..90d35392
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.new_window_notify.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.new_window_notify -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.new_window_notify Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method">new_window_notify</li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">new_window_notify</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoWrapper</span> ]<br/><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_basic_type"><code>int</code></span> <b><span css="virtual_method">new_window_notify</span></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_type"><code>Window</code></span> parent)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.num_groups.html b/deps/libxklavier/libxklavier/Xkl.Engine.num_groups.html
new file mode 100644
index 00000000..0479ec5d
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.num_groups.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.num_groups -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.num_groups Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property">num_groups</li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">num_groups</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="property">num_groups</span></b> { <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.pause_listen.html b/deps/libxklavier/libxklavier/Xkl.Engine.pause_listen.html
new file mode 100644
index 00000000..5c01583a
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.pause_listen.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.pause_listen -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.pause_listen Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method">pause_listen</li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">pause_listen</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">pause_listen</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.resume_listen.html b/deps/libxklavier/libxklavier/Xkl.Engine.resume_listen.html
new file mode 100644
index 00000000..38426f52
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.resume_listen.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.resume_listen -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.resume_listen Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method">resume_listen</li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">resume_listen</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">resume_listen</span></b> ()
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.save_state.html b/deps/libxklavier/libxklavier/Xkl.Engine.save_state.html
new file mode 100644
index 00000000..d153218f
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.save_state.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.save_state -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.save_state Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method">save_state</li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">save_state</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">save_state</span></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_type"><a href="Xkl.State.html" class="class">State</a></span> state)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.secondary_groups_mask.html b/deps/libxklavier/libxklavier/Xkl.Engine.secondary_groups_mask.html
new file mode 100644
index 00000000..27ab7c21
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.secondary_groups_mask.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.secondary_groups_mask -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.secondary_groups_mask Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property">secondary_groups_mask</li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">secondary_groups_mask</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint</code></span> <b><span css="property">secondary_groups_mask</span></b> { <span class="main_keyword">get</span>; }
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.set_default_group.html b/deps/libxklavier/libxklavier/Xkl.Engine.set_default_group.html
new file mode 100644
index 00000000..d2d6d8bf
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.set_default_group.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.set_default_group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.set_default_group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method">set_default_group</li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_default_group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_default_group</span></b> (<span class="main_basic_type"><code>int</code></span> group)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.set_group_per_toplevel_window.html b/deps/libxklavier/libxklavier/Xkl.Engine.set_group_per_toplevel_window.html
new file mode 100644
index 00000000..e0ee5705
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.set_group_per_toplevel_window.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.set_group_per_toplevel_window -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.set_group_per_toplevel_window Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method">set_group_per_toplevel_window</li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_group_per_toplevel_window</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_group_per_toplevel_window</span></b> (<span class="main_basic_type"><code>bool</code></span> is_global)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.set_indicators_handling.html b/deps/libxklavier/libxklavier/Xkl.Engine.set_indicators_handling.html
new file mode 100644
index 00000000..59cbed16
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.set_indicators_handling.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.set_indicators_handling -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.set_indicators_handling Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method">set_indicators_handling</li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_indicators_handling</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_indicators_handling</span></b> (<span class="main_basic_type"><code>bool</code></span> whether_handle)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.set_secondary_groups_mask.html b/deps/libxklavier/libxklavier/Xkl.Engine.set_secondary_groups_mask.html
new file mode 100644
index 00000000..02a5aaf6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.set_secondary_groups_mask.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.set_secondary_groups_mask -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.set_secondary_groups_mask Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method">set_secondary_groups_mask</li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_secondary_groups_mask</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_secondary_groups_mask</span></b> (<span class="main_basic_type"><code>uint</code></span> mask)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.set_window_transparent.html b/deps/libxklavier/libxklavier/Xkl.Engine.set_window_transparent.html
new file mode 100644
index 00000000..0c5b523a
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.set_window_transparent.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.set_window_transparent -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.set_window_transparent Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method">set_window_transparent</li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_window_transparent</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_window_transparent</span></b> (<span class="main_type"><code>Window</code></span> win, <span class="main_basic_type"><code>bool</code></span> transparent)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.start_listen.html b/deps/libxklavier/libxklavier/Xkl.Engine.start_listen.html
new file mode 100644
index 00000000..4f2bbce2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.start_listen.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.start_listen -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.start_listen Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method">start_listen</li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">start_listen</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">start_listen</span></b> (<span class="main_basic_type"><code>uint</code></span> flags)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.state_notify.html b/deps/libxklavier/libxklavier/Xkl.Engine.state_notify.html
new file mode 100644
index 00000000..edd38175
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.state_notify.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.state_notify -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.state_notify Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method">state_notify</li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">state_notify</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">NoWrapper</span> ]<br/><span class="main_keyword">public</span> <span class="main_keyword">virtual</span> <span class="main_keyword">void</span> <b><span css="virtual_method">state_notify</span></b> (<span class="main_type"><a href="Xkl.EngineStateChange.html" class="enum">EngineStateChange</a></span> change_type, <span class="main_basic_type"><code>int</code></span> group, <span class="main_basic_type"><code>bool</code></span> restore)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.stop_listen.html b/deps/libxklavier/libxklavier/Xkl.Engine.stop_listen.html
new file mode 100644
index 00000000..f81a1c59
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.stop_listen.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.stop_listen -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.stop_listen Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method">stop_listen</li>
+ <li class="method"><a href="Xkl.Engine.ungrab_key.html">ungrab_key</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">stop_listen</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int</code></span> <b><span css="method">stop_listen</span></b> (<span class="main_basic_type"><code>uint</code></span> flags)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.Engine.ungrab_key.html b/deps/libxklavier/libxklavier/Xkl.Engine.ungrab_key.html
new file mode 100644
index 00000000..c844d0d0
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.Engine.ungrab_key.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.Engine.ungrab_key -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.Engine.ungrab_key Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="property"><a href="Xkl.Engine.backendName.html">backendName</a></li>
+ <li class="property"><a href="Xkl.Engine.default_group.html">default_group</a></li>
+ <li class="property"><a href="Xkl.Engine.display.html">display</a></li>
+ <li class="property"><a href="Xkl.Engine.indicators_handling.html">indicators_handling</a></li>
+ <li class="property"><a href="Xkl.Engine.max_num_groups.html">max_num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.num_groups.html">num_groups</a></li>
+ <li class="property"><a href="Xkl.Engine.secondary_groups_mask.html">secondary_groups_mask</a></li>
+ <li class="static_method"><a href="Xkl.Engine.INT__LONG_LONG.html">INT__LONG_LONG</a></li>
+ <li class="static_method"><a href="Xkl.Engine.VOID__FLAGS_INT_BOOLEAN.html">VOID__FLAGS_INT_BOOLEAN</a></li>
+ <li class="static_method"><a href="Xkl.Engine.get_instance.html">get_instance</a></li>
+ <li class="creation_method"><a href="Xkl.Engine.Engine.html">Engine</a></li>
+ <li class="method"><a href="Xkl.Engine.allow_one_switch_to_secondary_group.html">allow_one_switch_to_secondary_group</a></li>
+ <li class="method"><a href="Xkl.Engine.backup_names_prop.html">backup_names_prop</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.config_notify.html">config_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.delete_state.html">delete_state</a></li>
+ <li class="method"><a href="Xkl.Engine.filter_events.html">filter_events</a></li>
+ <li class="method"><a href="Xkl.Engine.get_backend_name.html">get_backend_name</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_state.html">get_current_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window.html">get_current_window</a></li>
+ <li class="method"><a href="Xkl.Engine.get_current_window_group.html">get_current_window_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_default_group.html">get_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_features.html">get_features</a></li>
+ <li class="method"><a href="Xkl.Engine.get_groups_names.html">get_groups_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_handling.html">get_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.get_indicators_names.html">get_indicators_names</a></li>
+ <li class="method"><a href="Xkl.Engine.get_max_num_groups.html">get_max_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_next_group.html">get_next_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_num_groups.html">get_num_groups</a></li>
+ <li class="method"><a href="Xkl.Engine.get_prev_group.html">get_prev_group</a></li>
+ <li class="method"><a href="Xkl.Engine.get_secondary_groups_mask.html">get_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.get_state.html">get_state</a></li>
+ <li class="method"><a href="Xkl.Engine.get_window_title.html">get_window_title</a></li>
+ <li class="method"><a href="Xkl.Engine.grab_key.html">grab_key</a></li>
+ <li class="method"><a href="Xkl.Engine.is_group_per_toplevel_window.html">is_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_from_same_toplevel_window.html">is_window_from_same_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.is_window_transparent.html">is_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.lock_group.html">lock_group</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_device_notify.html">new_device_notify</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.new_window_notify.html">new_window_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.pause_listen.html">pause_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.resume_listen.html">resume_listen</a></li>
+ <li class="method"><a href="Xkl.Engine.save_state.html">save_state</a></li>
+ <li class="method"><a href="Xkl.Engine.set_default_group.html">set_default_group</a></li>
+ <li class="method"><a href="Xkl.Engine.set_group_per_toplevel_window.html">set_group_per_toplevel_window</a></li>
+ <li class="method"><a href="Xkl.Engine.set_indicators_handling.html">set_indicators_handling</a></li>
+ <li class="method"><a href="Xkl.Engine.set_secondary_groups_mask.html">set_secondary_groups_mask</a></li>
+ <li class="method"><a href="Xkl.Engine.set_window_transparent.html">set_window_transparent</a></li>
+ <li class="method"><a href="Xkl.Engine.start_listen.html">start_listen</a></li>
+ <li class="virtual_method"><a href="Xkl.Engine.state_notify.html">state_notify</a></li>
+ <li class="method"><a href="Xkl.Engine.stop_listen.html">stop_listen</a></li>
+ <li class="method">ungrab_key</li>
+ <li class="signal"><a href="Xkl.Engine.X_config_changed.html">X_config_changed</a></li>
+ <li class="signal"><a href="Xkl.Engine.X_new_device.html">X_new_device</a></li>
+ <li class="signal"><a href="Xkl.Engine.new_toplevel_window.html">new_toplevel_window</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ungrab_key</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">ungrab_key</span></b> (<span class="main_basic_type"><code>int</code></span> keycode, <span class="main_basic_type"><code>uint</code></span> modifiers)
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII.html
new file mode 100644
index 00000000..bae137b6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">CAN_OUTPUT_CONFIG_AS_ASCII</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">CAN_OUTPUT_CONFIG_AS_ASCII</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">CAN_OUTPUT_CONFIG_AS_ASCII</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY.html
new file mode 100644
index 00000000..088389d7
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">CAN_OUTPUT_CONFIG_AS_BINARY</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">CAN_OUTPUT_CONFIG_AS_BINARY</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">CAN_OUTPUT_CONFIG_AS_BINARY</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS.html
new file mode 100644
index 00000000..8a1abddc
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">CAN_TOGGLE_INDICATORS</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">CAN_TOGGLE_INDICATORS</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">CAN_TOGGLE_INDICATORS</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.DEVICE_DISCOVERY.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.DEVICE_DISCOVERY.html
new file mode 100644
index 00000000..5f6f2e54
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.DEVICE_DISCOVERY.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures.DEVICE_DISCOVERY -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures.DEVICE_DISCOVERY Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">DEVICE_DISCOVERY</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">DEVICE_DISCOVERY</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">DEVICE_DISCOVERY</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED.html
new file mode 100644
index 00000000..bdd1ad3a
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">MULTIPLE_LAYOUTS_SUPPORTED</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">MULTIPLE_LAYOUTS_SUPPORTED</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">MULTIPLE_LAYOUTS_SUPPORTED</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT.html
new file mode 100644
index 00000000..08cd6bb3
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">REQUIRES_MANUAL_LAYOUT_MANAGEMENT</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">REQUIRES_MANUAL_LAYOUT_MANAGEMENT</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">REQUIRES_MANUAL_LAYOUT_MANAGEMENT</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineFeatures.html b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.html
new file mode 100644
index 00000000..e5d9fb90
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineFeatures.html
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineFeatures -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineFeatures Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum">EngineFeatures</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII.html">CAN_OUTPUT_CONFIG_AS_ASCII</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY.html">CAN_OUTPUT_CONFIG_AS_BINARY</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS.html">CAN_TOGGLE_INDICATORS</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.DEVICE_DISCOVERY.html">DEVICE_DISCOVERY</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED.html">MULTIPLE_LAYOUTS_SUPPORTED</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT.html">REQUIRES_MANUAL_LAYOUT_MANAGEMENT</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">EngineFeatures</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">Flags</span> ]<br/><span class="main_keyword">public</span> <span class="main_keyword">enum</span> <b><span css="enum">EngineFeatures</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Enum values:</h3>
+ <ul class="navi_inline">
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.CAN_TOGGLE_INDICATORS.html">CAN_TOGGLE_INDICATORS</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_ASCII.html">CAN_OUTPUT_CONFIG_AS_ASCII</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.CAN_OUTPUT_CONFIG_AS_BINARY.html">CAN_OUTPUT_CONFIG_AS_BINARY</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.MULTIPLE_LAYOUTS_SUPPORTED.html">MULTIPLE_LAYOUTS_SUPPORTED</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.REQUIRES_MANUAL_LAYOUT_MANAGEMENT.html">REQUIRES_MANUAL_LAYOUT_MANAGEMENT</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineFeatures.DEVICE_DISCOVERY.html">DEVICE_DISCOVERY</a> - </li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_LAYOUTS.html b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_LAYOUTS.html
new file mode 100644
index 00000000..d8cd68d6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_LAYOUTS.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineListenModes.MANAGE_LAYOUTS -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineListenModes.MANAGE_LAYOUTS Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">MANAGE_LAYOUTS</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">MANAGE_LAYOUTS</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">MANAGE_LAYOUTS</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_WINDOW_STATES.html b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_WINDOW_STATES.html
new file mode 100644
index 00000000..02698f28
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.MANAGE_WINDOW_STATES.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineListenModes.MANAGE_WINDOW_STATES -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineListenModes.MANAGE_WINDOW_STATES Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">MANAGE_WINDOW_STATES</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">MANAGE_WINDOW_STATES</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">MANAGE_WINDOW_STATES</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineListenModes.TRACK_KEYBOARD_STATE.html b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.TRACK_KEYBOARD_STATE.html
new file mode 100644
index 00000000..2c5941fb
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.TRACK_KEYBOARD_STATE.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineListenModes.TRACK_KEYBOARD_STATE -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineListenModes.TRACK_KEYBOARD_STATE Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">TRACK_KEYBOARD_STATE</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">TRACK_KEYBOARD_STATE</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">TRACK_KEYBOARD_STATE</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineListenModes.html b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.html
new file mode 100644
index 00000000..2a971203
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineListenModes.html
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineListenModes -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineListenModes Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum">EngineListenModes</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue"><a href="Xkl.EngineListenModes.MANAGE_LAYOUTS.html">MANAGE_LAYOUTS</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineListenModes.MANAGE_WINDOW_STATES.html">MANAGE_WINDOW_STATES</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineListenModes.TRACK_KEYBOARD_STATE.html">TRACK_KEYBOARD_STATE</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">EngineListenModes</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">enum</span> <b><span css="enum">EngineListenModes</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Enum values:</h3>
+ <ul class="navi_inline">
+ <li class="enumvalue"><a href="Xkl.EngineListenModes.MANAGE_WINDOW_STATES.html">MANAGE_WINDOW_STATES</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineListenModes.TRACK_KEYBOARD_STATE.html">TRACK_KEYBOARD_STATE</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineListenModes.MANAGE_LAYOUTS.html">MANAGE_LAYOUTS</a> - </li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineStateChange.NDICATORS_CHANGED.html b/deps/libxklavier/libxklavier/Xkl.EngineStateChange.NDICATORS_CHANGED.html
new file mode 100644
index 00000000..934475d8
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineStateChange.NDICATORS_CHANGED.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineStateChange.NDICATORS_CHANGED -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineStateChange.NDICATORS_CHANGED Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">NDICATORS_CHANGED</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">NDICATORS_CHANGED</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">NDICATORS_CHANGED</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineStateChange.ROUP_CHANGED.html b/deps/libxklavier/libxklavier/Xkl.EngineStateChange.ROUP_CHANGED.html
new file mode 100644
index 00000000..ef76e039
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineStateChange.ROUP_CHANGED.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineStateChange.ROUP_CHANGED -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineStateChange.ROUP_CHANGED Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue">ROUP_CHANGED</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">ROUP_CHANGED</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><b><span css="enumvalue">ROUP_CHANGED</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.EngineStateChange.html b/deps/libxklavier/libxklavier/Xkl.EngineStateChange.html
new file mode 100644
index 00000000..e00e8b96
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.EngineStateChange.html
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.EngineStateChange -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.EngineStateChange Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum">EngineStateChange</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enumvalue"><a href="Xkl.EngineStateChange.NDICATORS_CHANGED.html">NDICATORS_CHANGED</a></li>
+ <li class="enumvalue"><a href="Xkl.EngineStateChange.ROUP_CHANGED.html">ROUP_CHANGED</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">EngineStateChange</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">enum</span> <b><span css="enum">EngineStateChange</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Enum values:</h3>
+ <ul class="navi_inline">
+ <li class="enumvalue"><a href="Xkl.EngineStateChange.ROUP_CHANGED.html">ROUP_CHANGED</a> - </li>
+ <li class="enumvalue"><a href="Xkl.EngineStateChange.NDICATORS_CHANGED.html">NDICATORS_CHANGED</a> - </li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.MAX_CI_DESC_LENGTH.html b/deps/libxklavier/libxklavier/Xkl.MAX_CI_DESC_LENGTH.html
new file mode 100644
index 00000000..9a1acfc9
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.MAX_CI_DESC_LENGTH.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.MAX_CI_DESC_LENGTH -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.MAX_CI_DESC_LENGTH Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant">MAX_CI_DESC_LENGTH</li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">MAX_CI_DESC_LENGTH</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><span css="constant">MAX_CI_DESC_LENGTH</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.MAX_CI_NAME_LENGTH.html b/deps/libxklavier/libxklavier/Xkl.MAX_CI_NAME_LENGTH.html
new file mode 100644
index 00000000..fdb0e6cc
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.MAX_CI_NAME_LENGTH.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.MAX_CI_NAME_LENGTH -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.MAX_CI_NAME_LENGTH Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant">MAX_CI_NAME_LENGTH</li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">MAX_CI_NAME_LENGTH</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><span css="constant">MAX_CI_NAME_LENGTH</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.MAX_CI_SHORT_DESC_LENGTH.html b/deps/libxklavier/libxklavier/Xkl.MAX_CI_SHORT_DESC_LENGTH.html
new file mode 100644
index 00000000..5f9d752b
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.MAX_CI_SHORT_DESC_LENGTH.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.MAX_CI_SHORT_DESC_LENGTH -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.MAX_CI_SHORT_DESC_LENGTH Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant">MAX_CI_SHORT_DESC_LENGTH</li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">MAX_CI_SHORT_DESC_LENGTH</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><span css="constant">MAX_CI_SHORT_DESC_LENGTH</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.State.group.html b/deps/libxklavier/libxklavier/Xkl.State.group.html
new file mode 100644
index 00000000..cd564c45
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.State.group.html
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.State.group -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.State.group Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="field">group</li>
+ <li class="field"><a href="Xkl.State.indicators.html">indicators</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">group</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int32</code></span> <b><span css="field">group</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.State.html b/deps/libxklavier/libxklavier/Xkl.State.html
new file mode 100644
index 00000000..a87394e1
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.State.html
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.State -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.State Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class">State</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="field"><a href="Xkl.State.group.html">group</a></li>
+ <li class="field"><a href="Xkl.State.indicators.html">indicators</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">State</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Object Hierarchy:</h2>
+ <img class="main_diagram" usemap="#Xkl.State" alt="Object hierarchy for State" src="img/Xkl.State.png"/>
+
+ <map id="Xkl.State" name="Xkl.State">
+<area shape="rect" id="node1" href="Xkl.State.html" title="Xkl.State" alt="" coords="5,5,96,53"/>
+</map>
+
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">class</span> <b><span css="class">State</span></b>
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Fields:</h3>
+ <ul class="navi_inline">
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>int32</code></span> <b><a href="Xkl.State.group.html" class="field">group</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="field"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint32</code></span> <b><a href="Xkl.State.indicators.html" class="field">indicators</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.State.indicators.html b/deps/libxklavier/libxklavier/Xkl.State.indicators.html
new file mode 100644
index 00000000..a14bcd2a
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.State.indicators.html
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.State.indicators -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.State.indicators Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="field"><a href="Xkl.State.group.html">group</a></li>
+ <li class="field">indicators</li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">indicators</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>uint32</code></span> <b><span css="field">indicators</span></b>
+ </div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.TwoConfigItemsProcessFunc.html b/deps/libxklavier/libxklavier/Xkl.TwoConfigItemsProcessFunc.html
new file mode 100644
index 00000000..1adcc344
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.TwoConfigItemsProcessFunc.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.TwoConfigItemsProcessFunc -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.TwoConfigItemsProcessFunc Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate">TwoConfigItemsProcessFunc</li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">TwoConfigItemsProcessFunc</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition">[ <span class="main_type">CCode</span> ( has_target = <span class="main_optional_parameter">false</span> ) ]<br/><span class="main_keyword">public</span> <span class="main_keyword">delegate</span> <span class="main_keyword">void</span> <b><span css="delegate">TwoConfigItemsProcessFunc</span></b> (<span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> config, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> subitem, <span class="main_keyword">void</span>* data)
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.get_country_name.html b/deps/libxklavier/libxklavier/Xkl.get_country_name.html
new file mode 100644
index 00000000..339ce130
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.get_country_name.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.get_country_name -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.get_country_name Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method">get_country_name</li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_country_name</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><span css="method">get_country_name</span></b> (<span class="main_basic_type"><code>string</code></span> code)
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.get_language_name.html b/deps/libxklavier/libxklavier/Xkl.get_language_name.html
new file mode 100644
index 00000000..c417d737
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.get_language_name.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.get_language_name -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.get_language_name Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method">get_language_name</li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_language_name</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><span css="method">get_language_name</span></b> (<span class="main_basic_type"><code>string</code></span> code)
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.get_last_error.html b/deps/libxklavier/libxklavier/Xkl.get_last_error.html
new file mode 100644
index 00000000..b7f1eafe
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.get_last_error.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.get_last_error -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.get_last_error Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method">get_last_error</li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">get_last_error</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><span css="method">get_last_error</span></b> ()
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.html b/deps/libxklavier/libxklavier/Xkl.html
new file mode 100644
index 00000000..3a0dd605
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace">Xkl</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">Xkl</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Classes:</h3>
+ <ul class="navi_inline">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a> - </li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a> - </li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a> - </li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a> - </li>
+ <li class="class"><a href="Xkl.State.html">State</a> - </li>
+ </ul>
+ <h3 class="main_title">Enums:</h3>
+ <ul class="navi_inline">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a> - </li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a> - </li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a> - </li>
+ </ul>
+ <h3 class="main_title">Constants:</h3>
+ <ul class="navi_inline">
+ <li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.MAX_CI_DESC_LENGTH.html" class="constant">MAX_CI_DESC_LENGTH</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.MAX_CI_NAME_LENGTH.html" class="constant">MAX_CI_NAME_LENGTH</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html" class="constant">MAX_CI_SHORT_DESC_LENGTH</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Delegates:</h3>
+ <ul class="navi_inline">
+ <li class="delegate"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">delegate</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></b> (<span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> config, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item, <span class="main_keyword">void</span>* data)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="delegate"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">delegate</span> <span class="main_keyword">void</span> <b><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></b> (<span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> config, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> subitem, <span class="main_keyword">void</span>* data)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Functions:</h3>
+ <ul class="navi_inline">
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.get_country_name.html" class="method">get_country_name</a></b> (<span class="main_basic_type"><code>string</code></span> code)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.get_language_name.html" class="method">get_language_name</a></b> (<span class="main_basic_type"><code>string</code></span> code)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.get_last_error.html" class="method">get_last_error</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.restore_names_prop.html" class="method">restore_names_prop</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.set_debug_level.html" class="method">set_debug_level</a></b> (<span class="main_basic_type"><code>int</code></span> level)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.restore_names_prop.html b/deps/libxklavier/libxklavier/Xkl.restore_names_prop.html
new file mode 100644
index 00000000..b704cae6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.restore_names_prop.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.restore_names_prop -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.restore_names_prop Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method">restore_names_prop</li>
+ <li class="method"><a href="Xkl.set_debug_level.html">set_debug_level</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">restore_names_prop</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><span css="method">restore_names_prop</span></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/Xkl.set_debug_level.html b/deps/libxklavier/libxklavier/Xkl.set_debug_level.html
new file mode 100644
index 00000000..68187403
--- /dev/null
+++ b/deps/libxklavier/libxklavier/Xkl.set_debug_level.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>Xkl.set_debug_level -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">Xkl.set_debug_level Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package"><a href="index.htm">libxklavier</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a></li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a></li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a></li>
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a></li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a></li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a></li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a></li>
+ <li class="class"><a href="Xkl.State.html">State</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_DESC_LENGTH.html">MAX_CI_DESC_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_NAME_LENGTH.html">MAX_CI_NAME_LENGTH</a></li>
+ <li class="constant"><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html">MAX_CI_SHORT_DESC_LENGTH</a></li>
+ <li class="delegate"><a href="Xkl.ConfigItemProcessFunc.html">ConfigItemProcessFunc</a></li>
+ <li class="delegate"><a href="Xkl.TwoConfigItemsProcessFunc.html">TwoConfigItemsProcessFunc</a></li>
+ <li class="method"><a href="Xkl.get_country_name.html">get_country_name</a></li>
+ <li class="method"><a href="Xkl.get_language_name.html">get_language_name</a></li>
+ <li class="method"><a href="Xkl.get_last_error.html">get_last_error</a></li>
+ <li class="method"><a href="Xkl.restore_names_prop.html">restore_names_prop</a></li>
+ <li class="method">set_debug_level</li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title">set_debug_level</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <div class="main_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><span css="method">set_debug_level</span></b> (<span class="main_basic_type"><code>int</code></span> level)
+ </div><br/>
+ <div class="namespace_note"><b>Namespace:</b> Xkl</div>
+ <div class="package_note"><b>Package:</b> libxklavier</div>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/libxklavier/img/Xkl.ConfigItem.png b/deps/libxklavier/libxklavier/img/Xkl.ConfigItem.png
new file mode 100644
index 00000000..50d1fcf6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/img/Xkl.ConfigItem.png
Binary files differ
diff --git a/deps/libxklavier/libxklavier/img/Xkl.ConfigRec.png b/deps/libxklavier/libxklavier/img/Xkl.ConfigRec.png
new file mode 100644
index 00000000..a80d5d65
--- /dev/null
+++ b/deps/libxklavier/libxklavier/img/Xkl.ConfigRec.png
Binary files differ
diff --git a/deps/libxklavier/libxklavier/img/Xkl.ConfigRegistry.png b/deps/libxklavier/libxklavier/img/Xkl.ConfigRegistry.png
new file mode 100644
index 00000000..8490acb6
--- /dev/null
+++ b/deps/libxklavier/libxklavier/img/Xkl.ConfigRegistry.png
Binary files differ
diff --git a/deps/libxklavier/libxklavier/img/Xkl.Engine.png b/deps/libxklavier/libxklavier/img/Xkl.Engine.png
new file mode 100644
index 00000000..6bfefe71
--- /dev/null
+++ b/deps/libxklavier/libxklavier/img/Xkl.Engine.png
Binary files differ
diff --git a/deps/libxklavier/libxklavier/img/Xkl.State.png b/deps/libxklavier/libxklavier/img/Xkl.State.png
new file mode 100644
index 00000000..676b7ea2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/img/Xkl.State.png
Binary files differ
diff --git a/deps/libxklavier/libxklavier/index.htm b/deps/libxklavier/libxklavier/index.htm
new file mode 100644
index 00000000..e56c66a2
--- /dev/null
+++ b/deps/libxklavier/libxklavier/index.htm
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html>
+ <head>
+ <title>libxklavier -- Vala Binding Reference</title>
+ <link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div class="site_header">libxklavier Reference Manual</div>
+ <div class="site_body">
+ <div class="site_navigation">
+ <ul class="navi_main">
+ <li class="package_index"><a href="../index.html">Packages</a></li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="package">libxklavier</li>
+ </ul>
+ <hr class="navi_hr"/>
+ <ul class="navi_main">
+ <li class="namespace"><a href="Xkl.html">Xkl</a></li>
+ </ul>
+ </div>
+ <div class="site_content">
+ <h1 class="main_title" id="libxklavier">libxklavier</h1>
+ <hr class="main_hr"/>
+ <h2 class="main_title">Description:</h2>
+ <h2 class="main_title">Content:</h2>
+ <h3 class="main_title">Namespaces:</h3>
+ <ul class="navi_inline">
+ <li class="namespace"><a href="Xkl.html">Xkl</a> - </li>
+ <h3 class="main_title">Classes:</h3>
+ <ul class="navi_inline">
+ <li class="class"><a href="Xkl.ConfigItem.html">ConfigItem</a> - </li>
+ <li class="class"><a href="Xkl.ConfigRec.html">ConfigRec</a> - </li>
+ <li class="class"><a href="Xkl.ConfigRegistry.html">ConfigRegistry</a> - </li>
+ <li class="class"><a href="Xkl.Engine.html">Engine</a> - </li>
+ <li class="class"><a href="Xkl.State.html">State</a> - </li>
+ </ul>
+ <h3 class="main_title">Enums:</h3>
+ <ul class="navi_inline">
+ <li class="enum"><a href="Xkl.EngineFeatures.html">EngineFeatures</a> - </li>
+ <li class="enum"><a href="Xkl.EngineListenModes.html">EngineListenModes</a> - </li>
+ <li class="enum"><a href="Xkl.EngineStateChange.html">EngineStateChange</a> - </li>
+ </ul>
+ <h3 class="main_title">Constants:</h3>
+ <ul class="navi_inline">
+ <li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.MAX_CI_DESC_LENGTH.html" class="constant">MAX_CI_DESC_LENGTH</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.MAX_CI_NAME_LENGTH.html" class="constant">MAX_CI_NAME_LENGTH</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><code>int</code></span> <b><a href="Xkl.MAX_CI_SHORT_DESC_LENGTH.html" class="constant">MAX_CI_SHORT_DESC_LENGTH</a></b>
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Delegates:</h3>
+ <ul class="navi_inline">
+ <li class="delegate"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">delegate</span> <span class="main_keyword">void</span> <b><a href="Xkl.ConfigItemProcessFunc.html" class="delegate">ConfigItemProcessFunc</a></b> (<span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> config, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item, <span class="main_keyword">void</span>* data)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="delegate"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">delegate</span> <span class="main_keyword">void</span> <b><a href="Xkl.TwoConfigItemsProcessFunc.html" class="delegate">TwoConfigItemsProcessFunc</a></b> (<span class="main_type"><a href="Xkl.ConfigRegistry.html" class="class">ConfigRegistry</a></span> config, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> item, <span class="main_type"><a href="Xkl.ConfigItem.html" class="class">ConfigItem</a></span> subitem, <span class="main_keyword">void</span>* data)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ <h3 class="main_title">Methods:</h3>
+ <ul class="navi_inline">
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.get_country_name.html" class="method">get_country_name</a></b> (<span class="main_basic_type"><code>string</code></span> code)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.get_language_name.html" class="method">get_language_name</a></b> (<span class="main_basic_type"><code>string</code></span> code)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><code>string</code></span> <b><a href="Xkl.get_last_error.html" class="method">get_last_error</a></b> ()
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><code>bool</code></span> <b><a href="Xkl.restore_names_prop.html" class="method">restore_names_prop</a></b> (<span class="main_type"><a href="Xkl.Engine.html" class="class">Engine</a></span> engine)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ <li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Xkl.set_debug_level.html" class="method">set_debug_level</a></b> (<span class="main_basic_type"><code>int</code></span> level)
+ </span>
+ <div class="leaf_brief_description">
+ </div></li>
+ </ul>
+ </ul>
+ </div>
+ </div><br/>
+ <div class="site_footer">Generated by <a href="http://www.valadoc.org/">Valadoc</a>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/deps/libxklavier/method.png b/deps/libxklavier/method.png
new file mode 100644
index 00000000..46d60ec2
--- /dev/null
+++ b/deps/libxklavier/method.png
Binary files differ
diff --git a/deps/libxklavier/namespace.png b/deps/libxklavier/namespace.png
new file mode 100644
index 00000000..82c410ea
--- /dev/null
+++ b/deps/libxklavier/namespace.png
Binary files differ
diff --git a/deps/libxklavier/package.png b/deps/libxklavier/package.png
new file mode 100644
index 00000000..cc671877
--- /dev/null
+++ b/deps/libxklavier/package.png
Binary files differ
diff --git a/deps/libxklavier/packages.png b/deps/libxklavier/packages.png
new file mode 100644
index 00000000..c46759d2
--- /dev/null
+++ b/deps/libxklavier/packages.png
Binary files differ
diff --git a/deps/libxklavier/property.png b/deps/libxklavier/property.png
new file mode 100644
index 00000000..6a99b05b
--- /dev/null
+++ b/deps/libxklavier/property.png
Binary files differ
diff --git a/deps/libxklavier/scripts.js b/deps/libxklavier/scripts.js
new file mode 100644
index 00000000..eb790936
--- /dev/null
+++ b/deps/libxklavier/scripts.js
@@ -0,0 +1,46 @@
+/* markupwriter.vala
+ *
+ * Copyright (C) 2008-2009 Florian Brosch
+ *
+ * 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.1 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 library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Author:
+ * Florian Brosch <flo.brosch@gmail.com>
+ */
+
+function get_path (path) {
+ var pos = path.lastIndexOf ('/');
+ if (pos < 0) {
+ return '';
+ }
+
+ return path.substring (pos, -1) + '/';
+}
+
+function toggle_box (self, id) {
+ var element = document.getElementById (id);
+ if (element == null) {
+ return ;
+ }
+
+ if (element.style.display == 'block') {
+ element.style.display = 'none';
+ self.src = get_path (self.src) + 'coll_open.png';
+ } else {
+ element.style.display = 'block';
+ self.src = get_path (self.src) + 'coll_close.png';
+ }
+}
+
diff --git a/deps/libxklavier/signal.png b/deps/libxklavier/signal.png
new file mode 100644
index 00000000..b7da6028
--- /dev/null
+++ b/deps/libxklavier/signal.png
Binary files differ
diff --git a/deps/libxklavier/staticmethod.png b/deps/libxklavier/staticmethod.png
new file mode 100644
index 00000000..27e30a1a
--- /dev/null
+++ b/deps/libxklavier/staticmethod.png
Binary files differ
diff --git a/deps/libxklavier/struct.png b/deps/libxklavier/struct.png
new file mode 100644
index 00000000..7155fce0
--- /dev/null
+++ b/deps/libxklavier/struct.png
Binary files differ
diff --git a/deps/libxklavier/style.css b/deps/libxklavier/style.css
new file mode 100644
index 00000000..8987ccd3
--- /dev/null
+++ b/deps/libxklavier/style.css
@@ -0,0 +1,576 @@
+* {
+ font-family: 'Times New Roman';
+ font-size: 12pt;
+}
+
+ul.external_link {
+}
+
+.main_optional_parameter {
+ font-style: italic;
+}
+
+.main_diagram {
+ border-style: none;
+ display: block;
+ margin: 0px auto;
+}
+
+.site_navi {
+ text-align: right;
+}
+
+.main_notification {
+ padding-right: 10px;
+ padding-left: 60px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+ min-height: 48px;
+ background-position: 6px 0.5em;
+ background-repeat: no-repeat;
+ background-image: url(warning.png);
+}
+
+.main_table {
+ border-collapse: collapse;
+ border: 1px solid #aaaaff;
+ background: #eeeeff;
+ margin-right:auto;
+ margin-left:auto;
+}
+
+.main_source, .main_sourcesample {
+ padding-right: 10px;
+ padding-left: 5px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ margin: 10px;
+
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+}
+
+
+input {
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+}
+
+
+
+
+.site_header {
+ font-size: 25px;
+ padding-bottom: 10px;
+ padding-top: 10px;
+ background-color: #aaaaff;
+ width: 100%;
+}
+
+
+div {
+ font-family:'Verdana';
+ font-size: 12;
+}
+
+
+.site_title {
+ text-align: left;
+ font-size: 40;
+}
+
+div.site_footer {
+ text-align: center;
+ background-color: #aaaaff;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ width: 100%;
+ clear: left;
+}
+
+
+div.site_body {
+ font-size: 10;
+}
+
+
+div.site_navigation {
+ float: left;
+
+ width: 240px;
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+ background-color: #eeeeff;
+}
+
+
+.site_content {
+ font-size: 12px;
+ margin-left: 250px;
+ margin-right: 5px;
+ text-align: left;
+}
+
+
+.main_type {
+ text-decoration: none;
+ font-style: italic;
+ color: #000000;
+}
+
+.main_basic_type {
+ text-decoration: none;
+ font-weight: bold;
+ color: #2e8b57;
+}
+
+.main_keyword {
+ text-decoration: none;
+ font-weight: bold;
+ color: #a52a2a;
+}
+
+
+div.main_code_definition {
+ padding-right: 10px;
+ padding-left: 10px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+
+ font: monospace;
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+}
+
+div.main_notification_block {
+ padding-right: 10px;
+ padding-left: 10px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+
+ border-color: #d08717;
+ background-color: #fbf2c3;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+}
+
+span.main_block_headline {
+ background-image:url(tip.png);
+ background-repeat:no-repeat;
+ background-position:center right;
+ font-weight:bold;
+ display:block;
+}
+
+div.main_block_content {
+ margin-left:15px;
+}
+
+span.leaf_code_definition {
+ font: monospace;
+}
+
+
+div.leaf_brief_description {
+ display: block;
+ margin-left: 40px;
+}
+
+
+h1.main_title {
+ font-size: 20px;
+ margin-bottom: 0px;
+}
+
+h2.main_title {
+ margin-bottom: 0px;
+}
+
+h3.main_title {
+ margin-bottom: 0px;
+}
+
+.main_hr {
+ border: 0;
+ color: #aaaaff;
+ background-color: #aaaaff;
+ height: 1px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+
+
+.main_parameter_table_text, .main_errordomain_table_text, .main_enum_table_text {
+}
+
+.main_parameter_table_unknown_parameter {
+ color: GREY;
+}
+
+.main_parameter_table_name, .main_errordomain_table_name, .main_enum_table_name {
+ vertical-align: top;
+ text-align: right;
+ font-weight: bold;
+ width: 120px;
+ padding-right: 10px;
+}
+
+.main_parameter_table, .main_errordomain_table, .main_enum_table {
+ margin-weight: 20px;
+ margin-left: 20px;
+}
+
+
+
+.description a.constant, .brief_description a.constant {
+ background-image:url(constant.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.namespace, .brief_description a.namespace {
+ background-image:url(namespace.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.struct, .brief_description a.struct {
+ background-image:url(struct.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.interface, .brief_description a.interface {
+ background-image:url(interface.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.enum, .brief_description a.enum {
+ background-image:url(enum.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.errordomain, .brief_description a.errordomain {
+ background-image:url(errordomain.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.delegate, .brief_description a.delegate {
+ background-image:url(delegate.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.signal, .brief_description a.signal {
+ background-image:url(signal.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.field, .brief_description a.field {
+ background-image:url(field.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.enumvalue, .brief_description a.enumvalue {
+ background-image:url(enumvalue.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.errorcode, .brief_description a.errorcode {
+ background-image:url(errorcode.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.class, .brief_description a.class {
+ background-image:url(class.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+a.abstract_class, .description a.abstract_class, .brief_description a.abstract_class {
+ background-image:url(abstractclass.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+ font-style: italic;
+}
+.description a.property, .brief_description a.property {
+ background-image:url(property.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.virtual_property, .brief_description a.virtual_property {
+ background-image:url(virtualproperty.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.abstract_property, .brief_description a.abstract_property {
+ background-image:url(abstractproperty.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.method, .brief_description a.method {
+ background-image:url(method.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.static_method, .brief_description a.static_method {
+ background-image:url(staticmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+a.virtual_method, .description a.virtual_method, .brief_description a.virtual_method {
+ background-image:url(virtualmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.abstract_method, .brief_description a.abstract_method {
+ background-image:url(abstractmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.description a.creation_method, .brief_description a.creation_method {
+ background-image:url(constructor.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+
+.navi_main .errorcode, .navi_inline .errorcode {
+ list-style-image:url(errorcode.png);
+}
+.navi_main .enumvalue, .navi_inline .enumvalue {
+ list-style-image:url(enumvalue.png);
+}
+.navi_main .abstract_class, .navi_inline .abstract_class {
+ list-style-image: url(abstractclass.png);
+}
+.navi_main .abstract_method, .navi_inline .abstract_method {
+ list-style-image: url( abstractmethod.png );
+}
+.navi_main .creation_method, .navi_inline .creation_method, .main_list_m {
+ list-style-image: url(constructor.png);
+}
+.navi_main .static_method, .navi_inline .static_method {
+ list-style-image: url(staticmethod.png);
+}
+.navi_main .package_index {
+ list-style-image: url(packages.png);
+}
+.navi_main .virtual_method, .navi_inline .virtual_method {
+ list-style-image: url(virtualmethod.png);
+}
+.navi_main .errordomain, .navi_inline .errordomain, .main_list_errdom {
+ list-style-image: url(errordomain.png);
+}
+.navi_main .namespace, .navi_inline .namespace, .main_list_ns {
+ list-style-image: url(namespace.png);
+}
+.navi_main .method, .navi_inline .method {
+ list-style-image: url(method.png);
+}
+.navi_main .struct, .navi_inline .struct, .main_list_stru {
+ list-style-image: url(struct.png);
+}
+.navi_main .interface, .navi_inline .interface, .main_list_iface {
+ list-style-image: url(interface.png);
+}
+.navi_main .field, .navi_inline .field, .main_list_field {
+ list-style-image: url(field.png);
+}
+.navi_main .class, .navi_inline .class, .main_list_cl {
+ list-style-image: url(class.png);
+}
+.navi_main .enum, .navi_inline .enum, .main_list_en {
+ list-style-image: url(enum.png);
+}
+.navi_main .property, .navi_inline .property, .main_list_prop {
+ list-style-image: url(property.png);
+}
+.navi_main .abstract_property, .navi_inline .abstract_property {
+ list-style-image: url(abstractproperty.png);
+}
+.navi_main .virtual_property, .navi_inline .virtual_property {
+ list-style-image: url(virtualproperty.png);
+}
+.navi_main .delegate, .navi_inline .delegate, .main_list_del {
+ list-style-image: url(delegate.png);
+}
+.navi_main .signal, .navi_inline .signal, .main_list_sig {
+ list-style-image: url(signal.png);
+}
+.navi_main .package, .navi_inline .package {
+ list-style-image: url(package.png);
+}
+.navi_main .constant, .navi_inline .constant {
+ list-style-image: url(constant.png);
+}
+
+
+.navi_main {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding-left: 30px;
+}
+
+.navi_hr {
+ border: 0;
+ color: #aaaaff;
+ background-color: #aaaaff;
+ height: 1px;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+
+
+.navi_main a, .navi_inline a, a.external_link
+{
+ text-decoration: none;
+ color: #214b87;
+}
+
+.navi_main .abstract_class > a, .navi_inline .abstract_class > a {
+ font-style: italic;
+}
+
+a.navi_link:hover, a.external_link:hover {
+ text-decoration: underline;
+}
+
+ul.no_bullet li {
+ list-style-type: none;
+}
+
+.main_see_list {
+}
+
+.navi_inline {
+}
+
+.css_content_literal {
+ font: monospace;
+ color: #ff01ff;
+}
+.main_code_definition a, .leaf_code_definition a {
+ text-decoration: none;
+ color: inherit;
+}
+.main_code_definition a:hover, .leaf_code_definition a:hover {
+ text-decoration: underline;
+}
+
+
+.box {
+}
+.box .headline {
+ background-color: #eeeeff;
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+ margin: auto;
+ width: 90%;
+ margin-top: 20px;
+}
+.box .text {
+ font-weight: bold;
+ float: left;
+}
+.box .toggle {
+ text-align: right;
+ float: clear;
+}
+.box .content {
+ border-color: #aaaaff;
+ border-width: 0 1 1 1;
+ border-style: solid;
+ overflow: auto;
+ display: none;
+ margin: auto;
+ width: 90%;
+}
+.box .column {
+ float: left;
+ width: 33%;
+}
+
+.namespace_note {
+}
+.package_note {
+}
+
+.deprecated {
+ text-decoration:line-through;
+}
diff --git a/deps/libxklavier/tip.png b/deps/libxklavier/tip.png
new file mode 100644
index 00000000..33c9932c
--- /dev/null
+++ b/deps/libxklavier/tip.png
Binary files differ
diff --git a/deps/libxklavier/virtualmethod.png b/deps/libxklavier/virtualmethod.png
new file mode 100644
index 00000000..79841418
--- /dev/null
+++ b/deps/libxklavier/virtualmethod.png
Binary files differ
diff --git a/deps/libxklavier/virtualproperty.png b/deps/libxklavier/virtualproperty.png
new file mode 100644
index 00000000..d008cb77
--- /dev/null
+++ b/deps/libxklavier/virtualproperty.png
Binary files differ
diff --git a/deps/libxklavier/warning.png b/deps/libxklavier/warning.png
new file mode 100644
index 00000000..6ecb7a3e
--- /dev/null
+++ b/deps/libxklavier/warning.png
Binary files differ
diff --git a/deps/libxklavier/wikistyle.css b/deps/libxklavier/wikistyle.css
new file mode 100644
index 00000000..7dc8497e
--- /dev/null
+++ b/deps/libxklavier/wikistyle.css
@@ -0,0 +1,529 @@
+ul.external_link {
+}
+
+.main_optional_parameter {
+ font-style: italic;
+}
+
+.main_diagram {
+ border-style: none;
+ display: block;
+ margin: 0px auto;
+ width: 100px;
+}
+
+.site_navi {
+ text-align: right;
+}
+
+.main_notification {
+ padding-right: 10px;
+ padding-left: 60px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+ min-height: 48px;
+ background-position: 6px 0.5em;
+ background-repeat: no-repeat;
+ background-image: url(warning.png);
+}
+
+div.main_notification_block {
+ padding-right: 10px;
+ padding-left: 10px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+
+ border-color: #d08717;
+ background-color: #fbf2c3;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+}
+
+span.main_block_headline {
+ background-image:url(tip.png);
+ background-repeat:no-repeat;
+ background-position:center right;
+ font-weight:bold;
+ display:block;
+}
+
+div.main_block_content {
+ margin-left:15px;
+}
+
+.main_source, .main_sourcesample {
+ padding-right: 10px;
+ padding-left: 5px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ margin: 10px;
+
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+}
+
+input {
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+}
+
+.main_table {
+ border-collapse: collapse;
+ border: 1px solid #aaaaff;
+ background: #eeeeff;
+ margin-right:auto;
+ margin-left:auto;
+}
+
+.site_header {
+ font-size: 25px;
+ padding-bottom: 10px;
+ padding-top: 10px;
+ background-color: #aaaaff;
+ width: 100%;
+}
+
+
+div {
+ font-family:'Verdana';
+ font-size: 12;
+}
+
+
+.site_title {
+ text-align: left;
+ font-size: 40;
+}
+
+div.site_footer {
+ text-align: center;
+ background-color: #aaaaff;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ width: 100%;
+ clear: left;
+}
+
+
+div.site_body {
+ font-size: 10;
+}
+
+
+div.site_navigation {
+ float: left;
+
+ width: 240px;
+ border-color: #aaaaff;
+ border-style: solid;
+ border-width: 1px;
+ background-color: #eeeeff;
+}
+
+
+.site_content {
+ font-size: 12px;
+ margin-left: 5px;
+ margin-right: 5px;
+ text-align: left;
+}
+
+
+.main_type {
+ text-decoration: none;
+ font-style: italic;
+ color: #000000;
+}
+
+.main_basic_type {
+ text-decoration: none;
+ font-weight: bold;
+ color: #2e8b57;
+}
+
+.main_keyword {
+ text-decoration: none;
+ font-weight: bold;
+ color: #a52a2a;
+}
+
+
+div.main_code_definition {
+ padding-right: 10px;
+ padding-left: 10px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+
+ font: monospace;
+ font-size: 10;
+ border-color: #aaaaff;
+ background-color: #eeeeff;
+ border-style: solid;
+ border-width: 1px;
+ margin: 10px;
+}
+
+
+
+
+
+h1.main_title {
+ font-size: 20px;
+ margin-bottom: 0px;
+}
+
+h2.main_title {
+ margin-bottom: 0px;
+}
+
+h3.main_title {
+ margin-bottom: 0px;
+}
+
+.main_hr {
+ border: 0;
+ color: #aaaaff;
+ background-color: #aaaaff;
+ height: 1px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+
+
+.main_parameter_table_text, .main_errordomain_table_text, .main_enum_table_text {
+}
+
+.main_parameter_table_unknown_parameter {
+ color: GREY;
+}
+
+.main_parameter_table_name, .main_errordomain_table_name, .main_enum_table_name {
+ vertical-align: top;
+ text-align: right;
+ font-weight: bold;
+ width: 120px;
+ padding-right: 10px;
+}
+
+.main_parameter_table, .main_errordomain_table, .main_enum_table {
+ margin-weight: 20px;
+ margin-left: 20px;
+}
+
+
+
+
+.main_inline_navigation_virtual_property {
+ list-style-image: url(virtualproperty.png);
+}
+.main_inline_navigation_abstract_property {
+ list-style-image: url(abstractproperty.png);
+}
+.navi_abstract_prop {
+ list-style-image: url(abstractproperty.png);
+}
+.navi_virtual_prop {
+ list-style-image: url(virtualproperty.png);
+}
+
+
+
+.css_content_link_constant {
+ background-image:url(constant.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_namespace {
+ background-image:url(namespace.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_struct {
+ background-image:url(struct.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_interface {
+ background-image:url(interface.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_enum {
+ background-image:url(enum.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_errordomain {
+ background-image:url(errordomain.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_delegate {
+ background-image:url(delegate.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_signal {
+ background-image:url(signal.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_field {
+ background-image:url(field.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_enumvalue {
+ background-image:url(enumvalue.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_errorcode {
+ background-image:url(errorcode.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_class {
+ background-image:url(class.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_abstract_class {
+ background-image:url(abstractclass.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_property {
+ background-image:url(property.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_virtual_property {
+ background-image:url(virtualproperty.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_abstract_property {
+ background-image:url(abstractproperty.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_method {
+ background-image:url(method.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_static_method {
+ background-image:url(staticmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_virtual_method {
+ background-image:url(virtualmethod.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_abstract_method {
+ background-image:url( abstractmethod.png );
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+.css_content_link_construction_method {
+ background-image:url(constructor.png);
+ display:inline-block;
+ padding-right:17px;
+ background-repeat:no-repeat;
+ background-position:center right;
+ border:0px;
+}
+
+.main_inline_navigation_virtual_method {
+ list-style-image:url(virtualmethod.png);
+}
+.main_inline_navigation_errorcode {
+ list-style-image:url(errorcode.png);
+}
+.main_inline_navigation_enumvalue {
+ list-style-image:url(enumvalue.png);
+}
+.navi_abstract_class, .main_inline_navigation_abstract_class {
+ list-style-image: url(abstractclass.png);
+}
+.main_inline_navigation_abstract_method, .navi_abstract_method {
+ list-style-image: url( abstractmethod.png );
+}
+.navi_construction_method, .main_list_m, .main_inline_navigation_construction_method {
+ list-style-image: url(constructor.png);
+}
+.navi_static_method, .main_inline_navigation_static_method {
+ list-style-image: url(staticmethod.png);
+}
+
+.navi_package_index, .main_inline_navigation_package {
+ list-style-image: url(packages.png);
+}
+.main_navi_enval {
+ list-style-image: url(enumvalue.png);
+}
+.main_navi_errdomcode {
+ list-style-image: url(errorcode.png);
+}
+.navi_error_domain, .main_list_errdom, .main_inline_navigation_errordomain {
+ list-style-image: url(errordomain.png);
+}
+.navi_namespace, .main_list_ns, .main_inline_navigation_namespace {
+ list-style-image: url(namespace.png);
+}
+.navi_method, .main_inline_navigation_method {
+ list-style-image: url(method.png);
+}
+.navi_virtual_method {
+ list-style-image: url(virtualmethod.png);
+}
+.navi_struct, .main_list_stru, .main_inline_navigation_struct {
+ list-style-image: url(struct.png);
+}
+.navi_iface, .main_navigation_interface, .main_list_iface {
+ list-style-image: url(interface.png);
+}
+.navi_field, .main_inline_navigation_fields, .main_list_field {
+ list-style-image: url(field.png);
+}
+.navi_class, .main_inline_navigation_class, .main_list_cl {
+ list-style-image: url(class.png);
+}
+.navi_enum, .main_list_en, .main_inline_navigation_enum {
+ list-style-image: url(enum.png);
+}
+.navi_prop, .main_inline_navigation_property, .main_list_prop {
+ list-style-image: url(property.png);
+}
+.navi_del, .main_list_del, .main_inline_navigation_delegate {
+ list-style-image: url(delegate.png);
+}
+.navi_sig, .main_inline_navigation_signal, .main_list_sig {
+ list-style-image: url(signal.png);
+}
+.navi_package, .main_inline_navigation_package {
+ list-style-image: url(package.png);
+}
+
+.main_inline_navigation_constant, .navi_constant {
+ list-style-image: url(constant.png);
+}
+
+
+.navi_main {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding-left: 30px;
+}
+
+.navi_hr {
+ border: 0;
+ color: #aaaaff;
+ background-color: #aaaaff;
+ height: 1px;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+a.navi_link, a.external_link {
+ text-decoration: none;
+ color: #214b87;
+}
+
+a.navi_link:hover, a.external_link:hover {
+ text-decoration: underline;
+}
+
+ul.no_bullet li {
+ list-style-type: none;
+}
+
+.main_see_list {
+}
+
+.main_inline_navigation {
+}
+
+.css_content_literal {
+ font: monospace;
+ color: #ff01ff;
+}
+
+.deprecated {
+ text-decoration:line-through;
+}
diff --git a/lib/main.vala b/lib/main.vala
index 757ec1cd..601a0e40 100644
--- a/lib/main.vala
+++ b/lib/main.vala
@@ -64,6 +64,8 @@ public class Indicator.Keyboard.Service : GLib.Object {
var configuration = Gkbd.Configuration.get ();
+ GLib.stdout.printf ("----------\n");
+
foreach (var group in configuration.get_group_names ())
GLib.stdout.printf ("%s\n", group);
@@ -125,6 +127,7 @@ public class Indicator.Keyboard.Service : GLib.Object {
}
public static int main (string[] args) {
+ Gtk.init (ref args);
new Service ("--force" in args);
return 0;
}