lyx_mirror/lib/layouts/graphicboxes.module
Jean-Marc Lasgouttes 5c54557350 Honor trailing spaces in LabelString and friends
Remove the trimming operation on LabelString, LabelStringAppendix,
EndLabelString and LabelCounter. This trimming meant that quotes
strings were not preserved, which is wrong.

To preserve layouts, the Layout format has been updated to 64, so that
layout2layout can remove extra spaces on existing strings, which
ensures that behavior is unchanged for old layouts (courtesy of rgheck).

It is now possible to re-add spaces in label strings where it makes
sense.

Fixes bug #10723.
2017-08-31 13:59:37 +02:00

79 lines
1.5 KiB
Plaintext

#\DeclareLyXModule{GraphicBoxes}
#DescriptionBegin
#Boxes to scale and rotate its contents
#DescriptionEnd
#
#Author: Jürgen Spitzmüller <spitz@lyx.org>
# Uwe Stöhr <uwestoehr@lyx.org>
Format 64
InsetLayout Flex:Reflectbox
LyXType custom
Decoration classic
LabelString Reflectbox
LatexType command
LatexName reflectbox
LabelFont
Family Roman
Color red
EndFont
ResetsFont 0
Requires graphicx
MultiPar 0
End
InsetLayout Flex:Scalebox
CopyStyle Flex:Reflectbox
LabelString Scalebox
LatexName scalebox
Argument 1
LabelString "H-Factor"
Tooltip "Insert horizontal scale factor (1 = 100%)"
Mandatory 1
DefaultArg "1"
AutoInsert 1
EndArgument
Argument 2
LabelString "V-Factor"
Tooltip "Insert vertical scale factor (1 = 100%)"
EndArgument
End
InsetLayout Flex:Resizebox
CopyStyle Flex:Reflectbox
LabelString Resizebox
LatexName resizebox
Argument 1
LabelString "Width"
Tooltip "Width of the box"
Mandatory 1
DefaultArg "1cm"
AutoInsert 1
EndArgument
Argument 2
LabelString "Height"
Tooltip "Height of the box, can also be '!' to keep aspect ratio"
Mandatory 1
DefaultArg "!"
AutoInsert 1
EndArgument
End
InsetLayout Flex:Rotatebox
CopyStyle Flex:Reflectbox
LabelString Rotatebox
LatexName rotatebox
Argument 1
LabelString "Origin"
Tooltip "Rotation origin; syntax: 'origin=lt' (for top left corner)"
EndArgument
Argument 2
LabelString "Angle"
Tooltip "Rotation angle in degrees (counterclockwise)"
DefaultArg "0"
AutoInsert 1
Mandatory 1
EndArgument
End