projects
/
audiocontrol.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
caa6418f980fac64e1140f3261cb7d816a46f87a
[audiocontrol.git]
/
main.py
1
import Bindings, Events, Views, curses.wrapper
2
3
keylist = None
4
dispatcher = None
5
viewmanager = None
6
stdscr = None
7
8
9
def run(scr):
10
11
global keylist
12
global dispatcher
13
global viewmanager
14
global stdscr
15
16
keylist = Bindings.KeyList()
17
dispatcher = Events.Dispatcher(keylist)
18
viewmanager = Views.ViewManager(keylist, dispatcher, scr)
19
stdscr = scr
20
21
import config
22
23
curses.raw()
24
stdscr.keypad(1)
25
try: curses.curs_set(0)
26
except: pass
27
dispatcher.run()
28
29
30
def main():
31
curses.wrapper(run)