Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Vinet <vince.vinet@gmail.com>2009-12-08 02:44:01 (GMT)
committer Vincent Vinet <vince.vinet@gmail.com>2009-12-08 02:44:01 (GMT)
commit9d9c1ab13702565bb9cf10478088c2711dba42d0 (patch)
treebfbe0b62ffcf5cfe02faf541bba9cc7e28bea22f
parent4a0bde4a5b6570aa40505e32e17c04787c2951d6 (diff)
testing
-rw-r--r--src/jarabe/desktop/homewindow.py29
1 files changed, 21 insertions, 8 deletions
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):