Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordave <drykod@gmail.com>2009-12-08 01:22:30 (GMT)
committer dave <drykod@gmail.com>2009-12-08 01:22:30 (GMT)
commitcc6d0a766ae9d53860fe7a26c516ee21c2885350 (patch)
tree5be2e431ad8a5195fcb64247f8f8e5cdd56f16fe
parented855e4d798b4f0eb84edddbd5e2a74547b3d91a (diff)
Add home view focus (active) support
-rw-r--r--tutorius/TProbe.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/tutorius/TProbe.py b/tutorius/TProbe.py
index 35e0f32..83ff64c 100644
--- a/tutorius/TProbe.py
+++ b/tutorius/TProbe.py
@@ -696,6 +696,16 @@ class ProbeManager(object):
return None
def prelaunch_activity(self, activity, action):
+ if activity == "org.laptop.Mesh":
+ get_model()._set_zoom_level(get_model().ZOOM_MESH)
+ return False
+ elif activity == "org.laptop.Group":
+ get_model()._set_zoom_level(get_model().ZOOM_GROUP)
+ return False
+ elif activity == "org.laptop.HomeView:
+ get_model()._set_zoom_level(get_model().ZOOM_HOME)
+ return False
+
bundle = bundleregistry.get_registry().get_bundle(activity)
if not bundle:
print 'WARNING : Cannot find bundle'
@@ -718,7 +728,7 @@ class ProbeManager(object):
activityfactory.create(activity_bundle)
self.list_pending_actions = action
return True
-
+
return False
def install(self, action, action_installed_cb, error_cb, is_editing=False, editing_cb=None):