summaryrefslogtreecommitdiffstats
path: root/Lib/stdwin/basewin.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-09-09 03:39:21 (GMT)
committerGuido van Rossum <guido@python.org>1997-09-09 03:39:21 (GMT)
commitd7500fcbb4d0257f3bcd0c87d17ee61f3b1545e8 (patch)
treedb4a6e4835e04851df721eb4595d7172d8e05c34 /Lib/stdwin/basewin.py
parent045e688f6fc06c87cc93f84e42fb4767a04ba559 (diff)
downloadcpython-d7500fcbb4d0257f3bcd0c87d17ee61f3b1545e8.zip
cpython-d7500fcbb4d0257f3bcd0c87d17ee61f3b1545e8.tar.gz
cpython-d7500fcbb4d0257f3bcd0c87d17ee61f3b1545e8.tar.bz2
These directories renamed: tkinter -> lib-tk, stdwin -> lib-stdwin.
Diffstat (limited to 'Lib/stdwin/basewin.py')
-rwxr-xr-xLib/stdwin/basewin.py64
1 files changed, 0 insertions, 64 deletions
diff --git a/Lib/stdwin/basewin.py b/Lib/stdwin/basewin.py
deleted file mode 100755
index 7a43536..0000000
--- a/Lib/stdwin/basewin.py
+++ /dev/null
@@ -1,64 +0,0 @@
-# basewin.py
-
-import stdwin
-import mainloop
-from stdwinevents import *
-
-class BaseWindow:
-
- def __init__(self, title):
- self.win = stdwin.open(title)
- self.win.dispatch = self.dispatch
- mainloop.register(self.win)
-
-# def reopen(self):
-# title = self.win.gettitle()
-# winpos = self.win.getwinpos()
-# winsize = self.win.getwinsize()
-# origin = self.win.getorigin()
-# docsize = self.win.getdocsize()
-# mainloop.unregister(self.win)
-# del self.win.dispatch
-# self.win.close()
-# stdwin.setdefwinpos(winpos)
-# stdwin.setdefwinsize(winsize)
-# self.win = stdwin.open(title)
-# stdwin.setdefwinpos(0, 0)
-# stdwin.setdefwinsize(0, 0)
-# self.win.setdocsize(docsize)
-# self.win.setorigin(origin)
-# self.win.dispatch = self.dispatch
-# mainloop.register(self.win)
-
- def popup(self):
- if self.win is not stdwin.getactive():
- self.win.setactive()
-
- def close(self):
- mainloop.unregister(self.win)
- del self.win.dispatch
- self.win.close()
-
- def dispatch(self, event):
- type, win, detail = event
- if type == WE_CHAR:
- self.char(detail)
- elif type == WE_COMMAND:
- self.command(detail)
- elif type == WE_MOUSE_DOWN:
- self.mouse_down(detail)
- elif type == WE_MOUSE_MOVE:
- self.mouse_move(detail)
- elif type == WE_MOUSE_UP:
- self.mouse_up(detail)
- elif type == WE_DRAW:
- self.draw(detail)
- elif type == WE_CLOSE:
- self.close()
-
- def no_op(self, detail):
- pass
- char = command = mouse_down = mouse_move = mouse_up = draw = no_op
-
- def refreshall(self):
- self.win.change((-10, 0), (10000, 30000))