Changeset - a65a1634fce4
[Not reviewed]
default
0 1 0
drewp@bigasterisk.com - 20 years ago 2005-04-11 01:54:51
drewp@bigasterisk.com
fix entry sizing bug
1 file changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
bin/curvecalc
Show inline comments
 
@@ -104,19 +104,19 @@ class Subexpr:
 

	
 
class Subexprview(tk.Frame):
 
    def __init__(self,master,se,**kw):
 
        self.subexpr=se
 
        tk.Frame.__init__(self,master,**kw)
 
        self.evar = tk.StringVar()
 
        e = self.ent = tk.Entry(master,textvariable=self.evar)
 
        e.pack(side='left',fill='both',exp=1)
 
        e = self.ent = tk.Entry(self,textvariable=self.evar)
 
        e.pack(side='left',fill='x',exp=1)
 
        self.expr_changed()
 
        self.evar.trace_variable('w',self.evar_changed)
 
        dispatcher.connect(self.expr_changed,"expr_changed",
 
                           sender=self.subexpr)
 
        self.error = tk.Label(master)
 
        self.error = tk.Label(self)
 
        self.error.pack(side='left')
 
        dispatcher.connect(lambda exc: self.error.config(text=str(exc)),
 
                           "expr_error",sender=self.subexpr,weak=0)
 
    def expr_changed(self):
 
        if self.subexpr.expr!=self.evar.get():
 
            self.evar.set(self.subexpr.expr)
0 comments (0 inline, 0 general)