Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat/sketchpad
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-06-23 19:08:00 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-06-23 19:08:00 (GMT)
commit3fcfebf112fe7c8a810de31a358a6b6e2f2326a5 (patch)
treef1d00e6aadbcf60a75df59917461b60dc154f25e /sugar/chat/sketchpad
parent92a470824413c896df5a97efc2db8bb10bfe6d48 (diff)
Fix chat focus
Diffstat (limited to 'sugar/chat/sketchpad')
-rw-r--r--sugar/chat/sketchpad/Toolbox.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sugar/chat/sketchpad/Toolbox.py b/sugar/chat/sketchpad/Toolbox.py
index 9428e42..0b0605a 100644
--- a/sugar/chat/sketchpad/Toolbox.py
+++ b/sugar/chat/sketchpad/Toolbox.py
@@ -14,7 +14,7 @@ class ColorButton(gtk.RadioButton):
drawing_area = gtk.DrawingArea()
drawing_area.set_size_request(24, 24)
- drawing_area.connect('expose_event', self.expose)
+ drawing_area.connect_after('expose_event', self.expose)
self.add(drawing_area)
drawing_area.show()
@@ -26,7 +26,7 @@ class ColorButton(gtk.RadioButton):
ctx = widget.window.cairo_create()
ctx.set_source_rgb(self._rgb[0], self._rgb[1] , self._rgb[2])
- ctx.rectangle(0, 0, rect.width, rect.height)
+ ctx.rectangle(4, 4, rect.width - 8, rect.height - 8)
ctx.fill()
return False
@@ -49,6 +49,7 @@ class Toolbox(gtk.HBox):
def _add_color(self, rgb):
color = ColorButton(self._colors_group, rgb)
+ color.unset_flags(gtk.CAN_FOCUS)
color.connect('clicked', self.__color_clicked_cb, rgb)
self.pack_start(color, False)