[gtk+] Remove deprecated gdk_display_list_devices



commit ee7ddefce952399f07edbeab465617c98fdccb18
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Oct 25 16:04:01 2016 -0400

    Remove deprecated gdk_display_list_devices

 docs/reference/gdk/gdk4-sections.txt |    1 -
 gdk/gdkdisplay.c                     |   38 ----------------------------------
 gdk/gdkdisplay.h                     |    3 --
 3 files changed, 0 insertions(+), 42 deletions(-)
---
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt
index 151b46f..6e547c7 100644
--- a/docs/reference/gdk/gdk4-sections.txt
+++ b/docs/reference/gdk/gdk4-sections.txt
@@ -115,7 +115,6 @@ gdk_display_has_pending
 gdk_display_set_double_click_time
 gdk_display_set_double_click_distance
 gdk_display_get_pointer
-gdk_display_list_devices
 gdk_display_get_window_at_pointer
 gdk_display_warp_pointer
 gdk_display_supports_cursor_color
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index df073b6..c38014c 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -1686,44 +1686,6 @@ gdk_display_supports_input_shapes (GdkDisplay *display)
   return GDK_DISPLAY_GET_CLASS (display)->supports_input_shapes (display);
 }
 
-/**
- * gdk_display_list_devices:
- * @display: a #GdkDisplay
- *
- * Returns the list of available input devices attached to @display.
- * The list is statically allocated and should not be freed.
- *
- * Returns: (transfer none) (element-type GdkDevice):
- *     a list of #GdkDevice
- *
- * Since: 2.2
- *
- * Deprecated: 3.0: Use gdk_device_manager_list_devices() instead.
- **/
-GList *
-gdk_display_list_devices (GdkDisplay *display)
-{
-  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
-
-  if (!display->input_devices)
-    {
-      GdkSeat *seat;
-
-      seat = gdk_display_get_default_seat (display);
-
-      /* For backwards compatibility we only include pointing
-       * devices (the core pointer and the slaves).
-       * We store the list since this deprecated function does
-       * not transfer the list ownership.
-       */
-      display->input_devices = gdk_seat_get_slaves (seat, GDK_SEAT_CAPABILITY_ALL_POINTING);
-      display->input_devices = g_list_prepend (display->input_devices, gdk_seat_get_pointer (seat));
-      g_list_foreach (display->input_devices, (GFunc) g_object_ref, NULL);
-    }
-
-  return display->input_devices;
-}
-
 static GdkAppLaunchContext *
 gdk_display_real_get_app_launch_context (GdkDisplay *display)
 {
diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h
index 744652c..1091584 100644
--- a/gdk/gdkdisplay.h
+++ b/gdk/gdkdisplay.h
@@ -65,9 +65,6 @@ void        gdk_display_close                  (GdkDisplay  *display);
 GDK_AVAILABLE_IN_ALL
 gboolean    gdk_display_is_closed          (GdkDisplay  *display);
 
-GDK_DEPRECATED_IN_3_0_FOR(gdk_device_manager_list_devices)
-GList *     gdk_display_list_devices       (GdkDisplay  *display);
-
 GDK_AVAILABLE_IN_ALL
 GdkEvent* gdk_display_get_event  (GdkDisplay     *display);
 GDK_AVAILABLE_IN_ALL


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]