comparison light8/rsn.py @ 16:7dbe8067acea

fixed bug with channel levels not displaying fixed bug with channel levels not displaying moved an import from rsn to io
author drewp
date Sun, 07 Jul 2002 06:33:29 +0000
parents 7adc65771676
children 43aa1ee8b3a9
comparison
equal deleted inserted replaced
15:c76b62eccdec 16:7dbe8067acea
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 from __future__ import nested_scopes 2 from __future__ import nested_scopes
3 3
4 from Tkinter import * 4 from Tkinter import *
5 from parport import *
6 from time import sleep 5 from time import sleep
7 from signal import * 6 from signal import *
8 import sys, thread, cPickle 7 import sys, thread, cPickle
9 8
10 import io 9 import io
53 newlevels = s.get_levels(level=scalelevels[name].get()) 52 newlevels = s.get_levels(level=scalelevels[name].get())
54 for (ch, fadelev) in newlevels.items(): 53 for (ch, fadelev) in newlevels.items():
55 levels[ch-1] = max(levels[ch-1], fadelev) 54 levels[ch-1] = max(levels[ch-1], fadelev)
56 55
57 levels = [int(l) for l in levels] 56 levels = [int(l) for l in levels]
58 57
59 for lev,lab,oldlev in zip(levels, channel_levels, _oldlevels): 58 for lev,lab,oldlev in zip(levels, channel_levels, _oldlevels):
60 if lev != oldlev: 59 if lev != oldlev:
61 lab.config(text="%d" % lev) 60 lab.config(text="%d" % lev)
62 colorlabel(lab) 61 colorlabel(lab)
63 62
110 109
111 # sub_tl.bind('<b>', event_printer) 110 # sub_tl.bind('<b>', event_printer)
112 leveldisplay=toplevelat(873,400) 111 leveldisplay=toplevelat(873,400)
113 leveldisplay.bind('<Escape>', sys.exit) 112 leveldisplay.bind('<Escape>', sys.exit)
114 113
115 Leveldisplay(leveldisplay,_oldlevels) 114 Leveldisplay(leveldisplay,_oldlevels,channel_levels)
116 115
117 Console() 116 Console()
118 117
119 # root frame 118 # root frame
120 controlpanel = Controlpanel(root,xfader,refresh,quit) 119 controlpanel = Controlpanel(root,xfader,refresh,quit)