diff options
author | Daiki Ueno <ueno@unixuser.org> | 2013-08-09 15:31:57 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@unixuser.org> | 2013-08-09 17:55:11 +0200 |
commit | f9ad115a4a1c6deb417de2c60894f3e9d93dd0b2 (patch) | |
tree | 2612d07b103f263b7a13575ea224355f5903bd9e /libcaribou/keyboard-model.vala | |
parent | d43bac4eca32bbfd2c22877d3246f5eecd522cc1 (diff) | |
download | caribou-f9ad115a4a1c6deb417de2c60894f3e9d93dd0b2.tar.gz |
libcaribou: factor out X dependency
This patch adds a new abstract class DisplayAdapter to handle multiple
display backends, other than X.
https://bugzilla.gnome.org/show_bug.cgi?id=705720
Diffstat (limited to 'libcaribou/keyboard-model.vala')
-rw-r--r-- | libcaribou/keyboard-model.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcaribou/keyboard-model.vala b/libcaribou/keyboard-model.vala index be00b5c..f1c8dbb 100644 --- a/libcaribou/keyboard-model.vala +++ b/libcaribou/keyboard-model.vala @@ -10,7 +10,7 @@ namespace Caribou { public string active_group { get; private set; default = ""; } public string keyboard_type { get; construct; } - private XAdapter xadapter; + private DisplayAdapter xadapter; private Gee.HashMap<string, GroupModel> groups; private KeyModel last_activated_key; private Gee.HashSet<KeyModel> active_mod_keys; @@ -21,7 +21,7 @@ namespace Caribou { construct { assert (keyboard_type != null); - xadapter = XAdapter.get_default (); + xadapter = DisplayAdapter.get_default (); xadapter.group_changed.connect (on_group_changed); xadapter.config_changed.connect (on_config_changed); |