[gtkmm/gtkmm-2-24] Display: Deprecate set_pointer_hooks() and unset_pointer_hooks().



commit aebcad59310b0a9d889770d9e5c9f1aa3fb21126
Author: Murray Cumming <murrayc murrayc com>
Date:   Fri Jan 14 16:23:02 2011 +0100

    Display: Deprecate set_pointer_hooks() and unset_pointer_hooks().
    
    * gdk/src/display.[hg|ccg]: Deprecate these methods with no replacements.

 ChangeLog           |    6 ++++++
 gdk/src/display.ccg |    2 ++
 gdk/src/display.hg  |    9 +++++++--
 3 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index e8affbf..ff1db7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2011-01-14  Murray Cumming  <murrayc murrayc com>
 
+	Display: Deprecate set_pointer_hooks() and unset_pointer_hooks().
+
+	* gdk/src/display.[hg|ccg]: Deprecate these methods with no replacements.
+
+2011-01-14  Murray Cumming  <murrayc murrayc com>
+
 	Drawable: Deprecate the draw_*() methods.
 
 	* gdk/src/drawable.[hg|ccg]: Deprecate the draw_*() methods.
diff --git a/gdk/src/display.ccg b/gdk/src/display.ccg
index 598b335..98dc7c9 100644
--- a/gdk/src/display.ccg
+++ b/gdk/src/display.ccg
@@ -90,10 +90,12 @@ Glib::RefPtr<const Window> Display::get_window_at_pointer() const
   return retvalue;
 }
 
+_DEPRECATE_IFDEF_START
 GdkDisplayPointerHooks*  Display::unset_pointer_hooks()
 {
   return gdk_display_set_pointer_hooks(gobj(), 0 /* See GDK docs */);  
 }
+_DEPRECATE_IFDEF_END
 
  void Display::store_clipboard(const Glib::RefPtr<Gdk::Window>& clipboard_window, guint32 time_)
  {
diff --git a/gdk/src/display.hg b/gdk/src/display.hg
index 798e9cd..9753b46 100644
--- a/gdk/src/display.hg
+++ b/gdk/src/display.hg
@@ -135,9 +135,14 @@ public:
 
   _WRAP_METHOD(void warp_pointer(const Glib::RefPtr<Screen>& screen, int x, int y), gdk_display_warp_pointer)
 
-  _WRAP_METHOD(GdkDisplayPointerHooks* set_pointer_hooks(const GdkDisplayPointerHooks* new_hooks), gdk_display_set_pointer_hooks)
+  _WRAP_METHOD(GdkDisplayPointerHooks* set_pointer_hooks(const GdkDisplayPointerHooks* new_hooks), gdk_display_set_pointer_hooks, deprecated)
+  
+  _DEPRECATE_IFDEF_START
+  /** @deprecated This method has been removed in gtkmm-3.0 for lack of use cases.
+   */
   GdkDisplayPointerHooks* unset_pointer_hooks();
-
+  _DEPRECATE_IFDEF_END
+  
   _WRAP_METHOD(static Glib::RefPtr<Display> open_default_libgtk_only(), gdk_display_open_default_libgtk_only, refreturn)
 
 #ifdef G_OS_WIN32



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