]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/seminar.layout
Cleanup seminar.layout after the upgrade to format 50.
[lyx.git] / lib / layouts / seminar.layout
index 49ff613057a8e05a9bf15debd2d130029ea7c2c6..34fd4dc3bc75b0ca814177f19d0cdd4efb7ca607 100644 (file)
@@ -1,28 +1,91 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[seminar,sem-page.sty]{transparencies (seminar)}
+#  \DeclareLaTeXClass[seminar,sem-page.sty]{Seminar}
+#  \DeclareCategory{Presentations}
 # 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 GM (adapted to LyX 1.5)
-#   1.4 2008-10-08 GM (use --Separator-- "look")
+#   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 31
+Format 50
 Sides  1
 Columns        1
 
 ClassOptions
        FontSize        8|9|10|11|12|14|17
-       Other   slidesec
+       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
+       ResetsFont true
+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-- 
+       Category                MainText
+       KeepEmpty               1
        LatexType               Environment
        LatexName               slide
        NextNoIndent            1
@@ -30,9 +93,18 @@ Style LandscapeSlide
        LeftMargin              N
        ParIndent               ""
        TopSep                  0.4
-       LabelType               Top_Environment
+       Align                   Block
+       LabelType               Above
        LabelString             "Landscape Slide:"
+       LabelFont
+         Family                Roman
+         Series                Medium
+         Size                  Normal
+         Color                 Blue
+       EndFont
+       HTMLLabel               NONE
 End
+
 Style Slide
        Obsoletedby             LandscapeSlide
 End
@@ -43,39 +115,28 @@ Style PortraitSlide
        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
-
-# 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
+       ObsoletedBy             PortraitSlide
 End
 
 Style ListOfSlides
-       CopyStyle               --Separator--
+       Category                MainText
+       KeepEmpty               1
        LatexType               Command
        LatexName               listofslides
+       Margin                  Dynamic
+       ParIndent               MM
        TopSep                  0.5
        BottomSep               0.5
        Align                   Center
-#      BottomSep               0
+       LabelType               Static
        LabelString             "[List Of Slides]"
+       LabelFont
+         Family                Roman
+         Series                Medium
+         Size                  Normal
+         Color                 Blue
+       EndFont
+       HTMLLabel               NONE
 End
 
 Style SlideContents
@@ -89,4 +150,3 @@ Style ProgressContents
        LatexName               Slidecontents
        LabelString             "[Progress Contents]"
 End
-