Gray bottom border for Toolbox.

This commit is contained in:
Marco Pesenti Gritti 2007-09-05 14:23:17 +02:00
parent 3723ccead4
commit 5127901d86
2 changed files with 12 additions and 4 deletions

1
NEWS
View File

@ -1,3 +1,4 @@
* #2960: Gray bottom border for Toolbox. (marco)
* #2164: Keybindings for buttons in intro sequence (erikos) * #2164: Keybindings for buttons in intro sequence (erikos)
Snapshot 0ad6398cf1 Snapshot 0ad6398cf1

View File

@ -17,6 +17,7 @@
import gtk import gtk
import gobject import gobject
import hippo
from sugar.graphics.toolbutton import ToolButton from sugar.graphics.toolbutton import ToolButton
from sugar.graphics import style from sugar.graphics import style
@ -42,10 +43,16 @@ class Toolbox(gtk.VBox):
self.pack_start(self._notebook) self.pack_start(self._notebook)
self._notebook.show() self._notebook.show()
label = gtk.Label('') # FIXME improve gtk.Notebook and do this in the theme
label.set_size_request(-1, style.TOOLBOX_SEPARATOR_HEIGHT) canvas = hippo.Canvas()
self.pack_start(label, False) box = hippo.CanvasBox(
label.show() 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._notebook.connect('notify::page', self._notify_page_cb) self._notebook.connect('notify::page', self._notify_page_cb)