Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/graphics
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-09-13 19:16:49 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-09-13 19:16:49 (GMT)
commitcffd29c284244d8612f10924ad271a457626bd14 (patch)
treea2c3a86258b191fb7942d482ed2d62305010827e /sugar/graphics
parent791bb66087e3667e1afbb5cd32e28e1afd98481f (diff)
Do not show the toolbox border if there is only one toolbar.
Diffstat (limited to 'sugar/graphics')
-rw-r--r--sugar/graphics/toolbox.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/sugar/graphics/toolbox.py b/sugar/graphics/toolbox.py
index fa19cd4..f394e2b 100644
--- a/sugar/graphics/toolbox.py
+++ b/sugar/graphics/toolbox.py
@@ -44,15 +44,14 @@ class Toolbox(gtk.VBox):
self._notebook.show()
# FIXME improve gtk.Notebook and do this in the theme
- canvas = hippo.Canvas()
+ 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)
- canvas.set_root(box)
- self.pack_start(canvas, False)
- canvas.show()
+ self._separator.set_root(box)
+ self.pack_start(self._separator, False)
self._notebook.connect('notify::page', self._notify_page_cb)
@@ -84,12 +83,14 @@ class Toolbox(gtk.VBox):
if self._notebook.get_n_pages() > 1:
self._notebook.set_show_tabs(True)
+ self._separator.show()
def remove_toolbar(self, index):
self._notebook.remove_page(index)
if self._notebook.get_n_pages() < 2:
self._notebook.set_show_tabs(False)
+ self._separator.hide()
def set_current_toolbar(self, index):
self._notebook.set_current_page(index)