Exemplo n.º 1
0
 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')
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 def hide(self):
     super(InputBox, self).hide()
     window.remove_handlers(self)
     self.dispatch_event('on_finish_input', self.text_document.text)
Exemplo n.º 5
0
 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')
Exemplo n.º 7
0
 def stop(self):
     window.remove_handlers(self)
     self.dispatch_event('on_game_over_close')
Exemplo n.º 8
0
 def stop(self):
     self.camera.y = 0
     window.remove_handlers(self)
     pyglet.clock.unschedule(self.update)
     self.dispatch_event('on_credits_end')
Exemplo n.º 9
0
 def hide(self):
     super(InputBox, self).hide()
     window.remove_handlers(self)
     self.dispatch_event('on_finish_input', self.text_document.text)