python (3.11.7)

(root)/
lib/
python3.11/
idlelib/
__pycache__/
zoomheight.cpython-311.opt-1.pyc

ekdZddlZddlZddlZGddeZGddZdZdZe	d	krdd
l
mZeddd
dSdS)z Zoom a window to maximum height.NceZdZdS)WmInfoGatheringErrorN)__name__
__module____qualname__F/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/idlelib/zoomheight.pyrrsDr	rc,eZdZiZdZddZdZdZdS)
ZoomHeightc6||_|jj|_dSN)editwintop)selfrs  r
__init__zZoomHeight.__init__s<#r	Nc|}||jn&|rdnd}|jdd|ddS)NRestoreZoomoptionsz* Heightz Height)menuindexlabelbreak)zoom_heightrbellrupdate_menu_label)reventzoomedmenu_statuss    r
zoom_height_eventzZoomHeight.zoom_height_eventsp!!##>HMMOOOO'-9))6KL**	4?1H1H1H
+
J
J
Jwr	c&|j}t|\}}}}|dkrdS	|\}}n#t$rYdSwxYw||krt|||||fdS|ddS)NnormalTF)rget_window_geometrywm_stateget_max_height_and_y_coordrset_window_geometrywm_geometry)rrwidthheightxy	maxheightmaxys        r
rzZoomHeight.zoom_height!sh1#66vq!<<>>X%%4	"==??OItt#			44	YeY4%@AAA4
OOB5sA
AAc2|j}||f}||jvrR|}	|dn"#t
j$rtdwxYw|t|\}}}}tjdkrd}|}|d|t|}	|	dd|fz}
t||
||}|||z
z
}||f|j|<t||	|||j|S)Nrz_Failed getting geometry of maximized windows, because the "zoomed" window state is unavailable.win32rr#)rwinfo_screenwidthwinfo_screenheight_max_height_and_y_coordsr&tkinterTclErrorrupdater%sysplatformwinfo_rootyr()rrscreen_dimensions
orig_statemaxwidthr.maxxr/maxrooty	orig_geom
max_y_geommax_y_geom_rootys            r
r'z%ZoomHeight.get_max_height_and_y_coord<sh 2244 33557D$AAAJ
AX&&&&#
A
A
A+@AAA
A
JJLLL.A#.F.F+Hit|w&&((H
LL"""JJLLL+C00I"2A2$0JZ000JJLLL"00
$444I?H$D)*;<Y///LL$$$,->??sA%%Br)rrrr5rr!rr'rr	r
rrsb "$$$



6/@/@/@/@/@r	rc|}tjd|}tt	t
|S)Nz(\d+)x(\d+)\+(-?\d+)\+(-?\d+))r)rematchtuplemapintgroups)rgeomms   r
r%r%nsC??D
1488AS!((**%%&&&r	c@|dj|dS)Nz{:d}x{:d}+{:d}+{:d})r)format)rgeometrys  r
r(r(ts&OO0)0(;<<<<<r	__main__)mainz!idlelib.idle_test.test_zoomheightF)	verbosityexit)__doc__rEr9r6	Exceptionrrr%r(runittestrQrr	r
<module>rXs""				



					9			_@_@_@_@_@_@_@_@D'''===zD	,FFFFFFr