summaryrefslogtreecommitdiff
path: root/libxklavier/xkl_engine.h
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2008-11-16 23:59:09 +0000
committerSergey Udaltsov <svu@gnome.org>2008-11-16 23:59:09 +0000
commit53da1f88aa97623939d88267831148ae7f24bcb0 (patch)
treed8d08ffedc33ff82994aebe1eca036ab162d7100 /libxklavier/xkl_engine.h
parent2c4baea56ff5ba98b195f91b8729a5f33bdfd342 (diff)
downloadlibxklavier-53da1f88aa97623939d88267831148ae7f24bcb0.tar.gz
added device discovery
Diffstat (limited to 'libxklavier/xkl_engine.h')
-rw-r--r--libxklavier/xkl_engine.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libxklavier/xkl_engine.h b/libxklavier/xkl_engine.h
index 04b4a87..ae3bf05 100644
--- a/libxklavier/xkl_engine.h
+++ b/libxklavier/xkl_engine.h
@@ -64,6 +64,7 @@ extern "C" {
XKLF_CAN_OUTPUT_CONFIG_AS_BINARY = 0x04,
XKLF_MULTIPLE_LAYOUTS_SUPPORTED = 0x08,
XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT = 0x10,
+ XKLF_DEVICE_DISCOVERY = 0x20,
} XklEngineFeatures;
/**
@@ -138,6 +139,14 @@ extern "C" {
XklEngineStateChange change_type,
gint group, gboolean restore);
+/**
+ * XklEngine::new_device_notify
+ * @engine: the object on which the signal is emitted
+ *
+ * Used for notifying application of the new keyboard attached
+ */
+ void (*new_device_notify) (XklEngine * engine);
+
};