comparison flax/Subcomposer.py @ 147:6a1f4becb1db

merged some late color change edits from the theater
author drewp
date Sun, 06 Jul 2003 13:47:06 +0000
parents f433e95f2e42
children c31601504358
comparison
equal deleted inserted replaced
146:4041eefed719 147:6a1f4becb1db
33 33
34 def alltozero(): 34 def alltozero():
35 self.set_levels([0] * self.numchannels) 35 self.set_levels([0] * self.numchannels)
36 dispatcher.send("levelchanged") 36 dispatcher.send("levelchanged")
37 37
38 tk.Button(self, text="all to zero", command=alltozero).pack(side='top') 38 tk.Button(self, text="all to zero", command=alltozero,
39 fg='white').pack(side='top')
39 40
40 dispatcher.connect(self.levelchanged,"levelchanged") 41 dispatcher.connect(self.levelchanged,"levelchanged")
41 dispatcher.connect(self.sendupdate,"levelchanged") 42 dispatcher.connect(self.sendupdate,"levelchanged")
42 43
43 self.persistentlevels() 44 self.persistentlevels()
96 self.levels[:] = levels 97 self.levels[:] = levels
97 dispatcher.send("levelchanged") 98 dispatcher.send("levelchanged")
98 99
99 def Savebox(master, levels, verb="Save", cmd=None): 100 def Savebox(master, levels, verb="Save", cmd=None):
100 f=tk.Frame(master,bd=2,relief='raised') 101 f=tk.Frame(master,bd=2,relief='raised')
101 tk.Label(f,text="Sub name:").pack(side='left') 102 tk.Label(f,text="Sub name:",fg='white').pack(side='left')
102 e=tk.Entry(f) 103 e=tk.Entry(f,fg='white')
103 e.pack(side='left',exp=1,fill='x') 104 e.pack(side='left',exp=1,fill='x')
104 def cb(*args): 105 def cb(*args):
105 subname=e.get() 106 subname=e.get()
106 cmd(levels,subname) 107 cmd(levels,subname)
107 print "sub",verb,subname 108 print "sub",verb,subname
108 e.bind("<Return>",cb) 109 e.bind("<Return>",cb)
109 tk.Button(f,text=verb,command=cb).pack(side='left') 110 tk.Button(f,text=verb,command=cb,fg='white').pack(side='left')
110 return f 111 return f
111 112
112 ############################# 113 #############################
113 114
114 if __name__ == "__main__": 115 if __name__ == "__main__":
115 root=tk.Tk() 116 root=tk.Tk()
116 root.config(bg='black') 117 root.config(bg='black')
118 root.tk_setPalette("#004633")
117 119
118 sc = Subcomposer(root, dmxdummy=1) 120 sc = Subcomposer(root, dmxdummy=1)
119 sc.pack() 121 sc.pack()
120 122
121 while 1: 123 while 1: