# HG changeset patch # User drewp@bigasterisk.com # Date 1342606169 0 # Node ID 54732a2f993506ea10e982b3d388a779abf0d498 # Parent 317c2d2e22da4b8689ef3e7c9bc38fc4e348e287 SC more specific handler for faster chan label updates Ignore-this: ee973d1220bf601d0f98ae1ed96e0513 diff -r 317c2d2e22da -r 54732a2f9935 light9/dmxchanedit.py --- a/light9/dmxchanedit.py Wed Jul 18 10:07:22 2012 +0000 +++ b/light9/dmxchanedit.py Wed Jul 18 10:09:29 2012 +0000 @@ -58,12 +58,13 @@ self.num_lab.pack(side='left') # text description of channel - self.desc_lab=tk.Label(self, text=self.graph.label(self.uri), + self.desc_lab=tk.Label(self, width=14, font=stdfont, anchor='w', padx=0, pady=0, bd=0, height=1, bg='black', fg='white') + self.graph.addHandler(self.updateLabel) self.desc_lab.pack(side='left') # current level of channel, shows intensity with color @@ -74,6 +75,9 @@ self.setlevel(0) self.setupmousebindings() + + def updateLabel(self): + self.desc_lab.config(text=self.graph.label(self.uri)) def setupmousebindings(self): def b1down(ev):