Code

remove, obsoleted by the new features in Export dialog; please develop that dialog...
authorbuliabyak <buliabyak@users.sourceforge.net>
Sat, 7 Jul 2007 06:47:17 +0000 (06:47 +0000)
committerbuliabyak <buliabyak@users.sourceforge.net>
Sat, 7 Jul 2007 06:47:17 +0000 (06:47 +0000)
share/extensions/g2pngs.inx [deleted file]
share/extensions/g2pngs.py [deleted file]

diff --git a/share/extensions/g2pngs.inx b/share/extensions/g2pngs.inx
deleted file mode 100644 (file)
index b3c1ffb..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<inkscape-extension>
-    <_name>Groups to PNGs</_name>
-    <id>org.inkscape.output.g2PNGs</id>
-       <dependency type="extension">org.inkscape.output.svg.inkscape</dependency>
-       <dependency type="executable" location="extensions">g2pngs.py</dependency>
-       <dependency type="executable" location="extensions">inkex.py</dependency>
-        <param name="directory" type="string" _gui-text="Directory">/home/</param>
-        <param name="layers" type="boolean" _gui-text="Save layers only"></param>
-    <effect>
-                <object-type>all</object-type>
-                <effects-menu>
-                      <submenu _name="Export"/>
-                </effects-menu>
-    </effect>
-    <script>
-        <command reldir="extensions" interpreter="python">g2pngs.py</command>
-    </script>
-</inkscape-extension>
diff --git a/share/extensions/g2pngs.py b/share/extensions/g2pngs.py
deleted file mode 100644 (file)
index 675ea10..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/usr/bin/env python 
-'''
-Copyright (C) 2006 cedric GEMY, cedric@le-radar.com
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-TODO :
-specify save format, scale
-save selected
-
-RELEASE NOTE
-- can export layers only as separate pngs 
-- Default directory = $Home
-- create the dest dir if doesn't exists
-
-'''
-import inkex
-import sys, os, tempfile
-
-class MyEffect(inkex.Effect):
-    def __init__(self):
-        inkex.Effect.__init__(self)
-        self.OptionParser.add_option("-d", "--directory",
-                        action="store", type="string", 
-                        dest="directory", default=os.path.expanduser("~"),
-                        help="Existing destination directory")
-        self.OptionParser.add_option("-l", "--layers",
-                        action="store", type="inkbool", 
-                        dest="layers", default=False,
-                        help="Save layers with their groups")
-        '''self.OptionParser.add_option("-s", "--scale",
-                        action="store", type="float", 
-                        dest="scale", default=100,
-                        help="Scales the group at the specified value")
-        self.OptionParser.add_option("-f", "--format",
-                        action="store", type="string", 
-                        dest="format", default="png",
-                        help="Save at the specified format [only PNG implemented yet]") 
-        '''
-    def output(self):
-        pass
-    
-    def effect(self):
-        svg_file = self.args[-1]
-        node = inkex.xml.xpath.Evaluate('/svg',self.document)[0]
-        '''docname = node.attributes.getNamedItemNS(inkex.NSS[u'sodipodi'],'docname').value[:-4]'''
-
-        #create os temp dir
-        '''tmp_dir = tempfile.mkdtemp()'''
-        directory = self.options.directory
-        """area = '--export-area-canvas'"""
-        pngs = []
-        if self.options.layers:
-            path = "/svg/*[name()='g' or @style][@id]"
-        else:
-            path = "/svg/g/*[name()='g' or @style][@id]"
-        
-        for node in inkex.xml.xpath.Evaluate(path,self.document):
-            id = node.attributes.getNamedItem('id').value
-            name = "%s.png" % id
-            filename = os.path.join(directory, name)
-            command = "inkscape -i \"%s\" -e \"%s\" \"%s\" " % (id, filename, svg_file)
-            _,f,err = os.popen3(command,'r')
-            f.read()
-            f.close()
-            err.close()
-            pngs.append(filename)
-
-e = MyEffect()
-e.affect()