Skip to content
Snippets Groups Projects
Select Git revision
  • 3ab6aa3a6d0506e805caa19369bef279c1c789b4
  • wip-bootstrap default
  • dualcore
  • ch3/leds
  • ch3/time
  • master
6 results

bytes_construct_intbig.py

Blame
  • demo_menu.py 1.37 KiB
    import menu
    import event
    import hardware
    import control
    import audio
    import application
    
    #import demo_worms,demo_sparabo,cap_touch_demo, melodic_demo, harmonic_demo
    import menu_settings,menu_tinysynth
    
    import time
    
    hardware.captouch_autocalib()
    audio.set_volume_dB(0)
    
    menu_main = menu.Menu("flow3r",has_back=False)
    menu_badge = menu.Menu("badge")
    menu_apps = menu.Menu("apps")
    menu_music = menu.Menu("music")
    
    
    #for app_module in [demo_sparabo,melodic_demo,harmonic_demo]:
    #    menu_music.add(menu.MenuItemApp(app_module.app))
    
    #for app_module in [demo_worms,cap_touch_demo,]:
    #    menu_apps.add(menu.MenuItemApp(app_module.app))
    
    testmenu = menu.Menu("test")
    
    item_add = menu.MenuItem("+")
    item_add.action = lambda x: testmenu.add(menu.MenuItem("new {}".format(len(testmenu.items))))
    
    item_sub = menu.MenuItem("-")
    item_sub.action = lambda x: testmenu.pop() if len(testmenu.items) > 4 else None
    
    item_foo = menu.MenuItem("foo")
    testmenu.add(item_foo)
    testmenu.add(item_sub)
    testmenu.add(item_add)
    
    
    menu_badge.add(menu.MenuItemSubmenu(testmenu))
    menu_badge.add(menu.MenuItemSubmenu(menu_settings.get_menu()))
    
    menu_main.add(menu.MenuItemSubmenu(menu_badge))
    menu_main.add(menu.MenuItemSubmenu(menu_apps))
    menu_main.add(menu.MenuItemSubmenu(menu_music))
    
    
    menu_music.add(menu.MenuItemSubmenu(menu_tinysynth.get_menu()))
    
    menu.set_active_menu(menu_main)
    menu.render()
    
    event.the_engine.eventloop()