[gtk+] Deprecate gdk_cursor_new()



commit eedff394136013f31f9391e3c9d5b1ec5abc2c6f
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Oct 28 00:38:59 2014 -0400

    Deprecate gdk_cursor_new()
    
    Too easy to introduce an unintended assumption about the display
    being the default this way.

 gdk/gdkcursor.c |    4 +++-
 gdk/gdkcursor.h |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gdk/gdkcursor.c b/gdk/gdkcursor.c
index c1e9590..a9306e0 100644
--- a/gdk/gdkcursor.c
+++ b/gdk/gdkcursor.c
@@ -192,11 +192,13 @@ gdk_cursor_unref (GdkCursor *cursor)
  * To make the cursor invisible, use %GDK_BLANK_CURSOR.
  *
  * Returns: a new #GdkCursor
+ *
+ * Deprecated: 3.16: Use gdk_cursor_new_for_display() instead.
  */
 GdkCursor*
 gdk_cursor_new (GdkCursorType cursor_type)
 {
-  return gdk_cursor_new_for_display (gdk_display_get_default(), cursor_type);
+  return gdk_cursor_new_for_display (gdk_display_get_default (), cursor_type);
 }
 
 /**
diff --git a/gdk/gdkcursor.h b/gdk/gdkcursor.h
index 48286f7..683ab07 100644
--- a/gdk/gdkcursor.h
+++ b/gdk/gdkcursor.h
@@ -219,7 +219,7 @@ GType      gdk_cursor_get_type           (void) G_GNUC_CONST;
 GDK_AVAILABLE_IN_ALL
 GdkCursor* gdk_cursor_new_for_display   (GdkDisplay      *display,
                                          GdkCursorType    cursor_type);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_16
 GdkCursor* gdk_cursor_new               (GdkCursorType    cursor_type);
 GDK_AVAILABLE_IN_ALL
 GdkCursor* gdk_cursor_new_from_pixbuf   (GdkDisplay      *display,


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