X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4e8d95587c7fbd84af1238a818062704a53b4151..515a31bf6503ba2e66be621019c8b92fa31d48a3:/include/wx/richtext/richtextctrl.h?ds=sidebyside diff --git a/include/wx/richtext/richtextctrl.h b/include/wx/richtext/richtextctrl.h index 2c6d93de7a..6df1e6efde 100644 --- a/include/wx/richtext/richtextctrl.h +++ b/include/wx/richtext/richtextctrl.h @@ -184,6 +184,11 @@ public: virtual bool GetStyle(long position, wxTextAttrEx& style); virtual bool GetStyle(long position, wxRichTextAttr& style); +/* + // get the common set of styles for the range + bool GetStyleForRange(const wxRichTextRange& range, wxRichTextAttr& style); + bool GetStyleForRange(const wxRichTextRange& range, wxTextAttrEx& style); +*/ // extended style setting operation with flags including: // wxRICHTEXT_SETSTYLE_WITH_UNDO, wxRICHTEXT_SETSTYLE_OPTIMIZE, wxRICHTEXT_SETSTYLE_PARAGRAPHS_ONLY, wxRICHTEXT_SETSTYLE_CHARACTERS_ONLY // see richtextbuffer.h for more details. @@ -526,11 +531,11 @@ public: /// flags indicating which attributes are of interest. virtual bool HasCharacterAttributes(const wxRichTextRange& range, const wxTextAttrEx& style) const { - return GetBuffer().HasCharacterAttributes(range, style); + return GetBuffer().HasCharacterAttributes(range.ToInternal(), style); } virtual bool HasCharacterAttributes(const wxRichTextRange& range, const wxRichTextAttr& style) const { - return GetBuffer().HasCharacterAttributes(range, style); + return GetBuffer().HasCharacterAttributes(range.ToInternal(), style); } /// Test if this whole range has paragraph attributes of the specified kind. If any @@ -539,11 +544,11 @@ public: /// flags indicating which attributes are of interest. virtual bool HasParagraphAttributes(const wxRichTextRange& range, const wxTextAttrEx& style) const { - return GetBuffer().HasParagraphAttributes(range, style); + return GetBuffer().HasParagraphAttributes(range.ToInternal(), style); } virtual bool HasParagraphAttributes(const wxRichTextRange& range, const wxRichTextAttr& style) const { - return GetBuffer().HasParagraphAttributes(range, style); + return GetBuffer().HasParagraphAttributes(range.ToInternal(), style); } /// Is all of the selection bold?