X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fstdinsets.inc;h=438cead752a68c7725da1d34f3bde42df03d0f90;hb=082ec01eef119aa0379228aff5f134a0378d809c;hp=6a828077c8917da034eec802f189c3d38d0985e8;hpb=770c4d41fdbe8076f05f61aabd45ae76e37360e7;p=lyx.git diff --git a/lib/layouts/stdinsets.inc b/lib/layouts/stdinsets.inc index 6a828077c8..438cead752 100644 --- a/lib/layouts/stdinsets.inc +++ b/lib/layouts/stdinsets.inc @@ -16,7 +16,7 @@ # Font Nothing to put here, below are descriptions of the different # allowable adjustments for the font used to draw the text # appearing within the inset text. All these items are optional. -# Color Color of +# Color Color of text # Size Font size of the textallowed value: Small, Smaller, ... # FIXME defined in FontSize in FontEnums.h # Family FIXME defined in FontFamily in FontEnums.h @@ -31,21 +31,31 @@ # optional. # Color see definition above (in the Font node). # Size see definition above (in the Font node). -# ... +# # EndFont Nothing to put here, it's just a markup to indicate that we are # finished with the LabelFont definition. # MultiPar Indicates that multiple paragraphs are allowed within the inset -# or not. FIXME: what is the default? -# Decoration: Classic, Minimalistic, Conglomerate. Decoration styles -# PassThru Do not do various LaTeX conversions, like the phrases -# LaTeX, LyX, quote commands, etc. -# KeepEmpty Do not delete empty paragraphs (?) -# FreeSpacing Preserve multiple spaces etc. -# ForceLTR Force the "latex" language, leading to Left-to-Right -# (latin) output, e.g., in ERT or URL. A kludge. +# or not. Defaults to false. Sets CustomPars, as well, to the same +# value, and sets ForcePlain to the opposite value. If you want +# those to be different, then, you must set them after you set +# MultiPar. +# CustomPars Whether to allow the use of the Paragraph Settings dialog. Default is +# false. +# ForcePlain Whether to force the PlainLayout. Default is true. +# Decoration: Classic, Minimalistic, Conglomerate. Decoration styles +# PassThru Do not do various LaTeX conversions, like the phrases +# LaTeX, LyX, quote commands, etc. +# KeepEmpty Do not delete empty paragraphs (?) +# FreeSpacing Preserve multiple spaces etc. +# ForceLTR Force the "latex" language, leading to Left-to-Right +# (latin) output, e.g., in ERT or URL. A kludge. +# Requires Require a given (supported) feature. Multiple features must +# be comma-separated. #End -Format 5 +Format 16 + +Provides stdinsets 1 InsetLayout Marginal LabelString margin @@ -62,16 +72,28 @@ InsetLayout Marginal Misc No_Bar EndFont LabelFont - Color Red + Color marginlabel Size Small EndFont MultiPar true + HTMLTag span + HTMLAttr class='marginal' + HTMLStyle + span.marginal { + border: 2px solid black; + padding: 1ex; + margin: 1ex; + background-color: #F0F0F0; + float:right; + } + EndHTMLStyle End InsetLayout Foot LabelString foot LatexType command LatexName footnote + Counter footnote Font Color foreground Size Small @@ -83,10 +105,34 @@ InsetLayout Foot Misc No_Bar EndFont LabelFont - Color Green + Color footlabel Size Small EndFont MultiPar true + HTMLTag span + HTMLAttr class='footwrapper' + HTMLLabel "\arabic{footnote}" + HTMLInnerTag span + HTMLInnerAttr class='footnote' + HTMLStyle + span.notenum { + vertical-align: super; + font-size: smaller; + } + span.footnote { + display: none; + font-size: medium; + font-weight: normal; + font-style: normal; + font-variant: normal; + } + span.footwrapper:hover span.footnote { + display: block; + border: 1px double black; + margin: 0em 1em; + padding: 1em; + } + EndHTMLStyle End InsetLayout Note:Comment @@ -99,6 +145,7 @@ InsetLayout Note:Comment Size Small EndFont MultiPar true + HTMLTag !-- End @@ -124,6 +171,11 @@ InsetLayout Note:Greyedout Size Small EndFont MultiPar true + HTMLTag span + HTMLAttr class='notegrey' + HTMLStyle + span.notegrey { color: gray; } + EndHTMLStyle End InsetLayout ERT @@ -139,12 +191,23 @@ InsetLayout ERT Size Small EndFont MultiPar true + CustomPars false + ForcePlain true PassThru true KeepEmpty true FreeSpacing true ForceLTR true End +InsetLayout Phantom + Decoration minimalistic + Font + Color phantomtext + EndFont + CustomPars false + ForcePlain true +End + InsetLayout Listings LabelString Listings LatexType none @@ -157,28 +220,31 @@ InsetLayout Listings Color foreground Size Small EndFont + BgColor listingsbg MultiPar true PassThru true KeepEmpty true FreeSpacing true + ForceLTR true End InsetLayout Branch - Decoration minimalistic + Decoration classic LabelFont - Color Red + Color branchlabel Size Small EndFont MultiPar true + InToc true End InsetLayout Index LabelString Idx LatexType command LatexName index - Decoration minimalistic + Decoration classic Font - Color Green + Color foreground Size Small Family Roman Shape Up @@ -188,10 +254,12 @@ InsetLayout Index Misc No_Bar EndFont LabelFont - Color Green + Color indexlabel Size Small EndFont MultiPar false + CustomPars false + ForcePlain true NeedProtect true End @@ -212,8 +280,7 @@ InsetLayout Box:Shaded MultiPar true End -InsetLayout figure - LabelString Figure +InsetLayout Float LabelFont Color collapsable Size Small @@ -221,8 +288,7 @@ InsetLayout figure MultiPar true End -InsetLayout table - LabelString Table +InsetLayout Wrap LabelFont Color collapsable Size Small @@ -234,22 +300,20 @@ InsetLayout URL LyXType standard LatexName url LatexType command - Decoration minimalistic + Decoration classic LabelString URL PassThru true ForceLTR true Font Family Typewriter - Color Blue + Color urltext EndFont LabelFont Family Typewriter - Color Blue + Color urllabel Size Small EndFont - Preamble - \usepackage{url} - EndPreamble + Requires url End InsetLayout OptArg @@ -260,3 +324,69 @@ InsetLayout OptArg EndFont MultiPar false End + +InsetLayout Info + Decoration conglomerate + HTMLTag span + HTMLAttr class='info' + HTMLStyle + span.info { font-family: sans-serif; } + EndHTMLStyle +End + +InsetLayout Info:menu + LatexType command + LatexName menuitem + Preamble + \providecommand{\menuitem}[1]{\textsf{#1}} + EndPreamble + Decoration conglomerate + Font + Family sans + EndFont + HTMLTag span + HTMLAttr "class='info menu'" + HTMLStyle + span.menu { font-family: sans-serif; } + EndHTMLStyle +End + +InsetLayout Info:shortcut + LatexType command + LatexName shortcut + Preamble + \providecommand{\shortcut}[1]{\mbox{\textsf{#1}}} + EndPreamble + Decoration conglomerate + Font + Family sans + EndFont + HTMLTag span + HTMLAttr "class='info shortcut'" + HTMLStyle + span.shortcut { font-family: sans-serif; } + EndHTMLStyle +End + +InsetLayout Info:shortcuts + LatexType command + LatexName shortcut + Preamble + \providecommand{\shortcut}[1]{\textsf{#1}} + EndPreamble + Decoration conglomerate + Font + Family sans + EndFont + HTMLTag span + HTMLAttr "class='info shortcut'" + HTMLStyle + span.shortcut { font-family: sans-serif; } + EndHTMLStyle +End + +InsetLayout Box + HTMLStyle + span.Frameless { font-family: sans-serif; } + EndHTMLStyle +End