+ def update_list(self, key, action_descriptions):
+ self.action_title = "actions linked to key {}:".format(key.key_sym)
+ self.action_list = []
+
+ for [action, status] in action_descriptions:
+ if status == "done":
+ icon = "✓"
+ elif status == "current":
+ icon = "✅"
+ else:
+ icon = " "
+ self.action_list.append([icon, action])
+
+class Screen(FloatLayout):
+ pass
+
+class MusicSamplerApp(App):
+ def build(self):
+ Window.size = (913, 563)
+
+ return Screen()
+
+if __name__ == '__main__':
+ Builder.load_file(music_sampler.path() + "/music_sampler.kv")
+ MusicSamplerApp().run()