Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Area.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2011-06-16 14:43:28 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2011-06-16 14:43:28 (GMT)
commitc6c0f3a3236ec2b3eb79510552d61b7da8313919 (patch)
tree6d74f827872fc54b2d54017fdb0f9ec2ca7ad63a /Area.py
parent07483c0b16feb3038a93bfa9e109079bd848f3cb (diff)
Add custom icon to Stamp tool
Signed-off-by: manuel quiƱones <manuel.por.aca@gmail.com> Acked-by: gonzalo odiard <gonzalo@laptop.org>
Diffstat (limited to 'Area.py')
-rw-r--r--Area.py7
1 files changed, 5 insertions, 2 deletions
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)