bool Dispatch(int, auto_mem_buffer &);
/// should be changed to work for a list.
- void resize() {
- if (users) {
- users->resize();
- }
- }
+ 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
+ );
/** Save file
Takes care of auto-save files and backup file if requested.
int runChktex();
///
- void makeLinuxDocFile(string const & filename, int column);
+ void makeLinuxDocFile(string const & filename,
+ bool nice, bool only_body = false);
///
- void makeDocBookFile(string const & filename, int column);
+ void makeDocBookFile(string const & filename,
+ bool nice, bool only_body = false);
/// returns the main language for the buffer (document)
string GetLanguage() const {
///
bool isLyxClean() const { return lyx_clean; }
- /// changed Heinrich Bauer, 23/03/98
- bool isDviClean() const;
-
///
bool isNwClean() const { return nw_clean; }
bak_clean = true;
}
- /// changed Heinrich Bauer, 23/03/98
- void markDviClean();
-
///
void markNwClean() { nw_clean = true; }
///
void markDepClean(string const & name);
- ///
- void markDviDirty();
-
///
void markNwDirty() { nw_clean = false; }
lyx_clean = false;
updateTitles();
}
- dvi_clean_tmpd = false;
- dvi_clean_orgd = false;
- nw_clean = false;
+ nw_clean = false;
bak_clean = false;
DEPCLEAN * tmp = dep_clean;
while (tmp) {
/// 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;
void pop_tag(std::ostream & os, char const * tag,
int & pos, char stack[5][3]);
-#if 0
- ///
- void RoffAsciiTable(std::ostream &, LyXParagraph * par);
-#endif
-
/// is save needed
mutable bool lyx_clean;
/// is autosave needed
mutable bool bak_clean;
- /** do we need to run LaTeX, changed 23/03/98, Heinrich Bauer
- We have to distinguish between TeX-runs executed in the original
- directory (in which the original LyX-file resides) and TeX-runs
- executed in a temporary directory. The first situation is valid
- for a dvi-export, the latter one for printing or previewing. */
- bool dvi_clean_orgd;
- bool dvi_clean_tmpd;
-
/// do we need to run weave/tangle
bool nw_clean;