namespace lyx {
-namespace support {
-class FileName;
-}
+namespace support { class FileName; }
class AuthorList;
class BranchList;
class BufferParams {
public:
///
- enum PARSEP {
+ enum ParagraphSeparation {
///
- PARSEP_INDENT,
+ ParagraphIndentSeparation,
///
- PARSEP_SKIP
+ ParagraphSkipSeparation
};
///
BufferParams();
- ~BufferParams();
/// get l10n translated to the buffers language
- docstring const B_(std::string const & l10n) const;
+ docstring B_(std::string const & l10n) const;
/// read a header token, if unrecognised, return it or an unknown class name
- std::string const readToken(Lexer & lex,
+ std::string readToken(Lexer & lex,
std::string const & token, ///< token to read.
support::FileName const & filepath,
support::FileName const & temppath); ///< where to look for local layout file.
///
void useClassDefaults();
-
///
bool hasClassDefaults() const;
///
VSpace const & getDefSkip() const;
-
///
void setDefSkip(VSpace const & vs);
/** Whether paragraphs are separated by using a indent like in
* articles or by using a little skip like in letters.
*/
- PARSEP paragraph_separation;
+ ParagraphSeparation paragraph_separation;
///
InsetQuotes::QuoteLanguage quotes_language;
///
///
std::string preamble;
///
+ std::string local_layout;
+ ///
std::string options;
///
std::string float_placement;
* purpose for which the paper size is needed, since they
* support different subsets of paper sizes.
*/
- enum Papersize_Purpose {
+ enum PapersizePurpose {
///
DVIPS,
///
XDVI
};
///
- std::string const paperSizeName(Papersize_Purpose const & purpose) const;
+ std::string paperSizeName(PapersizePurpose purpose) const;
/// set up if and how babel is called
- std::string const babelCall(std::string const & lang_opts) const;
+ std::string babelCall(std::string const & lang_opts) const;
/// handle inputenc etc.
void writeEncodingPreamble(odocstream & os, LaTeXFeatures & features,
TexRow & texrow) const;
int const & sfscale, int const & ttscale) const;
/// get the appropriate cite engine (natbib handling)
- biblio::CiteEngine getEngine() const;
-
+ biblio::CiteEngine citeEngine() const;
///
void setCiteEngine(biblio::CiteEngine const);
///
void readPreamble(Lexer &);
///
+ void readLocalLayout(Lexer &);
+ ///
void readLanguage(Lexer &);
///
void readGraphicsDriver(Lexer &);