From 7024f93a43501ffe40ed6e696e1f1214c2216543 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Mon, 02 Jul 2007 12:34:41 +0000 Subject: Move the zoom levels inside the model --- (limited to 'shell/view/home') diff --git a/shell/view/home/HomeBox.py b/shell/view/home/HomeBox.py index 5586ba2..ff7174a 100644 --- a/shell/view/home/HomeBox.py +++ b/shell/view/home/HomeBox.py @@ -34,7 +34,7 @@ from sugar import env from view.home.activitiesdonut import ActivitiesDonut from view.devices import deviceview from view.home.MyIcon import MyIcon -from model.ShellModel import ShellModel +from model.shellmodel import ShellModel class HomeBox(hippo.CanvasBox, hippo.CanvasItem): __gtype_name__ = 'SugarHomeBox' diff --git a/shell/view/home/HomeWindow.py b/shell/view/home/HomeWindow.py index b4f94ef..61c6203 100644 --- a/shell/view/home/HomeWindow.py +++ b/shell/view/home/HomeWindow.py @@ -19,12 +19,12 @@ import hippo import cairo from sugar.graphics import units -import sugar from view.home.MeshBox import MeshBox from view.home.HomeBox import HomeBox from view.home.FriendsBox import FriendsBox from view.home.transitionbox import TransitionBox +from model.shellmodel import ShellModel _HOME_PAGE = 0 _FRIENDS_PAGE = 1 @@ -37,7 +37,7 @@ class HomeWindow(gtk.Window): self._shell = shell self._active = False - self._level = sugar.ZOOM_HOME + self._level = ShellModel.ZOOM_HOME self._canvas = hippo.Canvas() self.add(self._canvas) @@ -94,7 +94,7 @@ class HomeWindow(gtk.Window): self._home_box.release() def _update_mesh_state(self): - if self._active and self._level == sugar.ZOOM_MESH: + if self._active and self._level == ShellModel.ZOOM_MESH: self._mesh_box.resume() else: self._mesh_box.suspend() @@ -112,21 +112,21 @@ class HomeWindow(gtk.Window): self._canvas.set_root(self._transition_box) - if level == sugar.ZOOM_HOME: + if level == ShellModel.ZOOM_HOME: scale = units.XLARGE_ICON_SCALE - elif level == sugar.ZOOM_FRIENDS: + elif level == ShellModel.ZOOM_FRIENDS: scale = units.LARGE_ICON_SCALE - elif level == sugar.ZOOM_MESH: + elif level == ShellModel.ZOOM_MESH: scale = units.STANDARD_ICON_SCALE self._transition_box.set_scale(scale) def _transition_completed_cb(self, transition_box): - if self._level == sugar.ZOOM_HOME: + if self._level == ShellModel.ZOOM_HOME: self._canvas.set_root(self._home_box) - elif self._level == sugar.ZOOM_FRIENDS: + elif self._level == ShellModel.ZOOM_FRIENDS: self._canvas.set_root(self._friends_box) - elif self._level == sugar.ZOOM_MESH: + elif self._level == ShellModel.ZOOM_MESH: self._canvas.set_root(self._mesh_box) self._update_mesh_state() -- cgit v0.9.1