summaryrefslogtreecommitdiff
path: root/src/text.h
diff options
context:
space:
mode:
authorRan Benita <ran234@gmail.com>2012-08-01 11:25:34 +0300
committerRan Benita <ran234@gmail.com>2012-08-07 11:09:42 +0300
commit7c7e43415128229c97b2f9efa756c485774caa3b (patch)
tree4b55cb05215f268b644f8d52d74d02f294880cd3 /src/text.h
parentc6dee4640a6eff283bc868fbc4aca33aa48ddb42 (diff)
downloadxorg-lib-libxkbcommon-7c7e43415128229c97b2f9efa756c485774caa3b.tar.gz
Use only one set of core mod name-to-index functions
These were repeated 5 times. Note that this changes the ABI slightly: XKB_MOD_NAME_CAPS is changed from "Caps Lock" to "Lock", which is the ordinary legacy mod name for it. Since its hidden behind a #define, it's best to stay compatible with the old names (as I think was intended, given that "Mod1", etc. are the same). Signed-off-by: Ran Benita <ran234@gmail.com>
Diffstat (limited to 'src/text.h')
-rw-r--r--src/text.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/text.h b/src/text.h
index 9cff03c..ed677b9 100644
--- a/src/text.h
+++ b/src/text.h
@@ -33,6 +33,12 @@ const char *
VModMaskText(struct xkb_keymap *keymap, xkb_mod_mask_t modMask,
xkb_mod_mask_t mask);
+xkb_mod_index_t
+ModNameToIndex(const char *name);
+
+const char *
+ModIndexToName(xkb_mod_index_t ndx);
+
const char *
ModIndexText(xkb_mod_index_t ndx);