X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fparagraph.h;h=4f49050a4d28baa83893901f96822c7b1cfa0eee;hb=ac103f15a7cead429a7b2ee1f75d67cc988ec81d;hp=d17bcdd0eafa62b6c4efdd852a1d2724a9ca299a;hpb=570ac6e4f47f07753616764eea741ce8ba963536;p=lyx.git diff --git a/src/paragraph.h b/src/paragraph.h index d17bcdd0ea..4f49050a4d 100644 --- a/src/paragraph.h +++ b/src/paragraph.h @@ -32,11 +32,6 @@ class LaTeXFeatures; class ParagraphParameters; class TexRow; -// After 1.2.0 is released, during 1.3.0cvs, we enable this. And after -// a while we verify that reading of 1.2.x files work perfectly we remove -// this code completely. (Lgb) -#define NO_PEXTRA_REALLY 1 - // Define this if you want to try out the new storage container for // paragraphs. (Lgb) // This is non working and far from finished. @@ -45,28 +40,6 @@ class TexRow; /// A Paragraph holds all text, attributes and insets in a text paragraph class Paragraph { public: -#ifndef NO_PEXTRA_REALLY - /// - enum PEXTRA_TYPE { - /// - PEXTRA_NONE, - /// - PEXTRA_INDENT, - /// - PEXTRA_MINIPAGE, - /// - PEXTRA_FLOATFLT - }; - /// - enum MINIPAGE_ALIGNMENT { - /// - MINIPAGE_ALIGN_TOP, - /// - MINIPAGE_ALIGN_MIDDLE, - /// - MINIPAGE_ALIGN_BOTTOM - }; -#endif /// enum META_KIND { /// @@ -104,14 +77,14 @@ public: bool isMultiLingual(BufferParams const &); /// - string const asString(Buffer const *, bool label); + string const asString(Buffer const *, bool label) const; /// string const asString(Buffer const *, lyx::pos_type beg, lyx::pos_type end, - bool label); + bool label) const; /// void write(Buffer const *, std::ostream &, BufferParams const &, - depth_type) const; + depth_type & depth) const; /// void validate(LaTeXFeatures &) const; @@ -226,11 +199,6 @@ public: void applyLayout(LyXLayout_ptr const & new_layout); /// void erase(lyx::pos_type pos); - /** the flag determines wether the layout should be copied - */ - void breakParagraph(BufferParams const &, lyx::pos_type pos, int flag); - /// - void breakParagraphConservative(BufferParams const &, lyx::pos_type pos); /** Get unistantiated font setting. Returns the difference between the characters font and the layoutfont. This is what is stored in the fonttable @@ -305,11 +273,6 @@ public: /// bool isWord(lyx::pos_type pos) const; - /** paste this paragraph with the next one - be carefull, this doesent make any check at all - */ - void pasteParagraph(BufferParams const &); - /// returns -1 if inset not found int getPositionOfInset(Inset const * inset) const; @@ -319,15 +282,6 @@ public: /// int stripLeadingSpaces(); -#ifndef NO_PEXTRA_REALLY - /* If I set a PExtra Indent on one paragraph of a ENV_LIST-TYPE - I have to set it on each of it's elements */ - /// - void setPExtraType(BufferParams const &, int type, - string const & width, string const & widthp); - /// - void unsetPExtraType(BufferParams const &); -#endif /// bool isFreeSpacing() const; @@ -338,7 +292,7 @@ public: /// InsetList insetlist; /// - Counters & counters(); + //Counters & counters(); private: ///