Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat/ChatToolbar.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-06-18 19:35:44 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-06-18 19:35:44 (GMT)
commitb129956aba1ef25838d3b2a259917330ddbe9417 (patch)
tree0c779451bc505932a2023a755c7257334a4ccdad /sugar/chat/ChatToolbar.py
parent3fe0d7a5808b025c8eea3a99ef1c0dcafe2987a1 (diff)
Add back colors in the toolbar. Layout/appeareance sucks atm
Diffstat (limited to 'sugar/chat/ChatToolbar.py')
-rw-r--r--sugar/chat/ChatToolbar.py46
1 files changed, 28 insertions, 18 deletions
diff --git a/sugar/chat/ChatToolbar.py b/sugar/chat/ChatToolbar.py
index f239116..4fcc54a 100644
--- a/sugar/chat/ChatToolbar.py
+++ b/sugar/chat/ChatToolbar.py
@@ -3,19 +3,22 @@ pygtk.require('2.0')
import gtk
from sugar.chat.Emoticons import Emoticons
+from sugar.chat.sketchpad.Toolbox import Toolbox
import richtext
class ChatToolbar(gtk.HBox):
- def __init__(self, rich_buf):
+ def __init__(self, editor):
gtk.HBox.__init__(self)
+ self._editor = editor
self._emt_popup = None
- spring = gtk.Label('')
- self.pack_start(spring, True)
- spring.show()
+# spring = gtk.Label('')
+# self.pack_start(spring, True)
+# spring.show()
- toolbar = richtext.RichTextToolbar(rich_buf)
+ toolbar = richtext.RichTextToolbar(editor.get_buffer())
+ toolbar.set_show_arrow(False)
item = gtk.ToolButton()
@@ -36,22 +39,30 @@ class ChatToolbar(gtk.HBox):
toolbar.insert(item, -1)
item.show()
- separator = gtk.SeparatorToolItem()
- toolbar.insert(separator, -1)
- separator.show()
+# separator = gtk.SeparatorToolItem()
+# toolbar.insert(separator, -1)
+# separator.show()
- item = gtk.MenuToolButton(None, "Links")
- item.set_menu(gtk.Menu())
- item.connect("show-menu", self.__show_link_menu_cb)
- toolbar.insert(item, -1)
- item.show()
+# item = gtk.MenuToolButton(None, "Links")
+# item.set_menu(gtk.Menu())
+# item.connect("show-menu", self.__show_link_menu_cb)
+# toolbar.insert(item, -1)
+# item.show()
self.pack_start(toolbar)
toolbar.show()
- spring = gtk.Label('')
- self.pack_start(spring, True)
- spring.show()
+ toolbox = Toolbox()
+ toolbox.connect('color-selected', self._color_selected)
+ self.pack_start(toolbox, False)
+ toolbox.show()
+
+# spring = gtk.Label('')
+# self.pack_start(spring, True)
+# spring.show()
+
+ def _color_selected(self, toolbox, color):
+ self._editor.set_color(color)
def __link_activate_cb(self, item, link):
buf = self._editor.get_buffer()
@@ -68,8 +79,7 @@ class ChatToolbar(gtk.HBox):
menu.append(item)
item.show()
- button.set_menu(menu)
-
+ button.set_menu(menu)
def _create_emoticons_popup(self):
model = gtk.ListStore(gtk.gdk.Pixbuf, str)