+ self._titleButton.set_label(self._player.title)
+ self._set_context(self._player.state)
+
+ def _set_context(self, state):
+ if state == self._player.STATE_PLAY:
+ stateImage = self._store.STORE_LOOKUP["pause"]
+ self._store.set_image_from_store(self._controlButton, stateImage)
+ self.toplevel.show()
+ elif state == self._player.STATE_PAUSE:
+ stateImage = self._store.STORE_LOOKUP["play"]
+ self._store.set_image_from_store(self._controlButton, stateImage)
+ self.toplevel.show()
+ elif state == self._player.STATE_STOP:
+ self._titleButton.set_label("")