Example #1
0
def _update_menu_screen():
    screen.clear()
    screen.line1(_sub_menus[_sub_menu_index].name, True)
    select_text = "SELECT"
    if hasattr(_sub_menus[_sub_menu_index], "get_select_text"):
        select_text = _sub_menus[_sub_menu_index].get_select_text()
    screen.line2(select_text, True)
Example #2
0
 def on_enter():
     screen.line2("Press to stop", True)
     LedTest.handle.enable()
     LedTest.running = True
     LedTest.thread = threading.Thread(target=LedTest.run)
     LedTest.thread.daemon = True
     LedTest.thread.start()
Example #3
0
 def on_enter():
     file_name = _save()
     if file_name is not None:
         screen.line2("SAVED " + file_name, True)
     else:
         screen.line2("NO DATA", True)
     sleep(1)
     menu.leave_sub_menu()
Example #4
0
 def on_enter():
     _, _, file_names = next(walk(_midi_path), (None, None, []))
     if len(file_names) == 0:
         screen.line2("NO FILES", True)
         sleep(1)
         menu.leave_sub_menu()
     else:
         ReplayViewer.active = True
         ReplayViewer.file_index = 0
         ReplayViewer.files = sorted(file_names,
                                     key=lambda name: int(name[5:-5]))
Example #5
0
def _wave():
    screen.line2("\x00\x01\x00\x02", True)
    sleep(0.2)
    screen.line2("\x00\x01\x00\x03", True)
    sleep(0.1)
    screen.line2("\x00\x01\x00\x04", True)
    sleep(0.2)
    screen.line2("\x00\x01\x00\x03", True)
    sleep(0.1)
Example #6
0
 def update_display(self, editing=False):
     name = self.name
     if editing: name = "[" + name + "]"
     screen.line1(name, True)
     text, center = self.get_display_data_full()
     screen.line2(text, center)
Example #7
0
 def update_display():
     screen.line1("[" + HandlerSelector.name + "]", True)
     screen.line2(HandlerSelector.get_handler().name, True)
Example #8
0
 def update_display():
     screen.line1(ReplayViewer.files[ReplayViewer.file_index][:-5], True)
     screen.line2(
         "PRESS TO " + ("STOP" if ReplayViewer.playing else "PLAY"), True)