Mercurial > code > home > repos > light9
changeset 805:54732a2f9935
SC more specific handler for faster chan label updates
Ignore-this: ee973d1220bf601d0f98ae1ed96e0513
author | drewp@bigasterisk.com |
---|---|
date | Wed, 18 Jul 2012 10:09:29 +0000 |
parents | 317c2d2e22da |
children | 6d8f0c088a26 |
files | light9/dmxchanedit.py |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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):