summaryrefslogtreecommitdiff
path: root/gdk/gdkkeys.c
diff options
context:
space:
mode:
authorFabiano FidĂȘncio <fidencio@redhat.com>2015-04-14 13:25:38 +0200
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-04-27 20:07:52 -0300
commitfea2e7bf3515e8a850944715a7caf77f33d1b693 (patch)
tree87919b82aa950919095fb253eb0e44de7201e3e1 /gdk/gdkkeys.c
parentaa269d93c4a3ccbe3e22c825b326335e46937708 (diff)
downloadgtk+-fea2e7bf3515e8a850944715a7caf77f33d1b693.tar.gz
gdkkeys: Add support to _get_scroll_lock_state()
GdkKeymap already has support for _get_num_lock_state() and _get_caps_lock_state(). Adding _get_scroll_lock_state() would be good for completness and some backends (Windows?) could take advantage of this.
Diffstat (limited to 'gdk/gdkkeys.c')
-rw-r--r--gdk/gdkkeys.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/gdk/gdkkeys.c b/gdk/gdkkeys.c
index 63303dce84..c651205f7a 100644
--- a/gdk/gdkkeys.c
+++ b/gdk/gdkkeys.c
@@ -358,6 +358,24 @@ gdk_keymap_get_num_lock_state (GdkKeymap *keymap)
}
/**
+ * gdk_keymap_get_scroll_lock_state:
+ * @keymap: a #GdkKeymap
+ *
+ * Returns whether the Scroll Lock modifer is locked.
+ *
+ * Returns: %TRUE if Scroll Lock is on
+ *
+ * Since: 3.18
+ */
+gboolean
+gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap)
+{
+ g_return_val_if_fail (GDK_IS_KEYMAP (keymap), FALSE);
+
+ return GDK_KEYMAP_GET_CLASS (keymap)->get_scroll_lock_state (keymap);
+}
+
+/**
* gdk_keymap_get_modifier_state:
* @keymap: a #GdkKeymap
*