class ClassRoomBroadcastActivity(activity.Activity): """Class Room Broadcast 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 Broadcast 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 """ # 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 """ self.show_all()
class ClassRoomBroadcastActivity(activity.Activity): """Class Room Broadcast 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 Broadcast 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 """ # we do not have collaboration features # make the share option insensitive self.max_participants = 1 # Toolbar toolbar_box = ToolbarBox() activity_button = ActivityToolbarButton(self) toolbar_box.toolbar.insert(activity_button, 0) activity_button.show() separator = Gtk.SeparatorToolItem() separator.props.draw = False separator.set_expand(True) toolbar_box.toolbar.insert(separator, -1) separator.show() stop_button = StopButton(self) toolbar_box.toolbar.insert(stop_button, -1) stop_button.show() self.set_toolbar_box(toolbar_box) toolbar_box.show() def showUI(self): """Show UI elements """ self.show_all()