// -*- C++ -*-
/* This file is part of
* ======================================================
- *
+ *
* LyX, The Document Processor
- *
+ *
* Copyright 1995 Matthias Ettrich
* Copyright 1995-2001 The LyX Team.
*
typedef LayoutList::const_iterator const_iterator;
///
explicit
- LyXTextClass (string const & = string(),
- string const & = string(),
+ LyXTextClass (string const & = string(),
+ string const & = string(),
string const & = string());
///
const_iterator begin() const { return layoutlist.begin(); }
///
const_iterator end() const { return layoutlist.end(); }
-
+
///
bool Read(string const & filename, bool merge = false);
///
///
LyXLayout const & operator[](string const & vname) const;
- ///
- LyXLayout & operator[](string const & vname);
-
/// Sees to that the textclass structure has been loaded
bool load() const;
///
LyXLayout const & defaultLayout() const;
///
- LyXLayout & defaultLayout();
- ///
string const & name() const;
///
string const & latexname() const;
};
///
bool provides(Provides p) const;
-
+
///
unsigned int columns() const;
///
/// Text that dictates how wide the right margin is on the screen
string const & rightmargin() const;
- ///
+ ///
int maxcounter() const;
///
int size() const;