class TexRow;
struct LaTeXFeatures;
class InsetBibKey;
+class BufferView;
/// A LyXParagraph holds all text, attributes and insets in a text paragraph
class LyXParagraph {
///
MINIPAGE_ALIGN_BOTTOM
};
+#ifndef NEW_INSETS
///
enum META_KIND {
///
///
WIDE_TAB // CFO-G, 971106
};
-
+#endif
///
typedef char value_type;
///
///
Inset * InInset() { return inset_owner; }
///
- void SetInsetOwner(Inset * i) { inset_owner = i; }
+ void SetInsetOwner(Inset * i);
+ ///
+ void deleteInsetsLyXText(BufferView *);
private:
///
TextContainer text;
///
LyXTextClass::LayoutList::size_type layout;
-
+#ifndef NEW_INSETS
/**
\begin{itemize}
\item no footnote, closed footnote,
/// footnote, margin, fig, tab
footnote_kind footnotekind;
-
+#endif
//@Man: the LyX- DTP-switches
//@{
///
///
void InsertChar(size_type pos, char c);
///
+ void InsertChar(size_type pos, char c, LyXFont const &);
+ ///
void InsertInset(size_type pos, Inset * inset);
///
+ void InsertInset(size_type pos, Inset * inset, LyXFont const &);
+ ///
bool InsertInsetAllowed(Inset * inset);
///
Inset * GetInset(size_type pos);
int type, char const * width, char const * widthp);
///
void UnsetPExtraType(BufferParams const &);
-#if 0
- ///
- bool RoffContTableRows(std::ostream &, size_type i, int actcell);
-#endif
///
bool linuxDocConvertChar(char c, string & sgml_string);
///