X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git;a=blobdiff_plain;f=music_sampler.py;h=c10b6349701210a2ce583bb88543559a6fb0dd4f;hp=41b71be5bd1bd96502b18981c96725bef8554446;hb=b17aed6aba689f484a4932d99b30aff1bdee7176;hpb=1094ab1ac48313b0c1caec15bc4fb6c584efa047 diff --git a/music_sampler.py b/music_sampler.py index 41b71be..c10b634 100644 --- a/music_sampler.py +++ b/music_sampler.py @@ -62,21 +62,18 @@ class ActionList(RelativeLayout): action_title = StringProperty("") action_list = ListProperty([]) - def update_list(self, key, action_number = 0): + def update_list(self, key, action_descriptions): self.action_title = "actions linked to key {}:".format(key.key_sym) self.action_list = [] - action_descriptions = [action.description() for action in key.actions] - - for index, description in enumerate(action_descriptions): - if index < int(action_number): + for [action, status] in action_descriptions: + if status == "done": icon = "✓" - elif index + 0.5 == action_number: + elif status == "current": icon = "✅" else: icon = " " - - self.action_list.append([icon, description]) + self.action_list.append([icon, action]) class Screen(FloatLayout): pass