[gtkmm] Deprecate API which is deprecated in gtk+



commit 21696c01933159821d8577cbd015647221678e97
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Tue Dec 8 18:21:44 2015 +0100

    Deprecate API which is deprecated in gtk+
    
    * gtk/src/button.hg:
    * gtk/src/combobox.hg:
    * gtk/src/filechooserbutton.hg: Deprecate set/get/property_focus_on_click().
    * gtk/src/window.hg: Deprecate resize_to_geometry().

 gtk/src/button.hg            |    8 +++++---
 gtk/src/combobox.hg          |    8 +++++---
 gtk/src/filechooserbutton.hg |    8 +++++---
 gtk/src/window.hg            |    3 ++-
 4 files changed, 17 insertions(+), 10 deletions(-)
---
diff --git a/gtk/src/button.hg b/gtk/src/button.hg
index caf4a40..26def65 100644
--- a/gtk/src/button.hg
+++ b/gtk/src/button.hg
@@ -92,8 +92,10 @@ public:
   _WRAP_METHOD(void set_use_stock(bool use_stock = true), gtk_button_set_use_stock, deprecated "No 
replacement available.")
   _WRAP_METHOD(bool get_use_stock() const, gtk_button_get_use_stock, deprecated "No replacement available.")
 
-  _WRAP_METHOD(void set_focus_on_click(bool focus_on_click = true), gtk_button_set_focus_on_click)
-  _WRAP_METHOD(bool get_focus_on_click() const, gtk_button_get_focus_on_click)
+  _WRAP_METHOD(void set_focus_on_click(bool focus_on_click = true), gtk_button_set_focus_on_click,
+    deprecated "Use Widget::set_focus_on_click() instead.")
+  _WRAP_METHOD(bool get_focus_on_click() const, gtk_button_get_focus_on_click,
+    deprecated "Use Widget::get_focus_on_click() instead.")
 
   _WRAP_METHOD(void set_alignment(float xalign, float yalign), gtk_button_set_alignment, deprecated "Access 
the child widget directly if you need to control its alignment.")
   _WRAP_METHOD(void get_alignment(float& xalign, float& yalign), gtk_button_get_alignment, deprecated 
"Access the child widget directly if you need to control its alignment.")
@@ -160,7 +162,7 @@ public:
   _WRAP_PROPERTY("relief", ReliefStyle)
   _WRAP_PROPERTY("use-underline", bool)
   _WRAP_PROPERTY("use-stock", bool, deprecated "No replacement available.")
-  _WRAP_PROPERTY("focus-on-click", bool)
+  _WRAP_PROPERTY("focus-on-click", bool, deprecated "Use Widget::property_focus_on_click() instead.")
   _WRAP_PROPERTY("xalign", float, deprecated "Access the child widget directly if you need to control its 
alignment.")
   _WRAP_PROPERTY("yalign", float, deprecated "Access the child widget directly if you need to control its 
alignment.")
   _WRAP_PROPERTY("image", Gtk::Widget*)
diff --git a/gtk/src/combobox.hg b/gtk/src/combobox.hg
index 8fb6b39..fef28e5 100644
--- a/gtk/src/combobox.hg
+++ b/gtk/src/combobox.hg
@@ -105,8 +105,10 @@ public:
   _WRAP_METHOD(Glib::ustring get_title() const, gtk_combo_box_get_title, deprecated "No replacement 
available.")
   _WRAP_METHOD(void set_title(const Glib::ustring& title), gtk_combo_box_set_title, deprecated "No 
replacement available.")
 
-  _WRAP_METHOD(bool get_focus_on_click() const, gtk_combo_box_get_focus_on_click)
-  _WRAP_METHOD(void set_focus_on_click(bool focus_on_click = true), gtk_combo_box_set_focus_on_click)
+  _WRAP_METHOD(bool get_focus_on_click() const, gtk_combo_box_get_focus_on_click,
+    deprecated "Use Widget::get_focus_on_click() instead.")
+  _WRAP_METHOD(void set_focus_on_click(bool focus_on_click = true), gtk_combo_box_set_focus_on_click,
+    deprecated "Use Widget::set_focus_on_click() instead.")
 
 /* get/set active item */
   _WRAP_METHOD(int get_active_row_number() const, gtk_combo_box_get_active)
@@ -219,7 +221,7 @@ public:
   _WRAP_PROPERTY("active", int)
   _WRAP_PROPERTY("add-tearoffs", bool, deprecated "No replacement available.")
   _WRAP_PROPERTY("has-frame", bool)
-  _WRAP_PROPERTY("focus-on-click", bool)
+  _WRAP_PROPERTY("focus-on-click", bool, deprecated "Use Widget::property_focus_on_click() instead.")
   _WRAP_PROPERTY("tearoff-title", Glib::ustring, deprecated "No replacement available.")
   _WRAP_PROPERTY("popup-shown", bool)
   _WRAP_PROPERTY("button-sensitivity", SensitivityType)
diff --git a/gtk/src/filechooserbutton.hg b/gtk/src/filechooserbutton.hg
index 190dfc1..b4171c6 100644
--- a/gtk/src/filechooserbutton.hg
+++ b/gtk/src/filechooserbutton.hg
@@ -74,15 +74,17 @@ public:
   _WRAP_METHOD(int get_width_chars() const, gtk_file_chooser_button_get_width_chars)
   _WRAP_METHOD(void set_width_chars(int n_chars), gtk_file_chooser_button_set_width_chars)
 
-  _WRAP_METHOD(bool get_focus_on_click() const, gtk_file_chooser_button_get_focus_on_click)
-  _WRAP_METHOD(void set_focus_on_click(gboolean focus_on_click = true), 
gtk_file_chooser_button_set_focus_on_click)
+  _WRAP_METHOD(bool get_focus_on_click() const, gtk_file_chooser_button_get_focus_on_click,
+    deprecated "Use Widget::get_focus_on_click() instead.")
+  _WRAP_METHOD(void set_focus_on_click(gboolean focus_on_click = true), 
gtk_file_chooser_button_set_focus_on_click,
+    deprecated "Use Widget::set_focus_on_click() instead.")
 
   //This is a G_SIGNAL_ACTION signal, but it seems to be public API for applications.
   //See http://bugzilla.gnome.org/show_bug.cgi?id=353196
   _WRAP_SIGNAL(void file_set(), "file-set")
 
   //_WRAP_PROPERTY("dialog", FileChooserDialog*) //construct-only
-  _WRAP_PROPERTY("focus-on-click", bool)
+  _WRAP_PROPERTY("focus-on-click", bool, deprecated "Use Widget::property_focus_on_click() instead.")
   _WRAP_PROPERTY("title", Glib::ustring)
   _WRAP_PROPERTY("width-chars", int)
 };
diff --git a/gtk/src/window.hg b/gtk/src/window.hg
index 9543481..b691272 100644
--- a/gtk/src/window.hg
+++ b/gtk/src/window.hg
@@ -360,7 +360,8 @@ dnl
                gtk_window_parse_geometry)
 
   _WRAP_METHOD(void set_default_geometry(int width, int height), gtk_window_set_default_geometry)
-  _WRAP_METHOD(void resize_to_geometry(int width, int height), gtk_window_resize_to_geometry)
+  _WRAP_METHOD(void resize_to_geometry(int width, int height), gtk_window_resize_to_geometry,
+    deprecated "This function does nothing. Use resize() and compute the geometry yourself.")
 
   _WRAP_METHOD(Glib::RefPtr<WindowGroup> get_group(), gtk_window_get_group, refreturn)
   _WRAP_METHOD(Glib::RefPtr<const WindowGroup> get_group() const, gtk_window_get_group, refreturn, 
constversion)


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