changeset 390:5d2b119443f2

keyboardcomposer: fix (one) refresh bug
author David McClosky <dmcc@bigasterisk.com>
date Fri, 15 Jun 2007 23:30:12 +0000
parents e708fdcb383c
children 0a134ed35bb2
files bin/keyboardcomposer
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/bin/keyboardcomposer	Fri Jun 15 23:28:41 2007 +0000
+++ b/bin/keyboardcomposer	Fri Jun 15 23:30:12 2007 +0000
@@ -84,11 +84,12 @@
             except IOError:
                 pass
 
+        self.use_hw_sliders = hw_sliders
         self.connect_to_hw(hw_sliders)
-        self.draw_ui(hw_sliders)
+        self.draw_ui()
         self.send_levels_loop()
 
-    def draw_ui(self, hw_sliders):
+    def draw_ui(self):
         self.rows = [] # this holds Tk Frames for each row
         self.slider_vars = {} # this holds subname:sub Tk vars
         self.slider_table = {} # this holds coords:sub Tk vars
@@ -103,7 +104,7 @@
         self.buttonframe.pack(side=BOTTOM)
 
         self.sliders_status_var = IntVar()
-        self.sliders_status_var.set(hw_sliders)
+        self.sliders_status_var.set(self.use_hw_sliders)
         self.sliders_checkbutton = Checkbutton(self.buttonframe, 
             text="Sliders", variable=self.sliders_status_var,
             command=lambda: self.toggle_slider_connectedness(),