// -*- C++ -*-
-/* This file is part of
- * ======================================================
+/**
+ * \file lyxlayout.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * LyX, The Document Processor
+ * \author Lars Gullik Bjønnes
+ * \author Jean-Marc Lasgouttes
+ * \author André Pönitz
*
- * Copyright 1995 Matthias Ettrich
- * Copyright 1995-2001 The LyX Team.
- *
- * ====================================================== */
+ * Full author contact details are available in file CREDITS.
+ */
#ifndef LYX_LAYOUT_H
#define LYX_LAYOUT_H
#include "lyxfont.h"
#include "layout.h"
#include "Spacing.h"
-#include "LString.h"
+#include "support/std_string.h"
class LyXLex;
class LyXTextClass;
///
LyXAlignment alignpossible;
///
- char labeltype; // add approp. type
+ LYX_LABEL_TYPES labeltype;
///
LYX_END_LABEL_TYPES endlabeltype;
///
bool pass_thru;
///
bool is_environment;
+ /// show this in toc
+ int toclevel;
/// for new environment insets
string latexheader;
/// for new environment insets
bool intitle;
/// Does this layout allow for an optional parameter?
int optionalargs;
+ /// Which counter to step
+ string counter;
private:
/// Name of the layout/paragraph environment