diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-08-16 20:01:43 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-08-16 20:01:43 (GMT) |
commit | 47f25f234ee9775b0c6723312b05ca69d3709449 (patch) | |
tree | db0c871ceb03a92cdb678f9651fdf48890ad0b74 /shell | |
parent | a963c330780da5053c5030bde17138ed2a28d0cb (diff) |
Home page background
Diffstat (limited to 'shell')
-rw-r--r-- | shell/HomeWindow.py | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/shell/HomeWindow.py b/shell/HomeWindow.py index 014ea1d..47cd7f7 100644 --- a/shell/HomeWindow.py +++ b/shell/HomeWindow.py @@ -3,19 +3,32 @@ import goocanvas from sugar.canvas.IconItem import IconItem +class Background(goocanvas.Group): + def __init__(self): + goocanvas.Group.__init__(self) + + item = goocanvas.Rect(width=1200, height=900, + fill_color="#4f4f4f") + self.add_child(item) + + item = goocanvas.Rect(x=50, y=50, width=1100, height=800, + line_width=0, fill_color="#d8d8d8", + radius_x=30, radius_y=30) + self.add_child(item) + + item = goocanvas.Text(text="My Activities", + x=60, y=10, fill_color="white", + font="Sans 21") + self.add_child(item) + class Model(goocanvas.CanvasModelSimple): def __init__(self): goocanvas.CanvasModelSimple.__init__(self) root = self.get_root_item() - item = goocanvas.Rect(x=0, y=0, width=1200, height=900, - fill_color="red") - root.add_child(item) - - item = IconItem('buddy') - item.set_color('blue') - root.add_child(item) + background = Background() + root.add_child(background) class HomeWindow(gtk.Window): def __init__(self, shell): |