More work on the new graphics API.

This commit is contained in:
Marco Pesenti Gritti
2007-04-26 11:31:41 +02:00
parent 9446c951ac
commit e49146752f
9 changed files with 95 additions and 74 deletions
+5 -5
View File
@@ -54,7 +54,7 @@ class HomeWindow(Window):
self._mesh_box = MeshBox(shell, MenuShell(self))
self._transition_box = TransitionBox()
self.set_root(self._home_box)
self.canvas.set_root(self._home_box)
self._transition_box.connect('completed',
self._transition_completed_cb)
@@ -81,7 +81,7 @@ class HomeWindow(Window):
def set_zoom_level(self, level):
self._level = level
self.set_root(self._transition_box)
self.canvas.set_root(self._transition_box)
if level == sugar.ZOOM_HOME:
scale = units.XLARGE_ICON_SCALE
@@ -94,11 +94,11 @@ class HomeWindow(Window):
def _transition_completed_cb(self, transition_box):
if self._level == sugar.ZOOM_HOME:
self.set_root(self._home_box)
self.canvas.set_root(self._home_box)
elif self._level == sugar.ZOOM_FRIENDS:
self.set_root(self._friends_box)
self.canvas.set_root(self._friends_box)
elif self._level == sugar.ZOOM_MESH:
self.set_root(self._mesh_box)
self.canvas.set_root(self._mesh_box)
self._update_mesh_state()