diff light8/Lightboard.py @ 102:e04f7b552bcd

- scroll wheel works everywhere - scroll wheel works everywhere - interface is white on black - subs that start scenes are white - more status information, startup process kinda cleaned up
author dmcc
date Sun, 14 Jul 2002 08:01:24 +0000
parents a995fd1a8f03
children ddd3c8f04640
line wrap: on
line diff
--- a/light8/Lightboard.py	Sun Jul 14 02:44:27 2002 +0000
+++ b/light8/Lightboard.py	Sun Jul 14 08:01:24 2002 +0000
@@ -38,13 +38,16 @@
         self.get_data()
         self.buildinterface()
         self.load()
+        print "Light 8.8: Enterring backgroundloop"
         self.backgroundloop()
         self.updatestagelevels()
         
     def buildinterface(self):
+        print "Light 8.8: Constructing interface..."
         for w in self.master.winfo_children():
             w.destroy()
 
+        print "\tstage"
         stage_tl = toplevelat('stage')
         s = stage.Stage(stage_tl)
         stage.createlights(s)
@@ -56,16 +59,19 @@
         scene_tl = toplevelat('scenes')
         effect_tl = toplevelat('effect')
 
+        print "\tslider patching"
         mapping_tl = toplevelat('mapping')
         self.slidermapper = ExtSliderMapper.ExtSliderMapper(mapping_tl, 
                                                             self.scalelevels, 
                                                             ExternalSliders())
         self.slidermapper.pack()
 
+        print "\tsubmaster control"
         self.subpanels = Subpanels(sub_tl, effect_tl, scene_tl, self, self.scalelevels,
                                    Subs, self.xfader, self.changelevel,
                                    self.subediting, Subs.longestsubname())
 
+        print "\tlevel display"
         leveldisplay_tl = toplevelat('leveldisplay')
         leveldisplay_tl.bind('<Escape>', sys.exit)
 
@@ -74,12 +80,16 @@
             self.channel_levels[i].config(text=self.oldlevels[i])
             colorlabel(self.channel_levels[i])
 
+        print "\tconsole"
         Console(self)
 
         # root frame
+        print "\tcontrol panel"
+        self.master.configure(bg='black')
         controlpanel = Controlpanel(self.master, self.xfader, self.refresh, 
             self.quit, self.toggle_jostle)
         
+        print "\tcrossfader"
         xf=Frame(self.master)
         xf.pack(side='right')
 
@@ -91,15 +101,18 @@
         self.xfader.setupwidget(xf)
         controlpanel.pack()
 
-        cuefader_tl = toplevelat('cuefader')
-        cuefader = Fader(cuefader_tl, Subs.cues, self.scalelevels)
-        cuefader.pack()
+        print "\tcue fader (skipped)"
+        # cuefader_tl = toplevelat('cuefader')
+        # cuefader = Fader(cuefader_tl, Subs.cues, self.scalelevels)
+        # cuefader.pack()
+        print "Light 8.8: Everything's under control"
+
 
     def get_data(self,*args):
         Subs.reload_data(self.DUMMY)
         Patch.reload_data(self.DUMMY)
-        print "Patch:", Patch.patch
-        print "Subs:", ', '.join(Subs.subs.keys())
+        print "Light 8.8:", len(Patch.patch), "dimmers patched"
+        print "Light 8.8:", len(Subs.subs), "submasters loaded"
 
     def refresh(self, *args):
         'rebuild interface, reload data'
@@ -176,7 +189,7 @@
                 else:
                     numlab['bg'] = 'red'
             else:
-                numlab['bg'] = 'lightPink'
+                numlab['bg'] = 'grey40'
 
         self.oldlevels[:] = levels[:] # replace the elements in oldlevels - don't make a new list (Subediting is watching it)
             
@@ -198,7 +211,7 @@
             filename = '/tmp/light9.prefs'
             if self.DUMMY:
                 filename += '.dummy'
-            print "Loading from", filename
+            print "Light 8.8: Loading from", filename
             file = open(filename, 'r')
             p = cPickle.load(file)
             for s, v in p.scalelevels.items():