diff --git a/build-snapshot.sh b/build-snapshot.sh index 812d8ace..9606dc00 100755 --- a/build-snapshot.sh +++ b/build-snapshot.sh @@ -1,6 +1,6 @@ VERSION=0.63 DATE=`date +%Y%m%d` -RELEASE=2.86 +RELEASE=2.87 TARBALL=sugar-$VERSION-$RELEASE.${DATE}git.tar.bz2 rm sugar-$VERSION.tar.bz2 diff --git a/sugar/graphics/toolbox.py b/sugar/graphics/toolbox.py index 17b1b5fd..0bfc037b 100644 --- a/sugar/graphics/toolbox.py +++ b/sugar/graphics/toolbox.py @@ -34,6 +34,16 @@ class Toolbox(gtk.VBox): self._notebook.set_show_tabs(False) self.pack_start(self._notebook) self._notebook.show() + + def _toolbar_box_expose_cb(self, widget, event): + widget.style.paint_flat_box(widget.window, + gtk.STATE_NORMAL, gtk.SHADOW_NONE, + event.area, widget, 'toolbox', + widget.allocation.x, + widget.allocation.y, + widget.allocation.width, + widget.allocation.height) + return False def add_toolbar(self, name, toolbar): label = gtk.Label(name) @@ -42,7 +52,8 @@ class Toolbox(gtk.VBox): toolbar_box = gtk.HBox() toolbar_box.pack_start(toolbar, True, True, units.grid_to_pixels(1)) - + toolbar_box.connect('expose-event', self._toolbar_box_expose_cb) + self._notebook.append_page(toolbar_box, label) toolbar_box.show()