diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-10-04 12:23:15 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-10-04 12:23:15 (GMT) |
commit | 72a4aa6fe217d3a3d838dd8a7fcb67d17672ae7c (patch) | |
tree | 5c938e58fa0d7428ed5d9b665af7f6977c21e463 /shell/view/home/HomeWindow.py | |
parent | 1f8ff1db1fddbf60fc776c484b980d8926c44538 (diff) |
Reimplement the donut using hippo canvas
Diffstat (limited to 'shell/view/home/HomeWindow.py')
-rw-r--r-- | shell/view/home/HomeWindow.py | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/shell/view/home/HomeWindow.py b/shell/view/home/HomeWindow.py index e58447c..6cd2c40 100644 --- a/shell/view/home/HomeWindow.py +++ b/shell/view/home/HomeWindow.py @@ -1,12 +1,10 @@ import gtk -import goocanvas import hippo import cairo -from sugar.canvas.CanvasView import CanvasView from sugar.graphics.menushell import MenuShell from view.home.MeshBox import MeshBox -from view.home.HomeGroup import HomeGroup +from view.home.HomeBox import HomeBox from view.home.FriendsBox import FriendsBox import sugar @@ -27,7 +25,11 @@ class HomeWindow(gtk.Window): menu_shell = MenuShell() - self._add_page(HomeGroup(shell)) + canvas = hippo.Canvas() + box = HomeBox(shell) + canvas.set_root(box) + self._nb.append_page(canvas) + canvas.show() canvas = hippo.Canvas() box = FriendsBox(shell, menu_shell) @@ -41,20 +43,6 @@ class HomeWindow(gtk.Window): self._nb.append_page(canvas) canvas.show() - def _add_page(self, group): - view = CanvasView() - self._nb.append_page(view) - view.show() - - model = goocanvas.CanvasModelSimple() - root = model.get_root_item() - view.set_model(model) - - bg = goocanvas.Rect(width=1900, height=1200, - line_width=0, fill_color='#e2e2e2') - root.add_child(bg) - root.add_child(group) - def set_zoom_level(self, level): if level == sugar.ZOOM_HOME: self._nb.set_current_page(0) |