summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlvin Penner <penner@vaxxine.com>2009-08-10 01:29:14 +0000
committeralvinpenner <alvinpenner@users.sourceforge.net>2009-08-10 01:29:14 +0000
commit5ab3b9ca102535a891edb3711e0104b2d8420382 (patch)
tree14d71f325c5e3020f990edda94622e4e16f4b65f
parentAdd missing namespaces in win32 code (thanks to Yann Papouin for pointing thi... (diff)
downloadinkscape-5ab3b9ca102535a891edb3711e0104b2d8420382.tar.gz
inkscape-5ab3b9ca102535a891edb3711e0104b2d8420382.zip
add documentation tab
(bzr r8461)
-rw-r--r--share/extensions/dxf_outlines.inx40
-rwxr-xr-xshare/extensions/dxf_outlines.py2
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