#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[seminar,sem-page.sty]{transparencies (seminar)}
# Versions:
#   1.0 Initial attemt at makeing a LyX layout file for the seminar class.
#       Author : Lars Gullik Bjønnes <larsbj@lyx.org>
#   1.1 08-04-2002 Günter Milde <milde users.sf.net>
#   1.2 11-12-2002 Günter Milde (copying some stuff from L. G. Bjønnes
#                                version in LyX 1.3)
#   1.3 2007-09-18 Günter Milde (adapted to LyX 1.5)
#   1.4 2008-10-08 Günter Milde (use --Separator-- "look")
#   1.5 2011-06-09 Günter Milde (Use Flex insets)

Format 35
Sides	1
Columns	1

ClassOptions
	FontSize	8|9|10|11|12|14|17
	Other		"slidesec,semrot,portrait"
End

# Input general definitions: (seminar is based on the article class)
Input article.layout

InsetLayout Flex:LandscapeSlide
	LabelString	"Landscape Slide"
	LatexType	Environment
	LatexName	slide
	LyXType		custom
	Decoration	classic
	MultiPar	true
	KeepEmpty		true
	LabelFont
		Size	Small
	EndFont
End

InsetLayout Flex:PortraitSlide
	CopyStyle	Flex:LandscapeSlide
	LabelString	"Portrait Slide"
	LatexName	slide*
End

# Note: \slideheading is only defined when the option slidesec is present
Style SlideHeading
	CopyStyle		Section*
	LatexName		slideheading
	Align			Center
End

# Note: \slidesubheading is only defined when the option slidesec is present
Style SlideSubHeading
	CopyStyle		Subsection*
	LatexName		slidesubheading
	Align			Center
End

InsetLayout Flex:ListOfSlides
	CopyStyle		Flex:LandscapeSlide
	LabelString		"List of Slides"
	LatexType		Command
	LatexName		listofslides
	BgColor			listingsbg
	Spellcheck		0
End

InsetLayout Flex:SlideContents
	CopyStyle		Flex:ListOfSlides
	LabelString		"Slide Contents"
	LatexName		slidecontents
End

InsetLayout Flex:ProgressContents
	CopyStyle		Flex:ListOfSlides
	LabelString		"Progress Contents"
	LatexName		Slidecontents
End

# Compatibility definitions for old documents
# -------------------------------------------
#
# It is recommended to use the custom insets instead of paragraph styles.

Style LandscapeSlide
	CopyStyle		--Separator-- 
	LatexType		Environment
	LatexName		slide
	NextNoIndent		1
	Margin			Static
	LeftMargin		N
	ParIndent		""
	TopSep			0.4
	LabelType		Top_Environment
	LabelString		"Landscape Slide:"
End
Style Slide
	Obsoletedby		LandscapeSlide
End

Style PortraitSlide
	CopyStyle		LandscapeSlide
	LatexName		slide*
	LabelString		"Portrait Slide:"
End
Style Slide*
	ObsoletedBy		PortraitSlide
End

# EndOfSlide was a dummy style whose main purpose is to separate subsequent
# Slide environments. Nowadays lyx has the special --Separator-- style as
# workaround:
Style EndOfSlide
	ObsoletedBy		--Separator--
End

Style ListOfSlides
	CopyStyle		--Separator--
	LatexType		Command
	LatexName		listofslides
	TopSep			0.5
	BottomSep		0.5
	Align			Center
#	BottomSep		0
	LabelString		"[List Of Slides]"
End
Style SlideContents
	CopyStyle		ListOfSlides
	LatexName		slidecontents
	LabelString		"[Slide Contents]"
End

Style ProgressContents
	CopyStyle		ListOfSlides
	LatexName		Slidecontents
	LabelString		"[Progress Contents]"
End
