From 9d9c1ab13702565bb9cf10478088c2711dba42d0 Mon Sep 17 00:00:00 2001 From: Vincent Vinet Date: Tue, 08 Dec 2009 02:44:01 +0000 Subject: testing --- diff --git a/src/jarabe/desktop/homewindow.py b/src/jarabe/desktop/homewindow.py index 6a15e9d..1022588 100644 --- a/src/jarabe/desktop/homewindow.py +++ b/src/jarabe/desktop/homewindow.py @@ -20,6 +20,8 @@ import gtk from sugar.graphics import style from sugar.graphics import palettegroup +from sugar.tutorius import TProbe +from sugar.tutorius.overlayer import Overlayer from jarabe.desktop.meshbox import MeshBox from jarabe.desktop.homebox import HomeBox @@ -59,12 +61,19 @@ class HomeWindow(gtk.Window): self.connect('key-release-event', self.__key_release_event_cb) self._home_box = HomeBox() + self._home_box.show() self._group_box = GroupBox() + self._group_box.show() self._mesh_box = MeshBox() + self._mesh_box.show() self._transition_box = TransitionBox() - self.add(self._home_box) - self._home_box.show() + self._home_overlay = Overlayer(self._home_box) + self._group_overlay = Overlayer(self._group_box) + self._mesh_overlay = Overlayer(self._mesh_box) + + self.add(self._home_overlay) + self._home_overlay.show_all() self._transition_box.connect('completed', self._transition_completed_cb) @@ -72,6 +81,10 @@ class HomeWindow(gtk.Window): shell.get_model().zoom_level_changed.connect( self.__zoom_level_changed_cb) + self._home_probe = TProbe.TProbe(self._home_box, "org.sugar.desktop.home", "org/sugar/desktop/home", overlayer=self._home_overlay) + self._group_probe = TProbe.TProbe(self._group_box, "org.sugar.desktop.group", "org/sugar/desktop/group", overlayer=self._group_overlay) + self._mesh_probe = TProbe.TProbe(self._mesh_box, "org.sugar.desktop.mesh", "org/sugar/desktop/mesh", overlayer=self._mesh_overlay) + def _deactivate_view(self, level): group = palettegroup.get_group("default") group.popdown() @@ -164,15 +177,15 @@ class HomeWindow(gtk.Window): self.remove(current_child) if level == ShellModel.ZOOM_HOME: - self.add(self._home_box) - self._home_box.show() + self.add(self._home_overlay) + self._home_overlay.show_all() self._home_box.focus_search_entry() elif level == ShellModel.ZOOM_GROUP: - self.add(self._group_box) - self._group_box.show() + self.add(self._group_overlay) + self._group_overlay.show_all() elif level == ShellModel.ZOOM_MESH: - self.add(self._mesh_box) - self._mesh_box.show() + self.add(self._mesh_overlay) + self._mesh_overlay.show_all() self._mesh_box.focus_search_entry() def get_home_box(self): -- cgit v0.9.1