Mercurial > code > home > repos > light9
comparison light8/Xfader.py @ 4:f974a462133f
added light8 from the posted light8-1.0.tgz
author | drewp |
---|---|
date | Sun, 07 Jul 2002 01:16:10 +0000 |
parents | 45b12307c695 |
children | 71489bb71528 |
comparison
equal
deleted
inserted
replaced
3:8856efb6516c | 4:f974a462133f |
---|---|
1 from Tix import * | 1 from Tkinter import * |
2 from __future__ import division | 2 from __future__ import division |
3 | 3 |
4 class Xfader(Canvas): | 4 class Xfader(Canvas): |
5 def __init__(self, scalelevelsIn): | 5 def __init__(self, scalelevelsIn): |
6 global scalelevels | 6 global scalelevels |
43 def width(self): | 43 def width(self): |
44 return int(self['width']) | 44 return int(self['width']) |
45 def height(self): | 45 def height(self): |
46 return int(self['height']) | 46 return int(self['height']) |
47 def setupwidget(self,parent): | 47 def setupwidget(self,parent): |
48 Canvas.__init__(self,parent,width=150,height=150,bg="grey40") | 48 Canvas.__init__(self,parent,width=150,height=150,bg="#ff0000") |
49 self.pack(side='bottom') | 49 self.pack(side='bottom') |
50 self.create_rectangle(5,5,self.width()-5,self.height()-5) | 50 self.create_rectangle(5,5,self.width()-5,self.height()-5) |
51 self.create_line(0,self.height()/2,150,self.height()/2) | 51 self.create_line(0,self.height()/2,150,self.height()/2) |
52 self.create_line(self.width()/2,0,self.width()/2,self.height()) | 52 self.create_line(self.width()/2,0,self.width()/2,self.height()) |
53 self.bind("<ButtonPress-1>",self.down) | 53 self.bind("<ButtonPress-1>",self.down) |