Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2011-08-12 08:42:28 (GMT)
committer Simon Schampijer <simon@schampijer.de>2011-08-13 07:45:14 (GMT)
commit3f0822ab1a0f1275b9e10e3ce974ae57e2fb5501 (patch)
treeec3606b0926ff9b0f060f5387b581bafb14dd3f3
parent17ec110798a53110c4952181f92b9ab8d3da1337 (diff)
Toolbox: replace the hippo based separator with a gtk.HSeparator
This makes the old-style Toolbar hippo free. Signed-off-by: Simon Schampijer <simon@laptop.org> Reviewed-by: Benjamin Berg <benzea@sugarlabs.org>
-rw-r--r--src/sugar/graphics/toolbox.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/sugar/graphics/toolbox.py b/src/sugar/graphics/toolbox.py
index 9f29281..9790a49 100644
--- a/src/sugar/graphics/toolbox.py
+++ b/src/sugar/graphics/toolbox.py
@@ -21,7 +21,6 @@ STABLE.
import gtk
import gobject
-import hippo
from sugar.graphics import style
@@ -47,14 +46,10 @@ class Toolbox(gtk.VBox):
self.pack_start(self._notebook)
self._notebook.show()
- # FIXME improve gtk.Notebook and do this in the theme
- self._separator = hippo.Canvas()
- box = hippo.CanvasBox(
- border_color=style.COLOR_BUTTON_GREY.get_int(),
- background_color=style.COLOR_PANEL_GREY.get_int(),
- box_height=style.TOOLBOX_SEPARATOR_HEIGHT,
- border_bottom=style.LINE_WIDTH)
- self._separator.set_root(box)
+ self._separator = gtk.HSeparator()
+ self._separator.modify_bg(gtk.STATE_NORMAL,
+ style.COLOR_PANEL_GREY.get_gdk_color())
+ self._separator.set_size_request(1, style.TOOLBOX_SEPARATOR_HEIGHT)
self.pack_start(self._separator, False)
self._notebook.connect('notify::page', self._notify_page_cb)