Changeset - 7648be1d2c85
[Not reviewed]
default
0 1 0
drewp@bigasterisk.com - 16 years ago 2009-06-13 22:10:55
drewp@bigasterisk.com
font fix in CC
Ignore-this: 3a7363e7574a6764bc1c6cc9b8b5c0f7
1 file changed with 4 insertions and 3 deletions:
0 comments (0 inline, 0 general)
light9/curve.py
Show inline comments
 
@@ -709,51 +709,52 @@ class Curvesetview(tk.Frame):
 
            self.newcurvename.set('')
 
        
 
        entry = tk.Entry(f, textvariable=self.newcurvename)
 
        entry.pack(side='left', fill='x',exp=1)        
 
        entry.bind("<Key-Return>", new_curve)
 

	
 
        def focus_entry():
 
            entry.focus()
 
        
 
        dispatcher.connect(self.add_curve, "add_curve", sender=self.curveset)
 
        dispatcher.connect(focus_entry, "focus new curve", weak=False)
 
        
 
    def add_curve(self,name, slider=None, knobEnabled=False):
 
        f = tk.Frame(self,relief='raised',bd=1)
 
        f.pack(side='top',fill='both',exp=1)
 

	
 

	
 
        leftside = tk.Frame(f)
 
        leftside.pack(side='left')
 

	
 
        collapsed = tk.IntVar()
 
        txt = "curve '%s'" % name
 
        if len(name) > 7:
 
            txt = name
 
        tk.Label(leftside,text=txt,font="6x10",
 
        labelFont = "arial 8"
 
        tk.Label(leftside,text=txt,font=labelFont,
 
                 width=15).pack(side='top')
 

	
 
        sliderLabel = None
 
        def cmd():
 
            if collapsed.get():
 
                if sliderLabel:
 
                    sliderLabel.pack_forget()
 
                f.pack(exp=0)
 
            else:
 
                if sliderLabel:
 
                    sliderLabel.pack(side='top')
 
                f.pack(exp=1)
 
        tk.Checkbutton(leftside, text="collapsed", font="6x10",
 
        tk.Checkbutton(leftside, text="collapsed", font=labelFont,
 
                       variable=collapsed, command=cmd).pack(side='top')
 

	
 
        if slider is not None:
 
            # slider should have a checkbutton, defaults to off for
 
            # music tracks
 
            sliderLabel = tk.Label(leftside, text="Slider %s" % slider,
 
                                   fg='#800000', font='arial 12 bold')
 
                                   fg='#800000', font=labelFont)
 
            sliderLabel.pack(side='top')
 

	
 
        cv = Curveview(f, self.curveset.curves[name],
 
                       knobEnabled=knobEnabled)
 
        cv.pack(side='left',fill='both',exp=1)
 
        self.curves[name] = cv
0 comments (0 inline, 0 general)