def stop(self): window.remove_handlers(self) if self._player is not None: self._player.pause() self._player.remove_handlers(on_eos=self.stop) self._player.delete() self._player = None self._playing = False self.dispatch_event('on_movie_end')
def enabled(self, enabled): if enabled == self._enabled: return self._enabled = enabled if enabled: window.push_handlers(self) options.push_handlers(self) for control in self.controls.itervalues(): control.enabled = True self.arrange_buttons() else: for control in self.controls.itervalues(): control.enabled = False window.remove_handlers(self) options.remove_handlers(self)
def hide(self): super(InputBox, self).hide() window.remove_handlers(self) self.dispatch_event('on_finish_input', self.text_document.text)
def stop(self): self.camera.y = 0 window.remove_handlers(self) pyglet.clock.unschedule(self.update) self.dispatch_event('on_credits_end')
def stop(self): window.remove_handlers(self) self.dispatch_event('on_game_over_close')