X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraph.h;h=d0ed94bfb0291cbc830aace8bb43940b5d570d25;hb=fd3a41e035a44a66a3adcb9fa0f970f32e9d260c;hp=c4d3f9768189992743aa6404885b11547a70bacf;hpb=9c55af4a223ce4db29d643251109e245665344bd;p=lyx.git diff --git a/src/Paragraph.h b/src/Paragraph.h index c4d3f97681..d0ed94bfb0 100644 --- a/src/Paragraph.h +++ b/src/Paragraph.h @@ -49,7 +49,6 @@ class MetricsInfo; class OutputParams; class PainterInfo; class ParagraphParameters; -class TexRow; class Toc; class WordLangTuple; class XHTMLStream; @@ -181,7 +180,8 @@ public: int options = AS_STR_NONE, const OutputParams *runparams = 0) const; /// - void forOutliner(docstring &, size_t maxlen) const; + void forOutliner(docstring &, size_t const maxlen, + bool const shorten = true) const; /// void write(std::ostream &, BufferParams const &, @@ -483,10 +483,9 @@ public: /// \return true if one of the tested positions is misspelled. bool isMisspelled(pos_type pos, bool check_boundary = false) const; - /// \return true if both positions are inside the same - /// spell range - i.e. the same word. - /// use it for positions inside misspelled range only. - bool isSameSpellRange(pos_type pos1, pos_type pos2) const; + /// \return the spell range (misspelled area) around position. + /// Range is empty if word at position is correctly spelled. + FontSpan const & getSpellRange(pos_type pos) const; /// spell check of whole paragraph /// remember results until call of requestSpellCheck()