def __init__(self, parent, surface_manager):
        super().__init__(parent)
        self.main_layout = None
        self.surface_manager = surface_manager
        self._set_layout()
Call YAML parser to generate and handle all events.
dataset/ETHPy150Open tuturto/pyherc/src/herculeum/ui/gui/widgets.py/EffectsWidget.__init__--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/.google_appengine/google/appengine/api/yaml_listener.py/EventListener.Parse