]> git.lyx.org Git - lyx.git/blobdiff - src/Text.h
Kornel's gcc compile fix.
[lyx.git] / src / Text.h
index 0f4039e0c857d61a8fb4c7860cefbfd0e8ad409b..c8073eec711150df87764b08b10a8573ef9d6642 100644 (file)
@@ -41,7 +41,7 @@ class Text {
 public:
        /// constructor
        explicit Text(InsetText * owner)
-               : owner_(owner), autoBreakRows_(false)
+               : owner_(owner), autoBreakRows_(false), undo_counter_(0)
        {}
 
        /// \return true if there's no content at all.
@@ -312,6 +312,15 @@ public:
        bool insertCompletion(Cursor & cur, docstring const & s, bool /*finished*/);
        ///
        docstring completionPrefix(Cursor const & cur) const;
+       /// for the environments
+       pit_type depthHook(pit_type par, depth_type depth) const;
+       ///
+       pit_type outerHook(pit_type par) const;
+       /// Is it the first par with same depth and layout?
+       bool isFirstInSequence(pit_type par) const;
+       /// Get the font of the "environment" of paragraph \p par_offset in \p pars.
+       /// All font changes of the paragraph are relative to this font.
+       Font const outerFont(pit_type par_offset) const;
 
 private:
        /// The InsetText owner shall have access to everything.
@@ -359,6 +368,8 @@ private:
        bool autoBreakRows_;
        /// position of the text in the buffer.
        DocIterator macrocontext_position_;
+       ///
+       unsigned int undo_counter_;
 };
 
 
@@ -375,26 +386,6 @@ void breakParagraphConservative(BufferParams const & bparams,
 void mergeParagraph(BufferParams const & bparams,
        ParagraphList & paragraphs, pit_type par);
 
-
-/// for the environments
-pit_type depthHook(pit_type par,
-       ParagraphList const & plist, depth_type depth);
-
-pit_type outerHook(pit_type par, ParagraphList const & plist);
-
-/// Is it the first par with same depth and layout?
-bool isFirstInSequence(pit_type par, ParagraphList const & plist);
-
-/** Check if the current paragraph is the last paragraph in a
-    proof environment */
-int getEndLabel(pit_type par, ParagraphList const & plist);
-
-/**
- * Get the font of the "environment" of paragraph \p par_offset in \p pars.
- * All font changes of the paragraph are relative to this font.
- */
-Font const outerFont(pit_type par_offset, ParagraphList const & pars);
-
 /// accept the changes within the complete ParagraphList
 void acceptChanges(ParagraphList & pars, BufferParams const & bparams);