diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2007-05-18 11:32:50 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2007-05-18 11:32:50 (GMT) |
commit | b958a515d546af130da793ff311d7b99b43fab8f (patch) | |
tree | d0f592995fed20edb03c27983d13e996ebf9cc44 /sugar | |
parent | 7b9c59fb9c673128a298d06ab675113f438f402b (diff) |
Draw the background of the toolbox hbox
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/graphics/toolbox.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sugar/graphics/toolbox.py b/sugar/graphics/toolbox.py index 17b1b5f..0bfc037 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() |