Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/view/home/HomeWindow.py
diff options
context:
space:
mode:
authorMarco 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)
commit72a4aa6fe217d3a3d838dd8a7fcb67d17672ae7c (patch)
tree5c938e58fa0d7428ed5d9b665af7f6977c21e463 /shell/view/home/HomeWindow.py
parent1f8ff1db1fddbf60fc776c484b980d8926c44538 (diff)
Reimplement the donut using hippo canvas
Diffstat (limited to 'shell/view/home/HomeWindow.py')
-rw-r--r--shell/view/home/HomeWindow.py24
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)