mirror of
https://github.com/python/cpython.git
synced 2025-07-23 19:25:40 +00:00
Added _reset and destroy methods.
This commit is contained in:
parent
52acae65d7
commit
52cea43097
2 changed files with 20 additions and 6 deletions
|
@ -14,12 +14,19 @@ class WindowParent() = ManageOneChild():
|
||||||
def create(self, (title, size)):
|
def create(self, (title, size)):
|
||||||
self.title = title
|
self.title = title
|
||||||
self.size = size # (width, height)
|
self.size = size # (width, height)
|
||||||
self.child = 0 # i.e., no child yet
|
self._reset()
|
||||||
self.win = 0 # i.e., no window yet
|
return self
|
||||||
|
#
|
||||||
|
def _reset(self):
|
||||||
|
self.child = 0
|
||||||
|
self.win = 0
|
||||||
self.itimer = 0
|
self.itimer = 0
|
||||||
self.do_mouse = 0
|
self.do_mouse = 0
|
||||||
self.do_timer = 0
|
self.do_timer = 0
|
||||||
return self
|
#
|
||||||
|
def destroy(self):
|
||||||
|
if self.child: self.child.destroy()
|
||||||
|
self._reset()
|
||||||
#
|
#
|
||||||
def need_mouse(self, child): self.do_mouse = 1
|
def need_mouse(self, child): self.do_mouse = 1
|
||||||
def no_mouse(self, child): self.do_mouse = 0
|
def no_mouse(self, child): self.do_mouse = 0
|
||||||
|
|
|
@ -14,12 +14,19 @@ class WindowParent() = ManageOneChild():
|
||||||
def create(self, (title, size)):
|
def create(self, (title, size)):
|
||||||
self.title = title
|
self.title = title
|
||||||
self.size = size # (width, height)
|
self.size = size # (width, height)
|
||||||
self.child = 0 # i.e., no child yet
|
self._reset()
|
||||||
self.win = 0 # i.e., no window yet
|
return self
|
||||||
|
#
|
||||||
|
def _reset(self):
|
||||||
|
self.child = 0
|
||||||
|
self.win = 0
|
||||||
self.itimer = 0
|
self.itimer = 0
|
||||||
self.do_mouse = 0
|
self.do_mouse = 0
|
||||||
self.do_timer = 0
|
self.do_timer = 0
|
||||||
return self
|
#
|
||||||
|
def destroy(self):
|
||||||
|
if self.child: self.child.destroy()
|
||||||
|
self._reset()
|
||||||
#
|
#
|
||||||
def need_mouse(self, child): self.do_mouse = 1
|
def need_mouse(self, child): self.do_mouse = 1
|
||||||
def no_mouse(self, child): self.do_mouse = 0
|
def no_mouse(self, child): self.do_mouse = 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue