Esempio n. 1
0
 def on_current_rfid(self, instance, value):
     # enable "remove" button if rfid mapping exists
     self.ids.btnClear.disabled = not PlayerData.get_rfid_map().has_key(self.current_rfid)
     # disable player selection box if no RFID is set
     self.ids.btnPlayer.disabled = not self.current_rfid
     self.teaching = True if self.current_rfid else False
Esempio n. 2
0
 def on_current_player(self, instance, value):
     self.ids.btnPlayer.iconText = self.current_player.get('name', u'---')
     SoundManager.play(Trigger.PLAYER_SELECTED, self.current_player)
     # enable "accept" button if current player is set and was not stored before
     self.ids.btnAccept.disabled = not (self.current_player.has_key('id') and self.current_player.get('id') != PlayerData.get_rfid_map().get(self.current_rfid))