]> git.immae.eu Git - perso/Immae/Projets/Python/MusicSampler.git/blobdiff - helpers/key.py
Add cross when key is not usable
[perso/Immae/Projets/Python/MusicSampler.git] / helpers / key.py
index 113cf8e94801fdaa15ba529f6d94509e5edc7d5b..2b9d1520e8549a5f6f4f6aa43a369f45df078d20 100644 (file)
@@ -107,6 +107,20 @@ class Key(ButtonBehavior, Widget):
     description = ListProperty([])
     state = StringProperty("")
 
+    def get_alias_line_cross_color(self):
+        if self.is_loaded_running() or self.is_loaded_protecting_repeat():
+            return [120/255, 120/255, 120/255, 1]
+        else:
+            return [0, 0, 0, 0]
+
+    def set_alias_line_cross_color(self):
+        pass
+
+    line_cross_color = AliasProperty(
+            get_alias_line_cross_color,
+            set_alias_line_cross_color,
+            bind=['state'])
+
     def get_alias_line_color(self):
         if self.is_loaded_running():
             return [0, 0, 0, 1]