[gtkmm] IconInfo: Deprecate some methods.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] IconInfo: Deprecate some methods.
- Date: Mon, 23 Jun 2014 09:34:00 +0000 (UTC)
commit 7245bb73972dcd94cdda3ccbbe57bd8639a023d0
Author: Murray Cumming <murrayc murrayc com>
Date: Mon Jun 23 11:32:16 2014 +0200
IconInfo: Deprecate some methods.
* gtk/src/iconinfo.hg: Deprecate set_raw_coordinates(),
get_embedded_rect(), get_attach_points() and
get_display_name(), using the mostly useless deprecation comments
from GTK+:
https://git.gnome.org/browse/gtk+/commit/gtk/gtkicontheme.c?id=84bc9bba4214ac4dc05cb029b45bffbb84fa1393
gtk/src/iconinfo.ccg | 2 ++
gtk/src/iconinfo.hg | 19 +++++++++++++------
2 files changed, 15 insertions(+), 6 deletions(-)
---
diff --git a/gtk/src/iconinfo.ccg b/gtk/src/iconinfo.ccg
index 8648830..a474db8 100644
--- a/gtk/src/iconinfo.ccg
+++ b/gtk/src/iconinfo.ccg
@@ -60,6 +60,7 @@ IconInfo::IconInfo(const Glib::RefPtr<IconTheme>& icon_theme, const Glib::RefPtr
{
}
+_DEPRECATE_IFDEF_START
std::vector<Gdk::Point> IconInfo::get_attach_points() const
{
GdkPoint* c_attach_points = 0;
@@ -72,6 +73,7 @@ std::vector<Gdk::Point> IconInfo::get_attach_points() const
}
return std::vector<Gdk::Point> ();
}
+_DEPRECATE_IFDEF_END
IconInfo::operator const void*() const
{
diff --git a/gtk/src/iconinfo.hg b/gtk/src/iconinfo.hg
index 3d5de79..449f1f4 100644
--- a/gtk/src/iconinfo.hg
+++ b/gtk/src/iconinfo.hg
@@ -29,6 +29,11 @@
_DEFS(gtkmm,gtk)
+#m4 _PUSH(SECTION_CC_PRE_INCLUDES)
+#undef GTK_DISABLE_DEPRECATED
+#define GDK_DISABLE_DEPRECATION_WARNINGS 1
+#m4 _POP()
+
namespace Gtk
{
@@ -144,15 +149,17 @@ public:
_WRAP_METHOD(Glib::RefPtr<Gdk::Pixbuf> load_symbolic_finish(const Glib::RefPtr<Gio::AsyncResult>& result,
bool& was_symbolic), gtk_icon_info_load_symbolic_finish, errthrow)
+ _WRAP_METHOD(void set_raw_coordinates(bool raw_coordinates = true), gtk_icon_info_set_raw_coordinates,
deprecated "Embedded rectangles and attachment points are deprecated.")
+ _WRAP_METHOD(bool get_embedded_rect(Gdk::Rectangle& rectangle) const, gtk_icon_info_get_embedded_rect,
deprecated "Embedded rectangles are deprecated.")
-
- _WRAP_METHOD(void set_raw_coordinates(bool raw_coordinates = true), gtk_icon_info_set_raw_coordinates)
- _WRAP_METHOD(bool get_embedded_rect(Gdk::Rectangle& rectangle) const, gtk_icon_info_get_embedded_rect)
-
- //TODO: Documentation.
+_DEPRECATE_IFDEF_START
+ /**
+ * @deprecated Attachment points are deprecated.
+ */
std::vector<Gdk::Point> get_attach_points() const;
+_DEPRECATE_IFDEF_END
- _WRAP_METHOD(Glib::ustring get_display_name() const, gtk_icon_info_get_display_name)
+ _WRAP_METHOD(Glib::ustring get_display_name() const, gtk_icon_info_get_display_name, deprecated "Display
names are deprecated.")
_WRAP_METHOD(bool is_symbolic() const, gtk_icon_info_is_symbolic)
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]