[gtkmm] WidgetPath: Deprecate regions methods.



commit 7e21b5975d8bbac0a1c93db1aab55549129170d5
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Jun 23 11:37:29 2014 +0200

    WidgetPath: Deprecate regions methods.
    
    * gtk/src/widgetpath.hg: Deprecate iter_add_region(),
      iter_remove_region(), iter_clear_regions(), iter_list_regions()
      and iter_has_region() using the rather useless deprecation
      comments from GTK+:
      https://git.gnome.org/browse/gtk+/commit/gtk/gtkwidgetpath.c?id=93b31790424cbc2face0a885b5dd49889c2f297e

 gtk/src/widgetpath.hg |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/gtk/src/widgetpath.hg b/gtk/src/widgetpath.hg
index 1083a8e..063eae2 100644
--- a/gtk/src/widgetpath.hg
+++ b/gtk/src/widgetpath.hg
@@ -20,6 +20,12 @@
 
 _DEFS(gtkmm,gtk)
 
+
+#m4 _PUSH(SECTION_CC_PRE_INCLUDES)
+#undef GTK_DISABLE_DEPRECATED
+#define GDK_DISABLE_DEPRECATION_WARNINGS 1
+#m4 _POP()
+
 namespace Gtk
 {
 
@@ -69,14 +75,14 @@ public:
   _WRAP_METHOD(bool iter_has_class(int pos, const Glib::ustring& name) const, gtk_widget_path_iter_has_class)
   //TODOL_WRAP_METHOD(bool iter_has_qclass(int pos, GQuark qname) const, gtk_widget_path_iter_has_qclass)
 
-  _WRAP_METHOD(void iter_add_region(int pos, const Glib::ustring& name,  RegionFlags flags), 
gtk_widget_path_iter_add_region)
-  _WRAP_METHOD(void iter_remove_region(int pos, const Glib::ustring& name), 
gtk_widget_path_iter_remove_region)
-  _WRAP_METHOD(void iter_clear_regions(int pos = -1), gtk_widget_path_iter_clear_regions)
+  _WRAP_METHOD(void iter_add_region(int pos, const Glib::ustring& name,  RegionFlags flags), 
gtk_widget_path_iter_add_region, deprecated "The use of regions is deprecated.")
+  _WRAP_METHOD(void iter_remove_region(int pos, const Glib::ustring& name), 
gtk_widget_path_iter_remove_region, deprecated "The use of regions is deprecated.")
+  _WRAP_METHOD(void iter_clear_regions(int pos = -1), gtk_widget_path_iter_clear_regions, deprecated "The 
use of regions is deprecated.")
 
-  _WRAP_METHOD(std::vector<Glib::ustring> iter_list_regions(int pos = -1) const, 
gtk_widget_path_iter_list_regions)
+  _WRAP_METHOD(std::vector<Glib::ustring> iter_list_regions(int pos = -1) const, 
gtk_widget_path_iter_list_regions, deprecated "The use of regions is deprecated.")
 
-  _WRAP_METHOD(bool iter_has_region(int pos, const Glib::ustring& name, RegionFlags& flags) const, 
gtk_widget_path_iter_has_region)
-  //TODO: _WRAP_METHOD(bool iter_has_qregion(int pos, GQuark qname,  RegionFlags& flags), 
gtk_widget_path_iter_has_qregion)
+  _WRAP_METHOD(bool iter_has_region(int pos, const Glib::ustring& name, RegionFlags& flags) const, 
gtk_widget_path_iter_has_region, deprecated "The use of regions is deprecated.")
+  _IGNORE(gtk_widget_path_iter_has_qregion) //deprecated
 
   _WRAP_METHOD(GType get_object_type() const,  gtk_widget_path_get_object_type)
 


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