diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2011-06-16 14:43:28 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2011-06-16 14:43:28 (GMT) |
commit | c6c0f3a3236ec2b3eb79510552d61b7da8313919 (patch) | |
tree | 6d74f827872fc54b2d54017fdb0f9ec2ca7ad63a /Area.py | |
parent | 07483c0b16feb3038a93bfa9e109079bd848f3cb (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.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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) |