Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/classroomkit.py
diff options
context:
space:
mode:
Diffstat (limited to 'classroomkit.py')
-rw-r--r--classroomkit.py45
1 files changed, 45 insertions, 0 deletions
diff --git a/classroomkit.py b/classroomkit.py
index 88d601e..6c9fa2b 100644
--- a/classroomkit.py
+++ b/classroomkit.py
@@ -23,7 +23,52 @@ import os
import socket
import commands
+from broadcast import Broadcast
+
class ClassroomKitActivity(activity.Activity):
"""Classroom Kit Activity
"""
+
+ # Broadcast Component
+ _broadcast = None
+
+ # UI
+ _toolbar = None
+
+ def __init__(self, handle):
+ """Constructor
+ """
+
+ # initialize activity
+ activity.Activity.__init__(self, handle)
+
+ # debug msg
+ logging.debug("Starting Classroom Kit Activity")
+
+ # UI
+ self.loadUI()
+
+ # create broadcast component
+ self._broadcast = Broadcast(self)
+ self._broadcast.loadUI();
+
+ # Show UI
+ self.showUI()
+
+ # Show status
+ self._broadcast.showStatus()
+
+ def loadUI(self):
+ """Create and show UI
+ """
+
+ # Toolbar
+ toolbox = ActivityToolbox(self)
+ self._toolbar = toolbox.get_activity_toolbar()
+ self.set_toolbox(toolbox)
+
+ def showUI(self):
+ """Show UI elements
+ """
+ self.show_all()