[atkmm] Text: Add get_string_at_offset(), deprecating other methods for it.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [atkmm] Text: Add get_string_at_offset(), deprecating other methods for it.
- Date: Mon, 29 Jun 2015 08:18:13 +0000 (UTC)
commit c50de7e3fa1713238e2a4a952c8c81f52996d75d
Author: Murray Cumming <murrayc murrayc com>
Date: Mon Jun 29 10:12:26 2015 +0200
Text: Add get_string_at_offset(), deprecating other methods for it.
atk/src/text.hg | 10 +++++++---
codegen/m4/convert_atk.m4 | 1 +
2 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/atk/src/text.hg b/atk/src/text.hg
index ed21516..28730f1 100644
--- a/atk/src/text.hg
+++ b/atk/src/text.hg
@@ -116,6 +116,7 @@ namespace Atk
_WRAP_ENUM(TextBoundary, AtkTextBoundary)
_WRAP_ENUM(TextClipType, AtkTextClipType)
+_WRAP_ENUM(TextGranularity, AtkTextGranularity)
/** The ATK interface implemented by components with text content.
* This should be implemented by Atk::Objects on behalf of widgets that have text content which is either
attributed
@@ -137,9 +138,12 @@ class Text : public Glib::Interface
public:
_WRAP_METHOD(Glib::ustring get_text(int start_offset, int end_offset) const, atk_text_get_text)
_WRAP_METHOD(gunichar get_character_at_offset(int offset) const, atk_text_get_character_at_offset)
- _WRAP_METHOD(Glib::ustring get_text_after_offset(int offset, TextBoundary boundary_type, int&
start_offset, int& end_offset) const, atk_text_get_text_after_offset, deprecated "Use get_text_at_offset()
instead.")
- _WRAP_METHOD(Glib::ustring get_text_at_offset(int offset, TextBoundary boundary_type, int& start_offset,
int& end_offset) const, atk_text_get_text_at_offset)
- _WRAP_METHOD(Glib::ustring get_text_before_offset(int offset, TextBoundary boundary_type, int&
start_offset, int& end_offset) const, atk_text_get_text_before_offset, deprecated "Use get_text_at_offset()
instead.")
+ _WRAP_METHOD(Glib::ustring get_text_after_offset(int offset, TextBoundary boundary_type, int&
start_offset, int& end_offset) const, atk_text_get_text_after_offset, deprecated "Use get_string_at_offset()
instead.")
+ _WRAP_METHOD(Glib::ustring get_text_at_offset(int offset, TextBoundary boundary_type, int& start_offset,
int& end_offset) const, atk_text_get_text_at_offset, deprecated "Use get_string_at_offset() instead.")
+ _WRAP_METHOD(Glib::ustring get_text_before_offset(int offset, TextBoundary boundary_type, int&
start_offset, int& end_offset) const, atk_text_get_text_before_offset, deprecated "Use get_string_at_offset()
instead.")
+
+ _WRAP_METHOD(Glib::ustring get_string_at_offset(int offset, TextGranularity granularity, int&
start_offset, int& end_offset), atk_text_get_string_at_offset)
+
_WRAP_METHOD(int get_caret_offset() const, atk_text_get_caret_offset)
_WRAP_METHOD(void get_character_extents(int offset, int& x, int& y, int& width, int& height, CoordType
coords) const, atk_text_get_character_extents)
_WRAP_METHOD(AttributeSet get_run_attributes(int offset, int& start_offset, int& end_offset) const,
atk_text_get_run_attributes)
diff --git a/codegen/m4/convert_atk.m4 b/codegen/m4/convert_atk.m4
index 9e78ce3..adefa94 100644
--- a/codegen/m4/convert_atk.m4
+++ b/codegen/m4/convert_atk.m4
@@ -9,6 +9,7 @@ _CONV_ENUM(Atk,StateType)
_CONV_ENUM(Atk,CoordType)
_CONV_ENUM(Atk,TextBoundary)
_CONV_ENUM(Atk,TextClipType)
+_CONV_ENUM(Atk,TextGranularity)
_CONVERSION(`AtkObject*',`Glib::RefPtr<Atk::Object>',Glib::wrap($3))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]