diff options
author | Manuel Kaufmann <humitos@gmail.com> | 2012-05-29 14:27:30 (GMT) |
---|---|---|
committer | Manuel QuiƱones <manuq@laptop.org> | 2012-05-29 16:38:55 (GMT) |
commit | d20721442caa22d89f83b6c43d35d3aafae3f4bc (patch) | |
tree | 4fc8b065301cb7598ccbb93aa75945fb1dc0f32c | |
parent | c3f861514b5b5139b90f9f9c582e095006e744ad (diff) |
Target rectangle in Stamp at first usage SL #3602
Show the target rectangle inmediatly when the Stamp tool is selected and don't
remove the sensitive of the Stamp tool button if it's being used.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
-rw-r--r-- | Area.py | 3 | ||||
-rw-r--r-- | toolbox.py | 7 |
2 files changed, 8 insertions, 2 deletions
@@ -786,6 +786,9 @@ class Area(gtk.DrawingArea): self.resized_stamp = self.pixbuf_stamp.scale_simple(wr, hr, gtk.gdk.INTERP_HYPER) + # Remove selected area + self.getout() + return self.resized_stamp def undo(self): @@ -349,8 +349,11 @@ class ToolsToolbarBuilder(): self._verify_sensitive_buttons() def _verify_sensitive_buttons(self): - is_selected = self._activity.area.is_selected() - self._tool_stamp.set_sensitive(is_selected) + # Check if there is an area selected or if the "stamp" tool is + # being used + sensitive = self._activity.area.is_selected() or \ + self.tool['name'] == 'stamp' + self._tool_stamp.set_sensitive(sensitive) class ButtonFillColor(ColorToolButton): |