Mercurial > cpython-lru_cache-weakref
diff Lib/lib-stdwin/Split.py @ 98:455d65a11b13 legacy-trunk
Unimportant changes.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 26 Dec 1990 15:33:35 +0000 |
| parents | a22df52d7749 |
| children | b50fa6d58786 |
line wrap: on
line diff
--- a/Lib/lib-stdwin/Split.py Wed Dec 26 15:33:00 1990 +0000 +++ b/Lib/lib-stdwin/Split.py Wed Dec 26 15:33:35 1990 +0000 @@ -1,5 +1,7 @@ # Generic Split implementation. # Use as a base class for other splits. +# Derived classes should at least implement the methods that call +# unimpl() below: minsize(), getbounds() and setbounds(). Error = 'Split.Error' # Exception @@ -23,21 +25,22 @@ # Downcalls from parent to child # def destroy(self): - self.parent = 0 + self.parent = None for child in self.children: child.destroy() - self.children[:] = [] - self.mouse_interest[:] = [] - self.timer_interest[:] = [] - self.mouse_focus = 0 + del self.children[:] + del self.mouse_interest[:] + del self.timer_interest[:] + self.mouse_focus = None # def minsize(self, m): return unimpl() def getbounds(self): return unimpl() def setbounds(self, bounds): unimpl() - def draw(self, args): + # + def draw(self, d_detail): # (Could avoid calls to children outside the area) for child in self.children: - child.draw(args) + child.draw(d_detail) # # Downcalls only made after certain upcalls # @@ -107,7 +110,7 @@ # def change(self, area): self.parent.change(area) - def scroll(self, args): - self.parent.scroll(args) + def scroll(self, area_vector): + self.parent.scroll(area_vector) def settimer(self, itimer): self.parent.settimer(itimer)
