Kaydet (Commit) a1ec5fea authored tarafından Guido van Rossum's avatar Guido van Rossum

Unimportant changes.

üst debbe041
# Generic Split implementation. # Generic Split implementation.
# Use as a base class for other splits. # 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 Error = 'Split.Error' # Exception
...@@ -23,21 +25,22 @@ class Split(): ...@@ -23,21 +25,22 @@ class Split():
# Downcalls from parent to child # Downcalls from parent to child
# #
def destroy(self): def destroy(self):
self.parent = 0 self.parent = None
for child in self.children: for child in self.children:
child.destroy() child.destroy()
self.children[:] = [] del self.children[:]
self.mouse_interest[:] = [] del self.mouse_interest[:]
self.timer_interest[:] = [] del self.timer_interest[:]
self.mouse_focus = 0 self.mouse_focus = None
# #
def minsize(self, m): return unimpl() def minsize(self, m): return unimpl()
def getbounds(self): return unimpl() def getbounds(self): return unimpl()
def setbounds(self, bounds): unimpl() def setbounds(self, bounds): unimpl()
def draw(self, args): #
def draw(self, d_detail):
# (Could avoid calls to children outside the area) # (Could avoid calls to children outside the area)
for child in self.children: for child in self.children:
child.draw(args) child.draw(d_detail)
# #
# Downcalls only made after certain upcalls # Downcalls only made after certain upcalls
# #
...@@ -107,7 +110,7 @@ class Split(): ...@@ -107,7 +110,7 @@ class Split():
# #
def change(self, area): def change(self, area):
self.parent.change(area) self.parent.change(area)
def scroll(self, args): def scroll(self, area_vector):
self.parent.scroll(args) self.parent.scroll(area_vector)
def settimer(self, itimer): def settimer(self, itimer):
self.parent.settimer(itimer) self.parent.settimer(itimer)
# Generic Split implementation. # Generic Split implementation.
# Use as a base class for other splits. # 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 Error = 'Split.Error' # Exception
...@@ -23,21 +25,22 @@ class Split(): ...@@ -23,21 +25,22 @@ class Split():
# Downcalls from parent to child # Downcalls from parent to child
# #
def destroy(self): def destroy(self):
self.parent = 0 self.parent = None
for child in self.children: for child in self.children:
child.destroy() child.destroy()
self.children[:] = [] del self.children[:]
self.mouse_interest[:] = [] del self.mouse_interest[:]
self.timer_interest[:] = [] del self.timer_interest[:]
self.mouse_focus = 0 self.mouse_focus = None
# #
def minsize(self, m): return unimpl() def minsize(self, m): return unimpl()
def getbounds(self): return unimpl() def getbounds(self): return unimpl()
def setbounds(self, bounds): unimpl() def setbounds(self, bounds): unimpl()
def draw(self, args): #
def draw(self, d_detail):
# (Could avoid calls to children outside the area) # (Could avoid calls to children outside the area)
for child in self.children: for child in self.children:
child.draw(args) child.draw(d_detail)
# #
# Downcalls only made after certain upcalls # Downcalls only made after certain upcalls
# #
...@@ -107,7 +110,7 @@ class Split(): ...@@ -107,7 +110,7 @@ class Split():
# #
def change(self, area): def change(self, area):
self.parent.change(area) self.parent.change(area)
def scroll(self, args): def scroll(self, area_vector):
self.parent.scroll(args) self.parent.scroll(area_vector)
def settimer(self, itimer): def settimer(self, itimer):
self.parent.settimer(itimer) self.parent.settimer(itimer)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment