/// should be changed to work for a list.
void resize();
+ void resizeInsets(BufferView *);
/// Update window titles of all users
void updateTitles() const;
bool parseSingleLyXformat2Token(LyXLex &, LyXParagraph *& par,
LyXParagraph *& return_par,
string const & token, int & pos,
- char & depth, LyXFont &,
- LyXParagraph::footnote_flag &,
- LyXParagraph::footnote_kind &);
-
+ char & depth, LyXFont &
+#ifndef NEW_INSETS
+ ,LyXParagraph::footnote_flag &,
+ LyXParagraph::footnote_kind &
+#endif
+ );
+private:
+ // Parse a single inset.
+ void readInset(LyXLex &, LyXParagraph *& par, int & pos, LyXFont &);
+public:
/** Save file
Takes care of auto-save files and backup file if requested.
Returns true if the save is successful, false otherwise.
///
void markNwDirty() { nw_clean = false; }
-
+
+ ///
+ void setUnnamed(bool flag=true) { unnamed = flag; }
+
+ ///
+ bool isUnnamed() { return unnamed; }
+
///
void markDirty() {
if (lyx_clean) {
/// Used when typesetting to place errorboxes.
TexRow texrow;
private:
+#ifndef NEW_INSETS
///
void linuxDocHandleFootnote(std::ostream & os,
LyXParagraph * & par, int const depth);
+#endif
///
void DocBookHandleCaption(std::ostream & os, string & inner_tag,
int const depth, int desc_on,
LyXParagraph * & par);
+#ifndef NEW_INSETS
///
void DocBookHandleFootnote(std::ostream & os,
LyXParagraph * & par, int const depth);
+#endif
///
void sgmlOpenTag(std::ostream & os, int depth,
string const & latexname) const;
/// do we need to run weave/tangle
bool nw_clean;
+ /// is this a unnamed file (New...)
+ bool unnamed;
+
/// is regenerating .tex necessary
DEPCLEAN * dep_clean;