Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sprite_factory.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-01-21 22:04:23 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-21 22:04:23 (GMT)
commit90a696e3e66ad1b6a3865218fb19e1093f0337b8 (patch)
treeefe72763ddabfd0d7fe7ccdc741feec15a077ed6 /sprite_factory.py
parentedce59893cdb5c317adc9f9ffbe2fdfca40f0891 (diff)
adding Turtle class
Diffstat (limited to 'sprite_factory.py')
-rwxr-xr-xsprite_factory.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/sprite_factory.py b/sprite_factory.py
index 8f58d92..22b9c56 100755
--- a/sprite_factory.py
+++ b/sprite_factory.py
@@ -20,6 +20,9 @@
#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
#THE SOFTWARE.
+import pygtk
+pygtk.require('2.0')
+import gtk
import os
from gettext import gettext as _
@@ -605,3 +608,13 @@ if __name__ == "__main__":
main()
+#
+# Load pixbuf from SVG string
+#
+def svg_str_to_pixbuf(svg_string):
+ pl = gtk.gdk.PixbufLoader('svg')
+ pl.write(svg_string)
+ pl.close()
+ pixbuf = pl.get_pixbuf()
+ return pixbuf
+