lyx_mirror/lib/layouts/stdcounters.inc
Jürgen Spitzmüller 9e5eebc14c *** Requires tag for classes, layouts and custom insets ***
* src/TextClass{cpp,h}:
	- implement Requires tag for class and InsetLayout.
* src/Layout.{cpp,h}:
	- implement Requires tag for layouts.
	- increase layouts format to 6.
* src/Paragraph.cpp:
	- request required features for paragraph layouts.
* src/LaTeXFeatures.cpp:
	- add some packages needed by modules.
	- remove Preamble method for InsetLayout. This is now done
	  in InsetFlex::validate.
* src/BufferParams.cpp (validate):
	- request required features for the class.
* src/insets/InsetLayout.h:
	- new member "requires".
* src/insets/InsetFlex.{cpp,h}:
	- implement validate method and request required features and preamble snippets.

* lib/layouts/*.{layout,module,inc}:
	- increase layouts format to 6.
	- use Requires tags in some modules (more can be done later).

* lib/doc/Customization.lyx:
	- document Requires tag.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22414 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-07 16:59:10 +00:00

76 lines
1.1 KiB
PHP

# Author : Lars Gullik Bjønnes <larsbj@lyx.org>
# This include file contains all the counters that are defined as standard
# in most LyX layouts.
Format 6
Counter
Name part
LabelString "\Roman{part}"
End
Counter
Name chapter
End
Counter
Name section
Within chapter
End
Counter
Name subsection
Within section
End
Counter
Name subsubsection
Within subsection
End
Counter
Name paragraph
Within subsubsection
End
Counter
Name subparagraph
Within paragraph
End
Counter
Name enumi
End
Counter
Name enumii
Within enumi
End
Counter
Name enumiii
Within enumii
End
Counter
Name enumiv
Within enumiii
End
Counter
Name bibitem
End
Counter
Name listing
End
Counter
Name equation
End
Counter
Name footnote
End