X7ROOT File Manager
Current Path:
/opt/alt/python36/lib64/python3.6/idlelib
opt
/
alt
/
python36
/
lib64
/
python3.6
/
idlelib
/
??
..
??
CREDITS.txt
(1.82 KB)
??
ChangeLog
(55.04 KB)
??
HISTORY.txt
(10.07 KB)
??
Icons
??
NEWS.txt
(38.91 KB)
??
NEWS2x.txt
(26.54 KB)
??
README.txt
(9.37 KB)
??
TODO.txt
(8.28 KB)
??
__init__.py
(396 B)
??
__main__.py
(159 B)
??
__pycache__
??
_pyclbr.py
(14.84 KB)
??
autocomplete.py
(9.11 KB)
??
autocomplete_w.py
(19.36 KB)
??
autoexpand.py
(3.14 KB)
??
browser.py
(8.09 KB)
??
calltip.py
(5.92 KB)
??
calltip_w.py
(6.94 KB)
??
codecontext.py
(10.24 KB)
??
colorizer.py
(11.01 KB)
??
config-extensions.def
(2.21 KB)
??
config-highlight.def
(2.62 KB)
??
config-keys.def
(10.52 KB)
??
config-main.def
(3.05 KB)
??
config.py
(37.97 KB)
??
config_key.py
(13.09 KB)
??
configdialog.py
(98.69 KB)
??
debugger.py
(18.65 KB)
??
debugger_r.py
(11.86 KB)
??
debugobj.py
(3.96 KB)
??
debugobj_r.py
(1.06 KB)
??
delegator.py
(1.02 KB)
??
dynoption.py
(1.97 KB)
??
editor.py
(65.7 KB)
??
extend.txt
(3.56 KB)
??
filelist.py
(3.8 KB)
??
grep.py
(6.58 KB)
??
help.html
(53.82 KB)
??
help.py
(11.06 KB)
??
help_about.py
(8.77 KB)
??
history.py
(3.95 KB)
??
hyperparser.py
(12.58 KB)
??
idle.py
(454 B)
??
idle.pyw
(570 B)
??
idle_test
??
iomenu.py
(20.25 KB)
??
macosx.py
(9.43 KB)
??
mainmenu.py
(3.62 KB)
??
multicall.py
(18.21 KB)
??
outwin.py
(5.67 KB)
??
paragraph.py
(7 KB)
??
parenmatch.py
(7.04 KB)
??
pathbrowser.py
(3.12 KB)
??
percolator.py
(3.06 KB)
??
pyparse.py
(19.65 KB)
??
pyshell.py
(56.38 KB)
??
query.py
(12.14 KB)
??
redirector.py
(6.71 KB)
??
replace.py
(7.33 KB)
??
rpc.py
(20.64 KB)
??
rstrip.py
(868 B)
??
run.py
(16.87 KB)
??
runscript.py
(7.66 KB)
??
scrolledlist.py
(4.35 KB)
??
search.py
(3.09 KB)
??
searchbase.py
(7.28 KB)
??
searchengine.py
(7.3 KB)
??
squeezer.py
(13 KB)
??
stackviewer.py
(4.35 KB)
??
statusbar.py
(1.41 KB)
??
textview.py
(5.98 KB)
??
tooltip.py
(6.33 KB)
??
tree.py
(14.74 KB)
??
undo.py
(10.79 KB)
??
window.py
(2.53 KB)
??
zoomheight.py
(1.31 KB)
??
zzdummy.py
(961 B)
Editing: zoomheight.py
"Zoom a window to maximum height." import re import sys from idlelib import macosx class ZoomHeight: def __init__(self, editwin): self.editwin = editwin def zoom_height_event(self, event=None): top = self.editwin.top zoom_height(top) return "break" 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 elif macosx.isAquaTk(): # The '88' below is a magic number that avoids placing the bottom # of the window below the panel on my machine. I don't know how # to calculate the correct value for this with tkinter. newy = 22 newheight = newheight - newy - 88 else: #newy = 24 newy = 0 #newheight = newheight - 96 newheight = newheight - 88 if height >= newheight: newgeom = "" else: newgeom = "%dx%d+%d+%d" % (width, newheight, x, newy) top.wm_geometry(newgeom) if __name__ == "__main__": from unittest import main main('idlelib.idle_test.test_zoomheight', verbosity=2, exit=False) # Add htest?
Upload File
Create Folder