summaryrefslogtreecommitdiff
path: root/gdk/gdkdevice.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-04-05 00:36:42 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-04-05 23:43:41 -0400
commitee14be8ac1072b32e260d45b24434b92b385a0b3 (patch)
tree7dda7b5e26c5d095e73753279744c6a3c73f4ab6 /gdk/gdkdevice.h
parentf27470aaf4c75ad149271b3bbbbf2e3d9442ab42 (diff)
downloadgtk+-ee14be8ac1072b32e260d45b24434b92b385a0b3.tar.gz
gdk: Add keymap properties to GdkDevice
GdkKeymap is on the way out.
Diffstat (limited to 'gdk/gdkdevice.h')
-rw-r--r--gdk/gdkdevice.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/gdk/gdkdevice.h b/gdk/gdkdevice.h
index 3229a0b5af..b1cdf583a4 100644
--- a/gdk/gdkdevice.h
+++ b/gdk/gdkdevice.h
@@ -203,6 +203,24 @@ guint gdk_device_get_num_touches (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkDeviceTool * gdk_device_get_device_tool (GdkDevice *device);
+GDK_AVAILABLE_IN_ALL
+gboolean gdk_device_get_caps_lock_state (GdkDevice *device);
+
+GDK_AVAILABLE_IN_ALL
+gboolean gdk_device_get_num_lock_state (GdkDevice *device);
+
+GDK_AVAILABLE_IN_ALL
+gboolean gdk_device_get_scroll_lock_state (GdkDevice *device);
+
+GDK_AVAILABLE_IN_ALL
+GdkModifierType gdk_device_get_modifier_state (GdkDevice *device);
+
+GDK_AVAILABLE_IN_ALL
+PangoDirection gdk_device_get_direction (GdkDevice *device);
+
+GDK_AVAILABLE_IN_ALL
+gboolean gdk_device_has_bidi_layouts (GdkDevice *device);
+
G_END_DECLS
#endif /* __GDK_DEVICE_H__ */