Exemple #1
0
 def _update_speed_color(self):
     '''
     Selects the appropriate color for the exit speed indicator based on 
     configured speed threshold
     '''
     if self.current_speed > self._pitstop_alert_speed:
         self.ids.speed_rect.rect_color = ColorScheme.get_error()
         self._toggle_exit_speed_alert(ColorScheme.get_error())
     elif self.current_speed > self._pitstop_alert_speed * self._SPEED_ALERT_THRESHOLD:
         self.ids.speed_rect.rect_color = ColorScheme.get_alert()
         self.exit_speed_color = ColorScheme.get_dark_background_translucent()
     else:
         self.ids.speed_rect.rect_color = ColorScheme.get_happy()
         self.exit_speed_color = ColorScheme.get_dark_background_translucent()