From c6c0f3a3236ec2b3eb79510552d61b7da8313919 Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Thu, 16 Jun 2011 14:43:28 +0000 Subject: Add custom icon to Stamp tool Signed-off-by: manuel quiƱones Acked-by: gonzalo odiard --- (limited to 'Area.py') diff --git a/Area.py b/Area.py index 43e1fd0..c4da838 100644 --- a/Area.py +++ b/Area.py @@ -1328,8 +1328,7 @@ class Area(gtk.DrawingArea): cursors = {'pencil': 'pencil', 'brush': 'paintbrush', 'eraser': 'eraser', - 'bucket': 'paint-bucket', - 'stamp': 'pencil'} + 'bucket': 'paint-bucket'} display = gtk.gdk.display_get_default() if self.tool['name'] in cursors: @@ -1337,6 +1336,10 @@ class Area(gtk.DrawingArea): cursor = gtk.gdk.cursor_new_from_name(display, name) elif self.tool['name'] == 'marquee-rectangular': cursor = gtk.gdk.Cursor(gtk.gdk.CROSS) + elif self.tool['name'] == 'stamp': + filename = os.path.join('images', 'stamp.png') + pixbuf = gtk.gdk.pixbuf_new_from_file(filename) + cursor = gtk.gdk.Cursor(display, pixbuf, 20, 38) else: filename = os.path.join('images', self.tool['name'] + '.png') pixbuf = gtk.gdk.pixbuf_new_from_file(filename) -- cgit v0.9.1