diff options
| author | Alvin Penner <penner@vaxxine.com> | 2009-08-10 01:29:14 +0000 |
|---|---|---|
| committer | alvinpenner <alvinpenner@users.sourceforge.net> | 2009-08-10 01:29:14 +0000 |
| commit | 5ab3b9ca102535a891edb3711e0104b2d8420382 (patch) | |
| tree | 14d71f325c5e3020f990edda94622e4e16f4b65f | |
| parent | Add missing namespaces in win32 code (thanks to Yann Papouin for pointing thi... (diff) | |
| download | inkscape-5ab3b9ca102535a891edb3711e0104b2d8420382.tar.gz inkscape-5ab3b9ca102535a891edb3711e0104b2d8420382.zip | |
add documentation tab
(bzr r8461)
| -rw-r--r-- | share/extensions/dxf_outlines.inx | 40 | ||||
| -rwxr-xr-x | share/extensions/dxf_outlines.py | 2 |
2 files changed, 28 insertions, 14 deletions
diff --git a/share/extensions/dxf_outlines.inx b/share/extensions/dxf_outlines.inx index 7d09fd1e9..a557deb94 100644 --- a/share/extensions/dxf_outlines.inx +++ b/share/extensions/dxf_outlines.inx @@ -1,20 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Desktop Cutting Plotter</_name> - <id>org.ekips.output.dxf_outlines</id> + <_name>Desktop Cutting Plotter</_name> + <id>org.ekips.output.dxf_outlines</id> <dependency type="extension">org.inkscape.output.svg.inkscape</dependency> <dependency type="executable" location="extensions">dxf_outlines.py</dependency> <dependency type="executable" location="extensions">inkex.py</dependency> - <param name="ROBO" type="boolean" _gui-text="ROBO-Master output">false</param> - <output> - <extension>.dxf</extension> - <mimetype>image/dxf</mimetype> - <_filetypename>Desktop Cutting Plotter (*.dxf)</_filetypename> - <_filetypetooltip>Desktop Cutting Plotter</_filetypetooltip> - <dataloss>true</dataloss> - </output> - <script> - <command reldir="extensions" interpreter="python">dxf_outlines.py</command> - <helper_extension>org.inkscape.output.svg.inkscape</helper_extension> - </script> + <param name="tab" type="notebook"> + <page name="options" _gui-text="Options"> + <param name="ROBO" type="boolean" _gui-text="enable ROBO-Master output">false</param> + </page> + <page name="help" _gui-text="Help"> + <_param name="inputhelp" type="description">- AutoCAD Release 13 format. +- assume svg drawing is in pixels, at 90 dpi. +- assume dxf drawing is in mm. +- only LWPOLYLINE and SPLINE elements are supported. +- ROBO-Master option is a specialized spline readable only by ROBO-Master and AutoDesk viewers, not Inkscape. + </_param> + </page> + </param> + <output> + <extension>.dxf</extension> + <mimetype>image/dxf</mimetype> + <_filetypename>Desktop Cutting Plotter (R13) (*.dxf)</_filetypename> + <_filetypetooltip>Desktop Cutting Plotter</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <script> + <command reldir="extensions" interpreter="python">dxf_outlines.py</command> + <helper_extension>org.inkscape.output.svg.inkscape</helper_extension> + </script> </inkscape-extension> diff --git a/share/extensions/dxf_outlines.py b/share/extensions/dxf_outlines.py index 3888bc7e3..ecdc6ce40 100755 --- a/share/extensions/dxf_outlines.py +++ b/share/extensions/dxf_outlines.py @@ -53,6 +53,8 @@ class MyEffect(inkex.Effect): def __init__(self): inkex.Effect.__init__(self) self.OptionParser.add_option("-R", "--ROBO", action="store", type="string", dest="ROBO") + self.OptionParser.add_option("--tab", action="store", type="string", dest="tab") + self.OptionParser.add_option("--inputhelp", action="store", type="string", dest="inputhelp") self.dxf = [] self.handle = 255 # handle for DXF ENTITY self.csp_old = [[0.0,0.0]]*4 # previous spline |
