]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/theorems-case.inc
Merge branch 'feature/docbook' into master
[lyx.git] / lib / layouts / theorems-case.inc
index bde84b2eedd49dd7833a6f1659fd1386d9641f37..1ee52a34ac50cd264c704ef64bd4830bcfe08bdc 100644 (file)
@@ -6,35 +6,67 @@
 # Define Case as an enumeration environment
 # with its own counters
 
-Format 40
+Format 82
 
 Counter casei
+       GuiName "Case (Level 1)"
         LabelString "Case \arabic{casei}."
 End
 Counter caseii
+       GuiName "Case (Level 2)"
         Within casei
         LabelString "Case \roman{caseii}."
 End
 Counter caseiii
+       GuiName "Case (Level 3)"
         Within caseii
         LabelString "Case \alph{caseiii}."
 End
 Counter caseiv
+       GuiName "Case (Level 4)"
         Within caseiii
         LabelString "Case \arabic{caseiv}."
 End
 
 Style Case
-  Category              Theorem
-  CopyStyle             Enumerate
+  Category              Reasoning
+  Margin                Static
+  LatexType             Item_Environment
   LatexName             casenv
   LabelType             Enumerate
   LeftMargin            "Case ###."
+  LabelSep              xx
+  ParSkip               0.0
+  ItemSep               0.2
+  TopSep                0.7
+  BottomSep             0.7
+  ParSep                0.3
+  Align                 Block
+  AlignPossible         Block, Left
   LabelCounter          case
   LabelFont
     Series              Medium
     Shape               Italic
   EndFont
+  HTMLTag               ol
+  HTMLItem              li
+  HTMLLabel             NONE
+  RefPrefix             enu
+  Argument listpreamble:1
+    LabelString    "List preamble"
+    MenuString     "List Preamble"
+    Tooltip        "LaTeX code to be inserted before the first item"
+    PassThru       1
+    Font
+      Family typewriter
+      Color latex
+    EndFont
+  EndArgument
+  Argument item:1
+    LabelString   "Custom Item|s"
+    Tooltip       "A customized item string"
+  EndArgument
+  NextNoIndent          1
        Requires enumitem
        # It'd be easier to use \setlist[caseenv] here, but that causes problems
        # if you nest an ordinary list inside a case environment. See discussion
@@ -54,4 +86,6 @@ Style Case
     \addto\captions$$lang{\renewcommand{\casename}{_(Case)}}
   EndBabelPreamble
   RefPrefix OFF
+  DocBookTag            para
+  DocBookAttr           role='cases'
 End