[gtkmm] Deprecate some functions and properties that are deprecated in gtk+.
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Deprecate some functions and properties that are deprecated in gtk+.
- Date: Wed, 14 Aug 2013 08:43:08 +0000 (UTC)
commit 4fe7b97bca3d57875132740223bfec3442d8d216
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date: Wed Aug 14 10:37:35 2013 +0200
Deprecate some functions and properties that are deprecated in gtk+.
* gdk/src/window.hg:
* gtk/src/combobox.hg:
* gtk/src/menu.[hg|ccg]:
* gtk/src/settings.hg: Deprecate functions and properties that are
deprecated in gtk+.
gdk/src/window.hg | 4 ++--
gtk/src/combobox.hg | 16 ++++++++++------
gtk/src/menu.ccg | 2 ++
gtk/src/menu.hg | 21 +++++++++++++++------
gtk/src/settings.hg | 22 +++++++++++-----------
5 files changed, 40 insertions(+), 25 deletions(-)
---
diff --git a/gdk/src/window.hg b/gdk/src/window.hg
index ff028a6..d86d787 100644
--- a/gdk/src/window.hg
+++ b/gdk/src/window.hg
@@ -317,8 +317,8 @@ public:
_WRAP_METHOD(static void set_debug_updates(bool setting = true), gdk_window_set_debug_updates)
_WRAP_METHOD(static void constrain_size(const Geometry& geometry, guint flags, int width, int height, int&
new_width, int& new_height), gdk_window_constrain_size)
- _WRAP_METHOD(void enable_synchronized_configure(), gdk_window_enable_synchronized_configure)
- _WRAP_METHOD(void configure_finished(), gdk_window_configure_finished)
+ _WRAP_METHOD(void enable_synchronized_configure(), gdk_window_enable_synchronized_configure, deprecated
"This function is no longer needed.")
+ _WRAP_METHOD(void configure_finished(), gdk_window_configure_finished, deprecated "This function is no
longer needed.")
_WRAP_METHOD(void set_skip_taskbar_hint(bool skips_taskbar = true), gdk_window_set_skip_taskbar_hint)
_WRAP_METHOD(void set_skip_pager_hint(bool skips_pager = true), gdk_window_set_skip_pager_hint)
diff --git a/gtk/src/combobox.hg b/gtk/src/combobox.hg
index 8abafd5..5de7125 100644
--- a/gtk/src/combobox.hg
+++ b/gtk/src/combobox.hg
@@ -28,6 +28,10 @@
_DEFS(gtkmm,gtk)
_PINCLUDE(gtkmm/private/bin_p.h)
+#m4 _PUSH(SECTION_CC_PRE_INCLUDES)
+#undef GTK_DISABLE_DEPRECATED
+#define GDK_DISABLE_DEPRECATION_WARNINGS 1
+#m4 _POP()
namespace Gtk
{
@@ -102,11 +106,11 @@ public:
_WRAP_METHOD(void set_column_span_column(int column_span), gtk_combo_box_set_column_span_column)
_WRAP_METHOD(int get_column_span_column() const, gtk_combo_box_get_column_span_column)
- _WRAP_METHOD(bool get_add_tearoffs() const, gtk_combo_box_get_add_tearoffs)
- _WRAP_METHOD(void set_add_tearoffs(bool add_tearoffs = true), gtk_combo_box_set_add_tearoffs)
+ _WRAP_METHOD(bool get_add_tearoffs() const, gtk_combo_box_get_add_tearoffs, deprecated "No replacement
available.")
+ _WRAP_METHOD(void set_add_tearoffs(bool add_tearoffs = true), gtk_combo_box_set_add_tearoffs, deprecated
"No replacement available.")
- _WRAP_METHOD(Glib::ustring get_title() const, gtk_combo_box_get_title)
- _WRAP_METHOD(void set_title(const Glib::ustring& title), gtk_combo_box_set_title)
+ _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)
@@ -222,10 +226,10 @@ public:
_WRAP_PROPERTY("row_span_column", int)
_WRAP_PROPERTY("column_span_column", int)
_WRAP_PROPERTY("active", int)
- _WRAP_PROPERTY("add-tearoffs", bool)
+ _WRAP_PROPERTY("add-tearoffs", bool, deprecated "No replacement available.")
_WRAP_PROPERTY("has-frame", bool)
_WRAP_PROPERTY("focus-on-click", bool)
- _WRAP_PROPERTY("tearoff-title", Glib::ustring)
+ _WRAP_PROPERTY("tearoff-title", Glib::ustring, deprecated "No replacement available.")
_WRAP_PROPERTY("popup-shown", bool)
_WRAP_PROPERTY("button-sensitivity", SensitivityType)
_WRAP_PROPERTY("popup-fixed-width", bool)
diff --git a/gtk/src/menu.ccg b/gtk/src/menu.ccg
index f9f7f34..fb4c5f3 100644
--- a/gtk/src/menu.ccg
+++ b/gtk/src/menu.ccg
@@ -110,10 +110,12 @@ void Menu::unset_accel_group()
gtk_menu_set_accel_group(gobj(), 0);
}
+_DEPRECATE_IFDEF_START
void Menu::unset_title()
{
gtk_menu_set_title(gobj(), 0);
}
+_DEPRECATE_IFDEF_END
void Menu::attach_to_widget(Widget& attach_widget)
{
diff --git a/gtk/src/menu.hg b/gtk/src/menu.hg
index 5de9439..e8453be 100644
--- a/gtk/src/menu.hg
+++ b/gtk/src/menu.hg
@@ -22,6 +22,11 @@ _PINCLUDE(gtkmm/private/menushell_p.h)
#include <gtkmm/menushell.h>
#include <gtkmm/menuitem.h>
+#m4 _PUSH(SECTION_CC_PRE_INCLUDES)
+#undef GTK_DISABLE_DEPRECATED
+#define GDK_DISABLE_DEPRECATION_WARNINGS 1
+#m4 _POP()
+
namespace Gtk
{
@@ -117,12 +122,16 @@ public:
_WRAP_METHOD(Widget* get_attach_widget(), gtk_menu_get_attach_widget)
_WRAP_METHOD(const Widget* get_attach_widget() const, gtk_menu_get_attach_widget, constversion)
- _WRAP_METHOD(void set_tearoff_state(bool torn_off = true), gtk_menu_set_tearoff_state)
- _WRAP_METHOD(bool get_tearoff_state() const, gtk_menu_get_tearoff_state)
+ _WRAP_METHOD(void set_tearoff_state(bool torn_off = true), gtk_menu_set_tearoff_state, deprecated "No
replacement available.")
+ _WRAP_METHOD(bool get_tearoff_state() const, gtk_menu_get_tearoff_state, deprecated "No replacement
available.")
- _WRAP_METHOD(void set_title(const Glib::ustring& title), gtk_menu_set_title)
+ _WRAP_METHOD(void set_title(const Glib::ustring& title), gtk_menu_set_title, deprecated "No replacement
available.")
+_DEPRECATE_IFDEF_START
+ /** @deprecated No replacement available.
+ */
void unset_title();
- _WRAP_METHOD(Glib::ustring get_title() const, gtk_menu_get_title)
+_DEPRECATE_IFDEF_END
+ _WRAP_METHOD(Glib::ustring get_title() const, gtk_menu_get_title, deprecated "No replacement available.")
_WRAP_METHOD(void set_screen(const Glib::RefPtr<Gdk::Screen>& screen), gtk_menu_set_screen)
_WRAP_METHOD(void attach(Gtk::Widget& child, guint left_attach, guint right_attach, guint top_attach,
guint bottom_attach), gtk_menu_attach)
@@ -153,8 +162,8 @@ public:
_WRAP_PROPERTY("accel-group", Glib::RefPtr<AccelGroup>)
_WRAP_PROPERTY("accel-path", Glib::ustring)
_WRAP_PROPERTY("attach-widget", Widget*)
- _WRAP_PROPERTY("tearoff-title", Glib::ustring)
- _WRAP_PROPERTY("tearoff-state", bool)
+ _WRAP_PROPERTY("tearoff-title", Glib::ustring, deprecated "No replacement available.")
+ _WRAP_PROPERTY("tearoff-state", bool, deprecated "No replacement available.")
_WRAP_PROPERTY("monitor", int)
_WRAP_PROPERTY("reserve-toggle-size", bool)
diff --git a/gtk/src/settings.hg b/gtk/src/settings.hg
index 336561a..b1ce4fa 100644
--- a/gtk/src/settings.hg
+++ b/gtk/src/settings.hg
@@ -71,15 +71,15 @@ public:
_WRAP_PROPERTY("gtk-alternative-sort-arrows", bool)
_WRAP_PROPERTY("gtk-show-input-method-menu", bool, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-show-unicode-menu", bool, deprecated "This setting is ignored.")
- _WRAP_PROPERTY("gtk-timeout-initial", int)
- _WRAP_PROPERTY("gtk-timeout-repeat", int)
- _WRAP_PROPERTY("gtk-timeout-expand", int)
+ _WRAP_PROPERTY("gtk-timeout-initial", int, deprecated "This setting is ignored.")
+ _WRAP_PROPERTY("gtk-timeout-repeat", int, deprecated "This setting is ignored.")
+ _WRAP_PROPERTY("gtk-timeout-expand", int, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-color-scheme", Glib::ustring, deprecated "Color scheme support was dropped. This
setting is now ignored.")
_WRAP_PROPERTY("gtk-enable-animations", bool)
_WRAP_PROPERTY("gtk-touchscreen-mode", bool, deprecated "Generally the behavior for touchscreen input
should be performed dynamically based on gdk_event_get_source_device().")
- _WRAP_PROPERTY("gtk-tooltip-timeout", int)
- _WRAP_PROPERTY("gtk-tooltip-browse-timeout", int)
- _WRAP_PROPERTY("gtk-tooltip-browse-mode-timeout", int)
+ _WRAP_PROPERTY("gtk-tooltip-timeout", int, deprecated "This setting is ignored.")
+ _WRAP_PROPERTY("gtk-tooltip-browse-timeout", int, deprecated "This setting is ignored.")
+ _WRAP_PROPERTY("gtk-tooltip-browse-mode-timeout", int, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-keynav-cursor-only", bool, deprecated "Generally the behavior for touchscreen input
should be performed dynamically based on gdk_event_get_source_device().")
_WRAP_PROPERTY("gtk-keynav-wrap-around", bool, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-error-bell", bool)
@@ -89,7 +89,7 @@ public:
_WRAP_PROPERTY("gtk-print-preview-command", Glib::ustring)
_WRAP_PROPERTY("gtk-enable-mnemonics", bool, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-enable-accels", bool)
- _WRAP_PROPERTY("gtk-recent-files-limit", int)
+ _WRAP_PROPERTY("gtk-recent-files-limit", int, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-im-module", Glib::ustring)
_WRAP_PROPERTY("gtk-recent-files-max-age", int)
_WRAP_PROPERTY("gtk-fontconfig-timestamp", int)
@@ -99,7 +99,7 @@ public:
_WRAP_PROPERTY("gtk-enable-tooltips", bool, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-application-prefer-dark-theme", bool) // since 2.22
_WRAP_PROPERTY("gtk-auto-mnemonics", bool, deprecated "This setting is ignored.") // since 2.20
- _WRAP_PROPERTY("gtk-visible-focus", Gtk::PolicyType) // since 3.2
+ _WRAP_PROPERTY("gtk-visible-focus", Gtk::PolicyType, deprecated "This setting is ignored.") // since 3.2
_WRAP_PROPERTY("gtk-im-preedit-style", IMPreeditStyle, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-im-status-style", IMStatusStyle, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-shell-shows-app-menu", bool) //since 3.4
@@ -109,14 +109,14 @@ public:
_WRAP_PROPERTY("gtk-menu-popup-delay", int, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-menu-popdown-delay", int, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-label-select-on-focus", bool) //since 3.4
- _WRAP_PROPERTY("gtk-entry-password-hint-timeout", guint) //since 3.4
+ _WRAP_PROPERTY("gtk-entry-password-hint-timeout", guint, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-menu-images", bool, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-menu-bar-popup-delay", int, deprecated "This setting is ignored.") //since 3.4
_WRAP_PROPERTY("gtk-scrolled-window-placement", GtkCornerType, deprecated "This setting is ignored.")
//since 3.4
//TODO: Add others added since?
- _WRAP_PROPERTY("gtk-toolbar-style", ToolbarStyle)
- _WRAP_PROPERTY("gtk-toolbar-icon-size", IconSize)
+ _WRAP_PROPERTY("gtk-toolbar-style", ToolbarStyle, deprecated "This setting is ignored.")
+ _WRAP_PROPERTY("gtk-toolbar-icon-size", IconSize, deprecated "This setting is ignored.")
_WRAP_PROPERTY("gtk-can-change-accels", bool, deprecated "This setting is ignored.")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]