Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat
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
parent92a470824413c896df5a97efc2db8bb10bfe6d48 (diff)
Fix chat focus
Diffstat (limited to 'sugar/chat')
-rw-r--r--sugar/chat/ChatToolbar.py1
-rw-r--r--sugar/chat/richtext.py4
-rw-r--r--sugar/chat/sketchpad/Toolbox.py5
3 files changed, 8 insertions, 2 deletions
diff --git a/sugar/chat/ChatToolbar.py b/sugar/chat/ChatToolbar.py
index 3e33c0c..d69cc55 100644
--- a/sugar/chat/ChatToolbar.py
+++ b/sugar/chat/ChatToolbar.py
@@ -22,6 +22,7 @@ class ChatToolbar(gtk.HBox):
toolbox.show()
item = gtk.Button()
+ item.unset_flags(gtk.CAN_FOCUS)
e_hbox = gtk.HBox(False, 6)
diff --git a/sugar/chat/richtext.py b/sugar/chat/richtext.py
index 688b41a..9a5fe04 100644
--- a/sugar/chat/richtext.py
+++ b/sugar/chat/richtext.py
@@ -166,6 +166,7 @@ class RichTextToolbox(gtk.HBox):
item = gtk.ToggleButton()
item.set_image(image)
item.connect("toggled", self.__toggle_style_cb, "bold")
+ item.unset_flags(gtk.CAN_FOCUS)
self.pack_start(item, False)
item.show()
@@ -176,6 +177,7 @@ class RichTextToolbox(gtk.HBox):
item = gtk.ToggleButton()
item.set_image(image)
+ item.unset_flags(gtk.CAN_FOCUS)
item.connect("toggled", self.__toggle_style_cb, "italic")
self.pack_start(item, False)
item.show()
@@ -185,6 +187,7 @@ class RichTextToolbox(gtk.HBox):
self._font_size_up = gtk.Button()
self._font_size_up.set_image(image)
+ self._font_size_up.unset_flags(gtk.CAN_FOCUS)
self._font_size_up.connect("clicked", self.__font_size_up_cb)
self.pack_start(self._font_size_up, False)
self._font_size_up.show()
@@ -196,6 +199,7 @@ class RichTextToolbox(gtk.HBox):
self._font_size_down = gtk.Button()
self._font_size_down.set_image(image)
+ self._font_size_down.unset_flags(gtk.CAN_FOCUS)
self._font_size_down.connect("clicked", self.__font_size_down_cb)
self.pack_start(self._font_size_down, False)
self._font_size_down.show()
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)