summaryrefslogtreecommitdiff
path: root/gdk/gdkdeviceprivate.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-03-25 22:39:15 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-03-26 10:30:33 -0400
commitf131d68fef9ba92aad1eb3d838a4b930d8f1f2bf (patch)
tree20b4af5363ed32e61663a85e71be19c1c24e21c5 /gdk/gdkdeviceprivate.h
parent301464945501f74acc83e0f671839dfccf4d4f4f (diff)
downloadgtk+-f131d68fef9ba92aad1eb3d838a4b930d8f1f2bf.tar.gz
gdk: Add gdk_device_get_timestamp
Give each device a timestamp that reflects the last user activity with that device, as reflected in the events that are produced for this device.
Diffstat (limited to 'gdk/gdkdeviceprivate.h')
-rw-r--r--gdk/gdkdeviceprivate.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdk/gdkdeviceprivate.h b/gdk/gdkdeviceprivate.h
index a4cfffc28b..8a2be66155 100644
--- a/gdk/gdkdeviceprivate.h
+++ b/gdk/gdkdeviceprivate.h
@@ -89,6 +89,8 @@ struct _GdkDevice
GdkSeat *seat;
GdkDeviceTool *last_tool;
+
+ guint32 timestamp;
};
struct _GdkDeviceClass
@@ -189,6 +191,9 @@ gboolean gdk_device_get_axis (GdkDevice *device,
GdkAxisUse gdk_device_get_axis_use (GdkDevice *device,
guint index_);
+void gdk_device_set_timestamp (GdkDevice *device,
+ guint32 timestamp);
+
G_END_DECLS