summaryrefslogtreecommitdiffstats
path: root/Tools/idle/ZoomHeight.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2003-06-14 00:08:37 (GMT)
committerGuido van Rossum <guido@python.org>2003-06-14 00:08:37 (GMT)
commitecb544e95bc02a59d0acc1e28f3ef5624d399210 (patch)
tree589449882db7543c5562347b1120a8d0e57b219f /Tools/idle/ZoomHeight.py
parent91012fe9b58b9dff2298aad453804023d557447b (diff)
downloadcpython-ecb544e95bc02a59d0acc1e28f3ef5624d399210.zip
cpython-ecb544e95bc02a59d0acc1e28f3ef5624d399210.tar.gz
cpython-ecb544e95bc02a59d0acc1e28f3ef5624d399210.tar.bz2
Get rid of old IDLE. Lib/idlelib rules!
Diffstat (limited to 'Tools/idle/ZoomHeight.py')
-rw-r--r--Tools/idle/ZoomHeight.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/Tools/idle/ZoomHeight.py b/Tools/idle/ZoomHeight.py
deleted file mode 100644
index ecc306a..0000000
--- a/Tools/idle/ZoomHeight.py
+++ /dev/null
@@ -1,46 +0,0 @@
-# Sample extension: zoom a window to maximum height
-
-import re
-import sys
-
-class ZoomHeight:
-
- menudefs = [
- ('windows', [
- ('_Zoom Height', '<<zoom-height>>'),
- ])
- ]
-
- windows_keydefs = {
- '<<zoom-height>>': ['<Alt-F2>'],
- }
- unix_keydefs = {
- '<<zoom-height>>': ['<Control-x><Control-z>'],
- }
-
- def __init__(self, editwin):
- self.editwin = editwin
-
- def zoom_height_event(self, event):
- top = self.editwin.top
- zoom_height(top)
-
-def zoom_height(top):
- geom = top.wm_geometry()
- m = re.match(r"(\d+)x(\d+)\+(-?\d+)\+(-?\d+)", geom)
- if not m:
- top.bell()
- return
- width, height, x, y = map(int, m.groups())
- newheight = top.winfo_screenheight()
- if sys.platform == 'win32':
- newy = 0
- newheight = newheight - 72
- else:
- newy = 24
- newheight = newheight - 96
- if height >= newheight:
- newgeom = ""
- else:
- newgeom = "%dx%d+%d+%d" % (width, newheight, x, newy)
- top.wm_geometry(newgeom)