Changeset - 115dd48e15a9
[Not reviewed]
default
0 2 0
dmcc - 22 years ago 2002-07-23 01:13:38

latest changes. couldn't commit lightboard for some reason
2 files changed with 18 insertions and 2 deletions:
0 comments (0 inline, 0 general)
light8/Config.py
Show inline comments
 
@@ -370,48 +370,64 @@ subs["*2-06-0"] = { "cycright" : 100, "m
 
    "hotbox1" : 71, "upfill4" : 48, "b32" : 51, "rock" : 17, "marry2" : 34,
 
    "marry1" : 69, "main 2" : 30, "side r" : 30,}
 
subs["patio right"] = { "phone" : 0, "patio2" : 0, "cuba2" : 0,
 
    "b34" : 34, "main 9" : 0, "b25" : 16, "cuba1" : 76, "b32" : 0,}
 
subs["patio left"] = { "main 3" : 31, "edge" : 54, "b13" : 0,
 
    "patio1" : 0, "cafe1" : 40, "desk1" : 0,}
 
subs["*2-06-0"] = { "cycright" : 100, "main 11" : 13, "main 10" : 0,
 
    "upfill1" : 48, "b34" : 0, "b24" : 100, "b23" : 100, "b22" : 0,
 
    "desk2" : 23, "hotbox2" : 83, "hotbox1" : 51, "upfill4" : 48,
 
    "b32" : 41, "main 2" : 60, "main 4" : 85, "main 7" : 30, "main 9" : 70,
 
    "edge" : 0, "rock" : 0, "marry2" : 34, "marry1" : 64, "side r" : 30,}
 

	
 
# don't screw up!
 
subs['*2-06-1-patio right']=subs['patio right'].copy()
 

	
 
subs['*2-06-2 patio left']=subs['patio left'].copy()
 
subs["*2-07-0"] = { "sidefill2" : 100, "sidefill1" : 83, "cycright" : 41,
 
    "main 11" : 100, "main 10" : 100, "upfill1" : 56, "b34" : 100,
 
    "b25" : 100, "cycleft" : 41, "b23" : 100, "b22" : 100, "side l" : 100,
 
    "hotbox2" : 5, "hotbox1" : 14, "upfill4" : 56, "b24" : 100, "desk2" : 78,
 
    "upfill3" : 69, "upfill2" : 100, "main 3" : 83, "main 2" : 100,
 
    "main 5" : 100, "main 4" : 100, "main 7" : 100, "phone" : 62,
 
    "main 9" : 100, "main 8" : 100, "edge" : 63, "marry2" : 100,
 
    "marry1" : 100, "xmas" : 99, "side r" : 100,}
 
subs["*2-06-0"] = { "cycright" : 100, "main 11" : 13, "main 10" : 0,
 
    "upfill1" : 48, "b34" : 0, "b24" : 100, "b23" : 62, "b22" : 0,
 
    "desk2" : 23, "hotbox2" : 89, "hotbox1" : 88, "upfill4" : 48,
 
    "b32" : 0, "main 2" : 63, "main 4" : 97, "main 7" : 42, "main 9" : 52,
 
    "edge" : 0, "rock" : 0, "marry2" : 0, "marry1" : 41, "side r" : 0,}
 
subs["*2-02-0"] = { "main 2" : 53, "main 5" : 18, "main 4" : 24,
 
    "main 7" : 42, "main 9" : 60, "main 8" : 36, "b24" : 52, "b23" : 76,
 
    "side r" : 34, "blue1" : 72, "marry2" : 38, "blue3" : 72, "blue2" : 72,
 
    "blue4" : 72, "main 10" : 53,}
 
subs["*2-03-20-luckcover"] = { "red3" : 75, "red2" : 75, "red1" : 75,
 
    "b24" : 20, "upfill3" : 26, "upfill2" : 31, "upfill1" : 27, "red4" : 97,
 
    "b25" : 20, "side l" : 31, "b23" : 20, "b22" : 20, "upfill4" : 17,
 
    "side r" : 31, "blue1" : 70, "blue3" : 70, "blue2" : 70, "blue4" : 92,
 
    "main 7" : 100, "gree2" : 75, "gree3" : 75, "gree1" : 75, "gree4" : 75,
 
    "hotback" : 40, "main 8" : 0, "cuba1" : 5,}
 
subs["*1-01-0-justback"] = { "sidefill2" : 47, "sidefill1" : 47,
 
    "cycright" : 41, "upfill3" : 60, "main 10" : 100, "upfill1" : 56,
 
    "b34" : 16, "b25" : 16, "side l" : 0, "b23" : 16, "b22" : 16,
 
    "b32" : 7, "desk1" : 0, "hotbox2" : 100, "hotbox1" : 72, "upfill4" : 68,
 
    "b24" : 16, "desk2" : 0, "main 11" : 100, "upfill2" : 91, "main 3" : 13,
 
    "main 2" : 13, "main 5" : 13, "main 4" : 100, "main 7" : 100,
 
    "phone" : 0, "main 9" : 14, "main 8" : 13, "cycleft" : 41, "edge" : 0,
 
    "b13" : 16, "rock" : 0, "marry2" : 16, "marry1" : 16, "cuba1" : 16,
 
    "cuba2" : 0, "side r" : 0,}
 
subs["*2-06-0"] = { "cycright" : 100, "main 11" : 13, "main 10" : 0,
 
    "upfill1" : 48, "b34" : 0, "b24" : 100, "b23" : 62, "b22" : 0,
 
    "desk2" : 0, "hotbox2" : 64, "hotbox1" : 88, "upfill4" : 48,
 
    "b32" : 0, "main 2" : 63, "main 4" : 97, "main 7" : 42, "main 9" : 52,
 
    "edge" : 0, "rock" : 0, "marry2" : 0, "marry1" : 41, "side r" : 0,}
 
subs["*cuba floor show"] = { "cycright" : 100, "main 11" : 13, "main 10" : 0,
 
    "upfill1" : 48, "b34" : 0, "b24" : 100, "b23" : 62, "b22" : 0,
 
    "desk2" : 0, "hotbox2" : 64, "hotbox1" : 88, "upfill4" : 48,
 
    "b32" : 0, "main 2" : 63, "main 4" : 97, "main 7" : 42, "main 9" : 52,
 
    "edge" : 0, "rock" : 0, "marry2" : 0, "marry1" : 41, "side r" : 0,}
 
subs["*cuba floor show"] = { "cycright" : 100, "main 11" : 13,
 
    "main 10" : 0, "upfill1" : 48, "b34" : 0, "b24" : 100, "b23" : 62,
 
    "b22" : 0, "b32" : 0, "hotbox2" : 64, "hotbox1" : 88, "upfill4" : 48,
 
    "desk2" : 0, "main 2" : 63, "main 5" : 47, "main 4" : 86, "main 7" : 66,
 
    "main 9" : 52, "edge" : 0, "rock" : 0, "marry2" : 0, "marry1" : 96,
 
    "hotback" : 57, "side r" : 0,}
light8/panels.py
Show inline comments
 
"""some of the panels"""
 
from __future__ import nested_scopes
 

	
 
from Tix import *
 
from uihelpers import *
 
import Patch
 
from FlyingFader import FlyingFader
 

	
 
stdfont = ('Arial', 8)
 
monofont = ('Courier', 8)
 

	
 
class Controlpanel(Frame):
 
    def __init__(self, parent, xfader, refresh_cb, quit_cb, jostle_cb, 
 
                 whatsup_cb):
 
                 whatsup_cb=None):
 
        Frame.__init__(self,parent, bg='black')
 
        controlpanel = self
 
        for txt,cmd in (
 
            ('Quit',       quit_cb),
 
            ('Refresh',    refresh_cb),
 
            ('Clear all', xfader.clearallbuttons),
 
            ('On -> X',     lambda: xfader.grab('x')),
 
            ('Clear X',     lambda: xfader.clearallbuttons('x')),
 
            ('On -> Y',     lambda: xfader.grab('y')),
 
            ('Clear Y',     lambda: xfader.clearallbuttons('y')),
 
            ("What's up?",     whatsup_cb)):
 
            Button(controlpanel, text=txt, command=cmd, bg='black', 
 
                fg='white').pack(side='top', fill='x')
 
                fg='white',font=stdfont, padx=0, pady=0).pack(side='top', fill='x')
 
        # jostle button
 
        Checkbutton(controlpanel, text="Jostle", bg='black', fg='white',
 
            command=jostle_cb).pack(side=TOP, fill=X)
 

	
 
class Console:
 
    def __init__(self,lightboard):
 
        t=toplevelat('console')
 
        self.frame = Frame(t, bg='black')
 
        self.entry=Entry(self.frame, bg='black', fg='white')
 
        self.entry.pack(expand=1, fill='x')
 
        self.entry.bind('<Return>',
 
                        lambda evt: self.execute(evt, self.entry.get()))
 
        self.frame.pack(fill=BOTH, expand=1)
 
        self.lightboard=lightboard
 
    
 
    def execute(self, evt, str):
 
        if str[0] == '*': # make a new sub from the current levels
 
            self.lightboard.save_sub(str,self.lightboard.stageassub())
 
        else:
 
            print '>>>', str
 
            print eval(str)
 
            self.frame.focus()
 

	
 
class Leveldisplay:
 
    def __init__(self, parent, channel_levels, num_channels=68):
 
        frames = (make_frame(parent), make_frame(parent))
 
        channel_levels[:]=[]
 
        self.number_labels = []
 
        for channel in range(1, num_channels+1):
 

	
 
            # frame for this channel
 
            f = Frame(frames[channel > (num_channels/2)])
 
            # channel number -- will turn yellow when being altered
 
            num_lab = Label(f, text=str(channel), width=3, bg='grey40', 
 
                fg='white', font=stdfont, padx=0, pady=0, bd=0, height=1)
 
            num_lab.pack(side='left')
 
            self.number_labels.append(num_lab)
 

	
 
            # text description of channel
 
            Label(f, text=Patch.get_channel_name(channel), width=8, 
 
                font=stdfont, anchor='w', padx=0, pady=0, bd=0, 
 
                height=1, bg='black', fg='white').pack(side='left')
 

	
 
            # current level of channel, shows intensity with color
 
            l = Label(f, width=3, bg='lightBlue', font=stdfont, anchor='e', 
 
                      padx=1, pady=0, bd=0, height=1)
 
            l.pack(side='left')
 
            colorlabel(l)
0 comments (0 inline, 0 general)