[gtkmm] Gtk::TextIter: Add starts_tag(), deprecate begins_tag()
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Gtk::TextIter: Add starts_tag(), deprecate begins_tag()
- Date: Tue, 29 Dec 2015 09:43:08 +0000 (UTC)
commit a9b4105971895697a05c9966f5c99dc3e1e0080a
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date: Tue Dec 29 10:38:28 2015 +0100
Gtk::TextIter: Add starts_tag(), deprecate begins_tag()
gtk/src/textiter.ccg | 8 ++++++++
gtk/src/textiter.hg | 9 ++++++++-
2 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/gtk/src/textiter.ccg b/gtk/src/textiter.ccg
index cd617c5..2ccc68e 100644
--- a/gtk/src/textiter.ccg
+++ b/gtk/src/textiter.ccg
@@ -39,10 +39,18 @@ bool TextIter::get_attributes(TextAttributes& values) const
return result;
}
+bool TextIter::starts_tag() const
+{
+ return gtk_text_iter_starts_tag(const_cast<GtkTextIter*>(gobj()), nullptr /* see C docs */);
+}
+_DEPRECATE_IFDEF_START
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
bool TextIter::begins_tag() const
{
return gtk_text_iter_begins_tag(const_cast<GtkTextIter*>(gobj()), nullptr /* see C docs */);
}
+G_GNUC_END_IGNORE_DEPRECATIONS
+_DEPRECATE_IFDEF_END
bool TextIter::ends_tag() const
{
diff --git a/gtk/src/textiter.hg b/gtk/src/textiter.hg
index b4fa9e3..d35b063 100644
--- a/gtk/src/textiter.hg
+++ b/gtk/src/textiter.hg
@@ -140,8 +140,15 @@ public:
#m4 _CONVERSION(`GSList*',`std::vector< Glib::RefPtr<const TextTag>
',`Glib::SListHandler<Glib::RefPtr<const TextTag> >::slist_to_vector($3, Glib::OWNERSHIP_SHALLOW)')
_WRAP_METHOD(std::vector< Glib::RefPtr<const TextTag> > get_toggled_tags(bool toggled_on = true) const,
gtk_text_iter_get_toggled_tags)
- _WRAP_METHOD(bool begins_tag(const Glib::RefPtr<const TextTag>& tag) const, gtk_text_iter_begins_tag)
+ _WRAP_METHOD(bool starts_tag(const Glib::RefPtr<const TextTag>& tag) const, gtk_text_iter_starts_tag)
+ bool starts_tag() const;
+ _WRAP_METHOD(bool begins_tag(const Glib::RefPtr<const TextTag>& tag) const, gtk_text_iter_begins_tag,
+ deprecated "Use starts_tag() instead.")
+_DEPRECATE_IFDEF_START
+ /** @deprecated Use starts_tag() instead.
+ */
bool begins_tag() const;
+_DEPRECATE_IFDEF_END
_WRAP_METHOD(bool ends_tag(const Glib::RefPtr<const TextTag>& tag) const, gtk_text_iter_ends_tag)
bool ends_tag() const;
_WRAP_METHOD(bool toggles_tag(const Glib::RefPtr<const TextTag>& tag) const, gtk_text_iter_toggles_tag)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]