Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel Calzada <ariel@activitycentral.com>2012-01-25 00:53:07 (GMT)
committer Ariel Calzada <ariel@activitycentral.com>2012-01-25 00:53:07 (GMT)
commitc7a6da9b619e350ee0462d5387a8dff38557f92e (patch)
tree5854a85cc829003043c98346f06a7cf2c80958af
parentfe338a97067315460b1cf531cb7a46662d3f7753 (diff)
Fix toolbar for viewer
-rw-r--r--classroomkit.py23
1 files changed, 20 insertions, 3 deletions
diff --git a/classroomkit.py b/classroomkit.py
index 81273ad..4f2f289 100644
--- a/classroomkit.py
+++ b/classroomkit.py
@@ -75,9 +75,26 @@ class ClassroomKitActivity(activity.Activity):
"""Create and show UI
"""
# Toolbar
- toolbox = ActivityToolbox(self)
- self._toolbar = toolbox.get_activity_toolbar()
- self.set_toolbox(toolbox)
+ # Broadcast
+ if not self._shared_activity:
+ toolbox = ActivityToolbox(self)
+ self._toolbar = toolbox.get_activity_toolbar()
+ self.set_toolbox(toolbox)
+ else:
+ # we do not have collaboration features
+ # make the share option insensitive
+ self.max_participants = 1
+
+ # Toolbar
+ toolbox = ActivityToolbox(self)
+ self._toolbar = toolbox.get_activity_toolbar()
+
+ self._toolbar.remove(self._toolbar.share)
+ self._toolbar.share = None
+ self._toolbar.remove(self._toolbar.keep)
+ self._toolbar.keep = None
+ self.set_toolbox(toolbox)
+
def showUI(self):
"""Show UI elements