# Author : Martin vermeer <martin.vermeer@hut.fi>
# Inset layouts definition
#
-# More detailled format description is available in the customization manual
-# FIXME: create the contents in the manual and put the link here.
-#
-#InsetLayout <string identifier used by LyX>
-# LabelString used for the inset decoration (either the inset button
-# or the text underneath the inset).
-# LatexType associated LateX type: command, environment, or none.
-# LatexName associated LateX command.
-# BgColor Color of the inset background within LyX.
-# FIXME: link to a doc file describing the different
-# color codes as defined in 'ColorCode.h'
-# 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 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
-# Shape FIXME defined in FontShape in FontEnums.h
-# Series FIXME defined in FontSeries in FontEnums.h
-# Misc FIXME defined in FontMisc in FontEnums.h
-# EndFont Nothing to put here, it's just a markup to indicate that we are
-# finished with the Font definition.
-# LabelFont Nothing to put here, below are descriptions of the different
-# allowable adjustments for the font used to draw the text
-# appearing within the inset decoration. All these items are
-# 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. 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
+# Detailled format description is available in the customization manual
-Format 16
+Format 28
Provides stdinsets 1
LatexType command
LatexName marginpar
Font
- Color foreground
Size Small
- Family Roman
- Shape Up
- Series Medium
- Misc No_Emph
- Misc No_Noun
- Misc No_Bar
EndFont
LabelFont
Color marginlabel
Size Small
EndFont
MultiPar true
+ NeedProtect true
+ HTMLStyle
+ div.marginal {
+ border: 2px solid black;
+ padding: 1ex;
+ margin: 1ex;
+ background-color: #F0F0F0;
+ float:right;
+ font-size: small;
+ font-weight: medium;
+ font-family: serif;
+ font-variant: normal;
+ font-style: normal;
+ }
+ EndHTMLStyle
End
InsetLayout Foot
LabelString foot
- LatexType command
- LatexName footnote
+ Counter footnote
Font
- Color foreground
Size Small
- Family Roman
- Shape Up
- Series Medium
- Misc No_Emph
- Misc No_Noun
- Misc No_Bar
EndFont
LabelFont
Color footlabel
Size Small
EndFont
MultiPar true
- HTMLTag span
- HTMLAttr class='footnote'
+ RefPrefix fn
+ HTMLLabel \arabic{footnote}
+ HTMLInnerTag div
HTMLStyle
- span.notenum {
- vertical-align: super;
- font-size: smaller;
+ span.foot_label {
+ vertical-align: super;
+ font-size: smaller;
+ font-weight: bold;
+ text-decoration: underline;
}
- span.footnote {
- display: none;
+ div.foot {
+ display: inline;
+ font-size: small;
+ font-weight: medium;
+ font-family: serif;
+ font-variant: normal;
+ font-style: normal;
}
- span.footwrapper:hover span.footnote {
+ div.foot_inner { display: none; }
+ div.foot:hover div.foot_inner {
display: block;
border: 1px double black;
margin: 0em 1em;
EndFont
MultiPar true
HTMLTag !--
+ HTMLIsBlock false
End
Size Small
EndFont
MultiPar true
+ HTMLIsBlock false
+# FIXME HTML Need CSS
End
+
InsetLayout Note:Greyedout
LabelString greyedout
LatexType environment
LatexName lyxgreyedout
BgColor greyedoutbg
+ Font
+ Color greyedouttext
+ EndFont
LabelFont
Color greyedout
Size Small
EndFont
MultiPar true
- HTMLTag span
- HTMLAttr class='notegrey'
HTMLStyle
- span.notegrey { color: gray; }
+ div.note_greyedout {
+ display: inline;
+ color: #A0A0A0;
+ padding-left: 1ex;
+ padding-right: 1ex;
+ }
EndHTMLStyle
+ HTMLIsBlock false
End
InsetLayout ERT
CustomPars false
ForcePlain true
PassThru true
+ ParbreakIsNewline true
KeepEmpty true
FreeSpacing true
ForceLTR true
BgColor listingsbg
MultiPar true
PassThru true
+ ParbreakIsNewline true
KeepEmpty true
FreeSpacing true
ForceLTR true
+ RefPrefix lst
End
InsetLayout Branch
EndFont
MultiPar true
InToc true
+ HTMLIsBlock false
End
InsetLayout Index
LabelString Idx
- LatexType command
- LatexName index
Decoration classic
Font
- Color foreground
Size Small
- Family Roman
- Shape Up
- Series Medium
- Misc No_Emph
- Misc No_Noun
- Misc No_Bar
EndFont
LabelFont
Color indexlabel
MultiPar false
CustomPars false
ForcePlain true
- NeedProtect true
+ ContentAsLabel true
End
InsetLayout Box
Size Small
EndFont
MultiPar true
+ HTMLStyle
+ div.Frameless { font-family: sans-serif; }
+ EndHTMLStyle
End
InsetLayout Box:Shaded
Size Small
EndFont
MultiPar true
+ HTMLStyle
+ div.float {
+ border: 2px solid black;
+ text-align: center;
+ }
+ EndHTMLStyle
End
InsetLayout Wrap
Size Small
EndFont
MultiPar true
+ RefPrefix wrap
+ HTMLStyle
+ div.wrap {
+ float: right;
+ border: 2px solid black;
+ padding: 1ex;
+ margin: 1ex;
+ }
+ EndHTMLStyle
End
InsetLayout URL
LyXType standard
- LatexName url
- LatexType command
Decoration classic
LabelString URL
+ ContentAsLabel true
+ LatexName url
+ LatexType command
+ Requires url
+ MultiPar false
+ CustomPars false
+ ForcePlain true
PassThru true
+ FreeSpacing true
ForceLTR true
Font
Family Typewriter
Color urllabel
Size Small
EndFont
- Requires url
+ HTMLIsBlock false
End
-InsetLayout OptArg
+InsetLayout Argument
LabelString opt
LabelFont
Color collapsable
InsetLayout Info
Decoration conglomerate
+ HTMLStyle
+ span.info { font-family: sans-serif; }
+ EndHTMLStyle
+ HTMLTag span
+ MultiPar false
End
InsetLayout Info:menu
+ CopyStyle Info
LatexType command
LatexName menuitem
Preamble
Font
Family sans
EndFont
+ HTMLAttr "class='info menu'"
+ HTMLStyle
+ span.menu { font-family: sans-serif; }
+ EndHTMLStyle
End
InsetLayout Info:shortcut
+ CopyStyle Info
LatexType command
LatexName shortcut
Preamble
Font
Family sans
EndFont
+ HTMLAttr "class='info shortcut'"
+ HTMLStyle
+ span.shortcut { font-family: sans-serif; }
+ EndHTMLStyle
End
InsetLayout Info:shortcuts
+ CopyStyle Info
LatexType command
LatexName shortcut
Preamble
Font
Family sans
EndFont
+ HTMLAttr "class='info shortcut'"
+ HTMLStyle
+ span.shortcuts { font-family: sans-serif; }
+ EndHTMLStyle
End
-InsetLayout Box
+InsetLayout Caption
HTMLStyle
- span.Frameless { font-family: sans-serif; }
+ div.float-caption {
+ text-align: center;
+ border: 2px solid black;
+ padding: 1ex;
+ margin: 1ex;
+ }
EndHTMLStyle
End
+
+
+InsetLayout Preview
+ LabelString Preview
+ Decoration minimalistic
+ MultiPar true
+End