self._layout.pack_start(self._stopButton)
self._layout.pack_start(self._canNavigate)
- self._state = "play"
+ self._state = "stop"
@property
def toplevel(self):
return self._state
def _state_change(self, widget, state):
+ _moduleLogger.info("User changed state")
self.emit("state_change", state)
self._state = state
def _navigate_change(self, widget):
+ _moduleLogger.info("User changed nav")
self.emit("navigate_change", self._canNavigate.get_active())
def _title_change(self, widget):
+ _moduleLogger.info("User changed title")
self.emit("title_change", self._title.get_text())
def play(self):
if newState == "play":
self._pause.show()
self._play.hide()
+ self.toplevel.show()
elif newState == "pause":
self._pause.hide()
self._play.show()
+ self.toplevel.show()
elif newState == "stop":
self._pause.hide()
self._play.show()
+ self.toplevel.hide()
@misc_utils.log_exception(_moduleLogger)
def _on_player_state_change(self, player, newState):