]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/bicaption.module
Module re-categorization, part 2
[lyx.git] / lib / layouts / bicaption.module
index 3871098724445f1c1a65924332111a8b18488808..a84b2d7fa7939305638a249b3bb918a0922a95b5 100644 (file)
@@ -1,64 +1,66 @@
-#\DeclareLyXModule[bicaption.sty]{Multilingual captions}
+#\DeclareLyXModule[bicaption.sty]{Bilingual Captions}
+#\DeclareCategory{Floats & Captions}
 #DescriptionBegin
-#Provides two styles to typeset multilingual captions.
+#Provides two styles to typeset bilingual captions.
 #For a description see the file MultilingualCaptions.lyx in LyX's examples folder.
 #DescriptionEnd
 #Author: Uwe Stöhr <uwestoehr@web.de>
 
-Format 40
+Format 72
 
 Style "Caption setup"
-       LatexType               command
-       LatexName               captionsetup
-       Category                FrontMatter
+       LatexType       command
+       LatexName       captionsetup
+       Category        FrontMatter
        Argument 1
-               LabelString   "Caption Setup Options"
-               Shortcut      S
-               Tooltip       "Options for the caption setup command (see bicaption manual)"
+        LabelString    "Language"
+        Tooltip        "Language that should be affected, can be 'bi-first', 'bi-second' or 'bi-both'"
        EndArgument
-       Margin                  Dynamic
-       LabelSep                xx
-       ParSkip                 0.0
-       ItemSep                 0.2
-       TopSep                  0.7
-       BottomSep               0.7
-       ParSep                  0.3
-       Align                   Block
-       AlignPossible           Block
-       LabelType               Static
-       LabelString             "Caption setup:"
+       PassThru        1
+       Margin          Dynamic
+       LabelSep        xx
+       ParSkip         0.0
+       ItemSep         0.2
+       TopSep          0.7
+       BottomSep       0.7
+       ParSep          0.3
+       Align           Block
+       AlignPossible   Block
+       LabelType       Static
+       LabelString     "Caption setup:"
        LabelFont
-               Color           Green
+         Color         Green
        EndFont
-       BabelPreamble
-       \usepackage{bicaption} % for multilingual captions
-       EndBabelPreamble
+       Requires        bicaption
 End
 
-Style Bicaption
-       CopyStyle               "Caption setup"
-       LatexName               bicaption
-       Category                MainText
+
+InsetLayout Caption:Bicaption
+       LabelString     bilingual
+       LaTeXType       command
+       LatexName       bicaption
+       NeedProtect     1
+       MultiPar        false
        Argument 1
-               LabelString   "Second Language Caption Short Title"
-               Tooltip       "A short title (for list of figures/tables) in the second language"
+         LabelString   "Main Language Short Title"
+         Tooltip       "Short title for the main(document) language"
        EndArgument
        Argument 2
-               Mandatory     1
-               LabelString   "Second Language Caption Text"
-               Shortcut      S
-               Tooltip       "The caption text in the second language"
+        Mandatory      1
+         LabelString   "Main Language Text"
+         Tooltip       "Text in the main(document) language"
        EndArgument
        Argument 3
-               LabelString   "Main Language Caption Short Title"
-               Tooltip       "A short title (for list of figures/tables) in the main language"
+         LabelString   "Second Language Short Title"
+         Tooltip       "Short title for the second language"
        EndArgument
-       TopSep                  0
-       Align                   Center
-       AlignPossible           Center
-       LabelString             "Multilingual caption:"
-       LabelFont
-               Color           Black
-       EndFont
+       HTMLStyle
+         div.float-caption {
+          text-align: center;
+          border: 2px solid black;
+          padding: 1ex;
+          margin: 1ex;
+         }
+       EndHTMLStyle
+       HTMLAttr "class='float-caption float-caption-bicaption'"
 End
-