diff options
Diffstat (limited to 'classroomkit.py')
-rw-r--r-- | classroomkit.py | 45 |
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() |