[gtk/deprecate-device-source] Deprecate GdkDevice:source
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/deprecate-device-source] Deprecate GdkDevice:source
- Date: Wed, 1 Dec 2021 19:06:00 +0000 (UTC)
commit fd9e0dd13a117637db0d265be85952a71ef128b8
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Dec 1 14:04:35 2021 -0500
Deprecate GdkDevice:source
GdkDeviceTool is more consistently supported across
backends, and provides the same information.
gdk/gdkdevice.c | 4 ++++
gdk/gdkdevice.h | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index 461008f30c..0c8973f460 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -132,6 +132,8 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:source: (attributes org.gtk.Property.get=gdk_device_get_source)
*
* Source type for the device.
+ *
+ * Deprecated: 4.6: Use GdkDeviceTool:tool-type instead
*/
device_props[PROP_SOURCE] =
g_param_spec_enum ("source",
@@ -596,6 +598,8 @@ gdk_device_get_has_cursor (GdkDevice *device)
* Determines the type of the device.
*
* Returns: a `GdkInputSource`
+ *
+ * Deprecated: 4.6: Use gdk_device_tool_get_tool_type() instead
*/
GdkInputSource
gdk_device_get_source (GdkDevice *device)
diff --git a/gdk/gdkdevice.h b/gdk/gdkdevice.h
index cf329499a4..f01e8dd8a7 100644
--- a/gdk/gdkdevice.h
+++ b/gdk/gdkdevice.h
@@ -92,7 +92,7 @@ GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_device_get_display (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkSeat * gdk_device_get_seat (GdkDevice *device);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_4_6_FOR(gdk_device_tool_get_tool_type)
GdkDeviceTool * gdk_device_get_device_tool (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]