diff options
Diffstat (limited to 'inx')
40 files changed, 207 insertions, 481 deletions
diff --git a/inx/inkstitch_commands.inx b/inx/inkstitch_commands.inx new file mode 100644 index 00000000..7b42ca0e --- /dev/null +++ b/inx/inkstitch_commands.inx @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>Attach Commands</_name> + <id>org.inkstitch.commands</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <param name="fill_start" type="boolean" _gui-text="Fill starting position">false</param> + <param name="fill_end" type="boolean" _gui-text="Fill ending position">false</param> + <param name="stop" type="boolean" _gui-text="Stop after sewing this object">false</param> + <param name="trim" type="boolean" _gui-text="Trim thread after sewing this object">false</param> + <param name="extension" type="string" gui-hidden="true">commands</param> + <effect> + <object-type>all</object-type> + <effects-menu> + <submenu _name="Embroidery" /> + </effects-menu> + </effect> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_embroider.inx b/inx/inkstitch_embroider.inx index 1f5619a3..2c988a51 100644 --- a/inx/inkstitch_embroider.inx +++ b/inx/inkstitch_embroider.inx @@ -7,29 +7,14 @@ <param name="collapse_len_mm" type="float" min="0.0" max="10.0" _gui-text="Collapse length (mm)"> _gui-description="Jump stitches smaller than this will be treated as normal stitches.">3.0</param> <param name="hide_layers" type="boolean" _gui-text="Hide other layers" description="Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernable.">true</param> <param name="output_format" type="optiongroup" _gui-text="Output file format" appearance="minimal"> - <_option value="csv">Comma Separated Values Format(.CSV)</_option> - <_option value="col">Embroidery Thread Color Format(.COL)</_option> - <_option value="dst">Tajima Embroidery Format(.DST)</_option> - <_option value="edr">Embird Embroidery Format(.EDR)</_option> - <_option value="exp">Melco Embroidery Format(.EXP)</_option> - <_option value="hus">Husqvarna Viking Embroidery Format(.HUS)</_option> - <_option value="inf">Embroidery Color Format(.INF)</_option> - <_option value="jef">Janome Embroidery Format(.JEF)</_option> - <_option value="ksm">Pfaff Embroidery Format(.KSM)</_option> - <_option value="max">Pfaff Embroidery Format(.MAX)</_option> - <_option value="pcd">Pfaff Embroidery Format(.PCD)</_option> - <_option value="pcq">Pfaff Embroidery Format(.PCQ)</_option> - <_option value="pcs">Pfaff Embroidery Format(.PCS)</_option> - <_option value="pec">Brother Embroidery Format(.PEC)</_option> - <_option value="pes">Brother Embroidery Format(.PES)</_option> - <_option value="plt">AutoCAD Plot Drawing Format(.PLT)</_option> - <_option value="rgb">RGB Embroidery Format(.RGB)</_option> - <_option value="sew">Janome Embroidery Format(.SEW)</_option> - <_option value="tap">Happy Embroidery Format(.TAP)</_option> - <_option value="thr">ThredWorks Embroidery Format(.THR)</_option> - <_option value="txt">Text File(.TXT)</_option> - <_option value="vp3">Pfaff Embroidery Format(.VP3)</_option> - <_option value="xxx">Singer Embroidery Format(.XXX)</_option> + <_option value="dst">Tajima Embroidery Format(DST)</_option> + <_option value="exp">Melco Embroidery Format(EXP)</_option> + <_option value="jef">Janome Embroidery Format(JEF)</_option> + <_option value="pec">Brother Embroidery Format(PEC)</_option> + <_option value="pes">Brother Embroidery Format(PES)</_option> + <_option value="vp3">Pfaff Embroidery Format(VP3)</_option> + <_option value="csv">Comma-separated values(CSV) [DEBUG]</_option> + <_option value="svg">Scalable Vector Graphics(SVG) [DEBUG]</_option> </param> <param name="path" type="string" _gui-text="Directory"></param> <param name="extension" type="string" gui-hidden="true">embroider</param> diff --git a/inx/inkstitch_palettes.inx b/inx/inkstitch_flip.inx index 5daa3196..f129b8d9 100644 --- a/inx/inkstitch_palettes.inx +++ b/inx/inkstitch_flip.inx @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Install thread manufacturer color palettes</_name> - <id>org.inkstitch.palettes</id> + <_name>Flip Satin Columns</_name> + <id>org.inkstitch.flip_satins</id> <dependency type="executable" location="extensions">inkstitch.py</dependency> <dependency type="executable" location="extensions">inkex.py</dependency> - <param name="extension" type="string" gui-hidden="true">palettes</param> + <param name="extension" type="string" gui-hidden="true">flip</param> <effect> <object-type>all</object-type> <effects-menu> diff --git a/inx/inkstitch_input_COL.inx b/inx/inkstitch_input_COL.inx deleted file mode 100644 index 38ebe7bd..00000000 --- a/inx/inkstitch_input_COL.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>COL file input</_name> - <id>org.inkstitch.input.col</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.col</extension> - <mimetype>application/x-embroidery-col</mimetype> - <_filetypename>Ink/Stitch: Embroidery Thread Color Format (.col)</_filetypename> - <_filetypetooltip>convert COL file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_CSD.inx b/inx/inkstitch_input_CSD.inx deleted file mode 100644 index 444270f0..00000000 --- a/inx/inkstitch_input_CSD.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>CSD file input</_name> - <id>org.inkstitch.input.csd</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.csd</extension> - <mimetype>application/x-embroidery-csd</mimetype> - <_filetypename>Ink/Stitch: Singer Embroidery Format (.csd)</_filetypename> - <_filetypetooltip>convert CSD file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_CSV.inx b/inx/inkstitch_input_CSV.inx deleted file mode 100644 index 0c3e2096..00000000 --- a/inx/inkstitch_input_CSV.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>CSV file input</_name> - <id>org.inkstitch.input.csv</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.csv</extension> - <mimetype>application/x-embroidery-csv</mimetype> - <_filetypename>Ink/Stitch: Comma Separated Values Format (.csv)</_filetypename> - <_filetypetooltip>convert CSV file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_DAT.inx b/inx/inkstitch_input_DAT.inx deleted file mode 100644 index e82694b8..00000000 --- a/inx/inkstitch_input_DAT.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>DAT file input</_name> - <id>org.inkstitch.input.dat</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.dat</extension> - <mimetype>application/x-embroidery-dat</mimetype> - <_filetypename>Ink/Stitch: Barudan Embroidery Format (.dat)</_filetypename> - <_filetypetooltip>convert DAT file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_DSB.inx b/inx/inkstitch_input_DSB.inx index 8b7c6b02..c78e1c2d 100644 --- a/inx/inkstitch_input_DSB.inx +++ b/inx/inkstitch_input_DSB.inx @@ -7,7 +7,7 @@ <input> <extension>.dsb</extension> <mimetype>application/x-embroidery-dsb</mimetype> - <_filetypename>Ink/Stitch: Barudan Embroidery Format (.dsb)</_filetypename> + <_filetypename>Ink/Stitch: Tajima(Barudan) Embroidery Format (.dsb)</_filetypename> <_filetypetooltip>convert DSB file to Ink/Stitch manual-stitch paths</_filetypetooltip> </input> <param name="extension" type="string" gui-hidden="true">input</param> diff --git a/inx/inkstitch_input_EXY.inx b/inx/inkstitch_input_EXY.inx deleted file mode 100644 index 78de68d8..00000000 --- a/inx/inkstitch_input_EXY.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>EXY file input</_name> - <id>org.inkstitch.input.exy</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.exy</extension> - <mimetype>application/x-embroidery-exy</mimetype> - <_filetypename>Ink/Stitch: Eltac Embroidery Format (.exy)</_filetypename> - <_filetypetooltip>convert EXY file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_FXY.inx b/inx/inkstitch_input_FXY.inx deleted file mode 100644 index c2be8c60..00000000 --- a/inx/inkstitch_input_FXY.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>FXY file input</_name> - <id>org.inkstitch.input.fxy</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.fxy</extension> - <mimetype>application/x-embroidery-fxy</mimetype> - <_filetypename>Ink/Stitch: Fortron Embroidery Format (.fxy)</_filetypename> - <_filetypetooltip>convert FXY file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_GT.inx b/inx/inkstitch_input_GT.inx deleted file mode 100644 index 20a9fda0..00000000 --- a/inx/inkstitch_input_GT.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>GT file input</_name> - <id>org.inkstitch.input.gt</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.gt</extension> - <mimetype>application/x-embroidery-gt</mimetype> - <_filetypename>Ink/Stitch: Gold Thread Embroidery Format (.gt)</_filetypename> - <_filetypetooltip>convert GT file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_HUS.inx b/inx/inkstitch_input_HUS.inx deleted file mode 100644 index bbac96a2..00000000 --- a/inx/inkstitch_input_HUS.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>HUS file input</_name> - <id>org.inkstitch.input.hus</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.hus</extension> - <mimetype>application/x-embroidery-hus</mimetype> - <_filetypename>Ink/Stitch: Husqvarna Viking Embroidery Format (.hus)</_filetypename> - <_filetypetooltip>convert HUS file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_INF.inx b/inx/inkstitch_input_INF.inx deleted file mode 100644 index 9c07ed7f..00000000 --- a/inx/inkstitch_input_INF.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>INF file input</_name> - <id>org.inkstitch.input.inf</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.inf</extension> - <mimetype>application/x-embroidery-inf</mimetype> - <_filetypename>Ink/Stitch: Embroidery Color Format (.inf)</_filetypename> - <_filetypetooltip>convert INF file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_MAX.inx b/inx/inkstitch_input_MAX.inx deleted file mode 100644 index 0f5ed952..00000000 --- a/inx/inkstitch_input_MAX.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>MAX file input</_name> - <id>org.inkstitch.input.max</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.max</extension> - <mimetype>application/x-embroidery-max</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.max)</_filetypename> - <_filetypetooltip>convert MAX file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_MIT.inx b/inx/inkstitch_input_MIT.inx deleted file mode 100644 index a0181182..00000000 --- a/inx/inkstitch_input_MIT.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>MIT file input</_name> - <id>org.inkstitch.input.mit</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.mit</extension> - <mimetype>application/x-embroidery-mit</mimetype> - <_filetypename>Ink/Stitch: Mitsubishi Embroidery Format (.mit)</_filetypename> - <_filetypetooltip>convert MIT file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_NEW.inx b/inx/inkstitch_input_NEW.inx deleted file mode 100644 index 15d877d8..00000000 --- a/inx/inkstitch_input_NEW.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>NEW file input</_name> - <id>org.inkstitch.input.new</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.new</extension> - <mimetype>application/x-embroidery-new</mimetype> - <_filetypename>Ink/Stitch: Ameco Embroidery Format (.new)</_filetypename> - <_filetypetooltip>convert NEW file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_OFM.inx b/inx/inkstitch_input_OFM.inx deleted file mode 100644 index 3e162355..00000000 --- a/inx/inkstitch_input_OFM.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>OFM file input</_name> - <id>org.inkstitch.input.ofm</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.ofm</extension> - <mimetype>application/x-embroidery-ofm</mimetype> - <_filetypename>Ink/Stitch: Melco Embroidery Format (.ofm)</_filetypename> - <_filetypetooltip>convert OFM file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PCD.inx b/inx/inkstitch_input_PCD.inx deleted file mode 100644 index eff3c2f7..00000000 --- a/inx/inkstitch_input_PCD.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PCD file input</_name> - <id>org.inkstitch.input.pcd</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.pcd</extension> - <mimetype>application/x-embroidery-pcd</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.pcd)</_filetypename> - <_filetypetooltip>convert PCD file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PCM.inx b/inx/inkstitch_input_PCM.inx deleted file mode 100644 index 684b7e20..00000000 --- a/inx/inkstitch_input_PCM.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PCM file input</_name> - <id>org.inkstitch.input.pcm</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.pcm</extension> - <mimetype>application/x-embroidery-pcm</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.pcm)</_filetypename> - <_filetypetooltip>convert PCM file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PCQ.inx b/inx/inkstitch_input_PCQ.inx deleted file mode 100644 index 44d2d6df..00000000 --- a/inx/inkstitch_input_PCQ.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PCQ file input</_name> - <id>org.inkstitch.input.pcq</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.pcq</extension> - <mimetype>application/x-embroidery-pcq</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.pcq)</_filetypename> - <_filetypetooltip>convert PCQ file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PCS.inx b/inx/inkstitch_input_PCS.inx deleted file mode 100644 index 1a030e53..00000000 --- a/inx/inkstitch_input_PCS.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PCS file input</_name> - <id>org.inkstitch.input.pcs</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.pcs</extension> - <mimetype>application/x-embroidery-pcs</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.pcs)</_filetypename> - <_filetypetooltip>convert PCS file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PHB.inx b/inx/inkstitch_input_PHB.inx deleted file mode 100644 index 0e14f097..00000000 --- a/inx/inkstitch_input_PHB.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PHB file input</_name> - <id>org.inkstitch.input.phb</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.phb</extension> - <mimetype>application/x-embroidery-phb</mimetype> - <_filetypename>Ink/Stitch: Brother Embroidery Format (.phb)</_filetypename> - <_filetypetooltip>convert PHB file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PHC.inx b/inx/inkstitch_input_PHC.inx deleted file mode 100644 index 3c2d10f5..00000000 --- a/inx/inkstitch_input_PHC.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PHC file input</_name> - <id>org.inkstitch.input.phc</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.phc</extension> - <mimetype>application/x-embroidery-phc</mimetype> - <_filetypename>Ink/Stitch: Brother Embroidery Format (.phc)</_filetypename> - <_filetypetooltip>convert PHC file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_PLT.inx b/inx/inkstitch_input_PLT.inx deleted file mode 100644 index d811ff02..00000000 --- a/inx/inkstitch_input_PLT.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>PLT file input</_name> - <id>org.inkstitch.input.plt</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.plt</extension> - <mimetype>application/x-embroidery-plt</mimetype> - <_filetypename>Ink/Stitch: AutoCAD Plot Drawing Format (.plt)</_filetypename> - <_filetypetooltip>convert PLT file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_RGB.inx b/inx/inkstitch_input_RGB.inx deleted file mode 100644 index b64e285b..00000000 --- a/inx/inkstitch_input_RGB.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>RGB file input</_name> - <id>org.inkstitch.input.rgb</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.rgb</extension> - <mimetype>application/x-embroidery-rgb</mimetype> - <_filetypename>Ink/Stitch: RGB Embroidery Format (.rgb)</_filetypename> - <_filetypetooltip>convert RGB file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_SST.inx b/inx/inkstitch_input_SST.inx deleted file mode 100644 index 85533659..00000000 --- a/inx/inkstitch_input_SST.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>SST file input</_name> - <id>org.inkstitch.input.sst</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.sst</extension> - <mimetype>application/x-embroidery-sst</mimetype> - <_filetypename>Ink/Stitch: Sunstar Embroidery Format (.sst)</_filetypename> - <_filetypetooltip>convert SST file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_T09.inx b/inx/inkstitch_input_T09.inx deleted file mode 100644 index eb6ab6d9..00000000 --- a/inx/inkstitch_input_T09.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>T09 file input</_name> - <id>org.inkstitch.input.t09</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.t09</extension> - <mimetype>application/x-embroidery-t09</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.t09)</_filetypename> - <_filetypetooltip>convert T09 file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_EDR.inx b/inx/inkstitch_input_TBF.inx index 92cf7d14..e2b72ec9 100644 --- a/inx/inkstitch_input_EDR.inx +++ b/inx/inkstitch_input_TBF.inx @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>EDR file input</_name> - <id>org.inkstitch.input.edr</id> + <_name>TBF file input</_name> + <id>org.inkstitch.input.tbf</id> <dependency type="executable" location="extensions">inkstitch.py</dependency> <dependency type="executable" location="extensions">inkex.py</dependency> <input> - <extension>.edr</extension> - <mimetype>application/x-embroidery-edr</mimetype> - <_filetypename>Ink/Stitch: Embird Embroidery Format (.edr)</_filetypename> - <_filetypetooltip>convert EDR file to Ink/Stitch manual-stitch paths</_filetypetooltip> + <extension>.tbf</extension> + <mimetype>application/x-embroidery-tbf</mimetype> + <_filetypename>Ink/Stitch: Tajima Embroidery Format (.tbf)</_filetypename> + <_filetypetooltip>convert TBF file to Ink/Stitch manual-stitch paths</_filetypetooltip> </input> <param name="extension" type="string" gui-hidden="true">input</param> <script> diff --git a/inx/inkstitch_input_THR.inx b/inx/inkstitch_input_THR.inx deleted file mode 100644 index e6a6e09e..00000000 --- a/inx/inkstitch_input_THR.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>THR file input</_name> - <id>org.inkstitch.input.thr</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.thr</extension> - <mimetype>application/x-embroidery-thr</mimetype> - <_filetypename>Ink/Stitch: ThredWorks Embroidery Format (.thr)</_filetypename> - <_filetypetooltip>convert THR file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_U00.inx b/inx/inkstitch_input_U01.inx index b28da66d..befadd5b 100644 --- a/inx/inkstitch_input_U00.inx +++ b/inx/inkstitch_input_U01.inx @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>U00 file input</_name> - <id>org.inkstitch.input.u00</id> + <_name>U01 file input</_name> + <id>org.inkstitch.input.u01</id> <dependency type="executable" location="extensions">inkstitch.py</dependency> <dependency type="executable" location="extensions">inkex.py</dependency> <input> - <extension>.u00</extension> - <mimetype>application/x-embroidery-u00</mimetype> - <_filetypename>Ink/Stitch: Barudan Embroidery Format (.u00)</_filetypename> - <_filetypetooltip>convert U00 file to Ink/Stitch manual-stitch paths</_filetypetooltip> + <extension>.u01</extension> + <mimetype>application/x-embroidery-u01</mimetype> + <_filetypename>Ink/Stitch: Barudan Embroidery Format (.u01)</_filetypename> + <_filetypetooltip>convert U01 file to Ink/Stitch manual-stitch paths</_filetypetooltip> </input> <param name="extension" type="string" gui-hidden="true">input</param> <script> diff --git a/inx/inkstitch_input_VIP.inx b/inx/inkstitch_input_VIP.inx deleted file mode 100644 index 3723285c..00000000 --- a/inx/inkstitch_input_VIP.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>VIP file input</_name> - <id>org.inkstitch.input.vip</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.vip</extension> - <mimetype>application/x-embroidery-vip</mimetype> - <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.vip)</_filetypename> - <_filetypetooltip>convert VIP file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_input_ZSK.inx b/inx/inkstitch_input_ZSK.inx deleted file mode 100644 index 4178126f..00000000 --- a/inx/inkstitch_input_ZSK.inx +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>ZSK file input</_name> - <id>org.inkstitch.input.zsk</id> - <dependency type="executable" location="extensions">inkstitch.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <input> - <extension>.zsk</extension> - <mimetype>application/x-embroidery-zsk</mimetype> - <_filetypename>Ink/Stitch: ZSK USA Embroidery Format (.zsk)</_filetypename> - <_filetypetooltip>convert ZSK file to Ink/Stitch manual-stitch paths</_filetypetooltip> - </input> - <param name="extension" type="string" gui-hidden="true">input</param> - <script> - <command reldir="extensions" interpreter="python">inkstitch.py</command> - </script> -</inkscape-extension> diff --git a/inx/inkstitch_install.inx b/inx/inkstitch_install.inx new file mode 100644 index 00000000..7275e13a --- /dev/null +++ b/inx/inkstitch_install.inx @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>Install add-ons for Inkscape</_name> + <id>org.inkstitch.install</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <param name="extension" type="string" gui-hidden="true">install</param> + <effect> + <object-type>all</object-type> + <effects-menu> + <submenu _name="Embroidery"/> + </effects-menu> + </effect> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_DST.inx b/inx/inkstitch_output_DST.inx new file mode 100644 index 00000000..fa034f40 --- /dev/null +++ b/inx/inkstitch_output_DST.inx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>DST file output</_name> + <id>org.inkstitch.output.dst</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.dst</extension> + <mimetype>application/x-embroidery-dst</mimetype> + <_filetypename>Ink/Stitch: Tajima Embroidery Format (.dst)</_filetypename> + <_filetypetooltip>Save design in DST format using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <param name="extension" type="string" gui-hidden="true">output</param> + <param name="format" type="string" gui-hidden="true">dst</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_EXP.inx b/inx/inkstitch_output_EXP.inx new file mode 100644 index 00000000..853bab9f --- /dev/null +++ b/inx/inkstitch_output_EXP.inx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>EXP file output</_name> + <id>org.inkstitch.output.exp</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.exp</extension> + <mimetype>application/x-embroidery-exp</mimetype> + <_filetypename>Ink/Stitch: Melco Embroidery Format (.exp)</_filetypename> + <_filetypetooltip>Save design in EXP format using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <param name="extension" type="string" gui-hidden="true">output</param> + <param name="format" type="string" gui-hidden="true">exp</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_JEF.inx b/inx/inkstitch_output_JEF.inx new file mode 100644 index 00000000..74b752fc --- /dev/null +++ b/inx/inkstitch_output_JEF.inx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>JEF file output</_name> + <id>org.inkstitch.output.jef</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.jef</extension> + <mimetype>application/x-embroidery-jef</mimetype> + <_filetypename>Ink/Stitch: Janome Embroidery Format (.jef)</_filetypename> + <_filetypetooltip>Save design in JEF format using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <param name="extension" type="string" gui-hidden="true">output</param> + <param name="format" type="string" gui-hidden="true">jef</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_PEC.inx b/inx/inkstitch_output_PEC.inx new file mode 100644 index 00000000..6d76b165 --- /dev/null +++ b/inx/inkstitch_output_PEC.inx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>PEC file output</_name> + <id>org.inkstitch.output.pec</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.pec</extension> + <mimetype>application/x-embroidery-pec</mimetype> + <_filetypename>Ink/Stitch: Brother Embroidery Format (.pec)</_filetypename> + <_filetypetooltip>Save design in PEC format using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <param name="extension" type="string" gui-hidden="true">output</param> + <param name="format" type="string" gui-hidden="true">pec</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_PES.inx b/inx/inkstitch_output_PES.inx new file mode 100644 index 00000000..b821225a --- /dev/null +++ b/inx/inkstitch_output_PES.inx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>PES file output</_name> + <id>org.inkstitch.output.pes</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.pes</extension> + <mimetype>application/x-embroidery-pes</mimetype> + <_filetypename>Ink/Stitch: Brother Embroidery Format (.pes)</_filetypename> + <_filetypetooltip>Save design in PES format using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <param name="extension" type="string" gui-hidden="true">output</param> + <param name="format" type="string" gui-hidden="true">pes</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_VP3.inx b/inx/inkstitch_output_VP3.inx new file mode 100644 index 00000000..11843420 --- /dev/null +++ b/inx/inkstitch_output_VP3.inx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>VP3 file output</_name> + <id>org.inkstitch.output.vp3</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.vp3</extension> + <mimetype>application/x-embroidery-vp3</mimetype> + <_filetypename>Ink/Stitch: Pfaff Embroidery Format (.vp3)</_filetypename> + <_filetypetooltip>Save design in VP3 format using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <param name="extension" type="string" gui-hidden="true">output</param> + <param name="format" type="string" gui-hidden="true">vp3</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension> diff --git a/inx/inkstitch_output_ZIP.inx b/inx/inkstitch_output_ZIP.inx new file mode 100644 index 00000000..81f17b23 --- /dev/null +++ b/inx/inkstitch_output_ZIP.inx @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> + <_name>embroidery ZIP file output</_name> + <id>org.inkstitch.output.zip</id> + <dependency type="executable" location="extensions">inkstitch.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <output> + <extension>.zip</extension> + <mimetype>application/zip</mimetype> + <_filetypename>Ink/Stitch: ZIP export multiple formats (.zip)</_filetypename> + <_filetypetooltip>Create a ZIP with multiple embroidery file formats using Ink/Stitch</_filetypetooltip> + <dataloss>true</dataloss> + </output> + + <param name="format-pec" type="boolean" _gui-text=".PEC: Brother Embroidery Format">false</param> + + <param name="format-pes" type="boolean" _gui-text=".PES: Brother Embroidery Format">false</param> + + <param name="format-exp" type="boolean" _gui-text=".EXP: Melco Embroidery Format">false</param> + + <param name="format-dst" type="boolean" _gui-text=".DST: Tajima Embroidery Format">false</param> + + <param name="format-jef" type="boolean" _gui-text=".JEF: Janome Embroidery Format">false</param> + + <param name="format-vp3" type="boolean" _gui-text=".VP3: Pfaff Embroidery Format">false</param> + + <param name="extension" type="string" gui-hidden="true">zip</param> + <script> + <command reldir="extensions" interpreter="python">inkstitch.py</command> + </script> +</inkscape-extension>
\ No newline at end of file |
