def __init__(self, session, stop_buttons): SessionZoomingComponent.__init__(self, session) self._stop_buttons = stop_buttons self._ignore_buttons = False for button in self._stop_buttons: raise isinstance(button, ButtonElement) or AssertionError button.add_value_listener(self._stop_value, identify_sender=True)
def __init__(self, session, stop_buttons): SessionZoomingComponent.__init__(self, session) self._stop_buttons = stop_buttons self._ignore_buttons = False for button in self._stop_buttons: assert isinstance(button, ButtonElement) button.add_value_listener(self._stop_value, identify_sender=True)
def __init__(self, session = None, shift = None, unselected_color = RED, selected_color = GREEN, **kwargs): Elementary.__init__(self, **kwargs) SessionZoomingComponent.__init__(self, session) self.set_button_matrix(session.button_matrix) self.set_zoom_button(self.button(shift, blink_on = True)) self.set_stopped_value(unselected_color) self.set_selected_value(selected_color) self.set_nav_buttons(session.up_button, session.down_button, session.left_button, session.right_button) if hasattr(session, 'scene_launch_buttons'): self.set_scene_bank_buttons(tuple(session.scene_launch_buttons))
def __init__(self, session): SessionZoomingComponent.__init__(self, session)