commit fc13d7b81441839fd54fc36626e11e63892806ab
Author: Uwe Stöhr <[email protected]>
Date: Wed Nov 5 00:42:35 2014 +0100
graphicboxes.module: new module
support for the 4 boxes provided by the LateX package graphicx
diff --git a/lib/Makefile.am b/lib/Makefile.am
index eb2ee4d..e70b5cd 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -1982,6 +1982,7 @@ dist_layouts_DATA =\
layouts/frletter.layout \
layouts/g-brief.layout \
layouts/g-brief2.layout \
+ layouts/graphicboxes.module \
layouts/hanging.module \
layouts/heb-article.layout \
layouts/heb-letter.layout \
diff --git a/lib/layouts/graphicboxes.module b/lib/layouts/graphicboxes.module
new file mode 100644
index 0000000..a93fe0c
--- /dev/null
+++ b/lib/layouts/graphicboxes.module
@@ -0,0 +1,78 @@
+#\DeclareLyXModule{GraphicBoxes}
+#DescriptionBegin
+#Boxes to scale and rotate its contents
+#DescriptionEnd
+#
+#Author: Jürgen Spitzmüller <[email protected]>
+# Uwe Stöhr <[email protected]>
+
+Format 49
+
+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