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:
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)