Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco 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)
commit47f25f234ee9775b0c6723312b05ca69d3709449 (patch)
treedb0c871ceb03a92cdb678f9651fdf48890ad0b74 /shell
parenta963c330780da5053c5030bde17138ed2a28d0cb (diff)
Home page background
Diffstat (limited to 'shell')
-rw-r--r--shell/HomeWindow.py27
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):