]> git.lyx.org Git - lyx.git/blobdiff - src/Text.h
Dummy script for testing background export cancellation.
[lyx.git] / src / Text.h
index 2174984b2352fef7f2405786c80dcd3712e6720a..4fc86ff72a2e15a1230b6e7919b8868380f73872 100644 (file)
@@ -24,6 +24,7 @@ class BufferParams;
 class BufferView;
 class CompletionList;
 class Cursor;
+class CursorData;
 class CursorSlice;
 class DocIterator;
 class ErrorList;
@@ -49,7 +50,7 @@ private:
 public:
        /// \return true if there's no content at all.
        /// \warning a non standard layout on an empty paragraph doesn't
-       // count as empty.
+       /// count as empty.
        bool empty() const;
        /// Access to owner InsetText.
        InsetText const & inset() const;
@@ -127,7 +128,7 @@ public:
        /// truncates str to maxlenwith an ellipsis and replaces the characters '\n'
        /// and '\t' with spaces
        static void shortenForOutliner(docstring & str, size_t const maxlen);
-               
+
        /// Appends a possibly abbreviated representation of our text to \param os,
        /// where \param maxlen defines the maximum size of \param os. If \param
        /// shorten is true, then os is shortened as above.
@@ -157,8 +158,8 @@ public:
        /// read-write access to individual paragraph
        Paragraph & getPar(pit_type pit) { return pars_[pit]; }
        // Returns the current font and depth as a message.
-       /// FIXME: replace Cursor with DocIterator.
-       docstring currentState(Cursor const & cur) const;
+       // When \param devel_mode is true, add more precise information
+       docstring currentState(CursorData const & cur, bool devel_mode) const;
 
        /** Find the word under \c from in the relative location
         *  defined by \c word_location.
@@ -172,7 +173,7 @@ public:
        void selectAll(Cursor & cur);
        /// convenience function get the previous word or an empty string
        docstring previousWord(CursorSlice const & sl) const;
-       
+
        /// what type of change operation to make
        enum ChangeOp {
                ACCEPT,
@@ -280,7 +281,7 @@ public:
        double spacing(Paragraph const & par) const;
        /// make a suggestion for a label
        /// FIXME: replace Cursor with DocIterator.
-       docstring getPossibleLabel(Cursor const & cur) const;
+       docstring getPossibleLabel(DocIterator const & cur) const;
        /// is this paragraph right-to-left?
        bool isRTL(Paragraph const & par) const;