3 f< @ s\ d Z ddlZddlZddlmZ G dd dZdd ZedkrXdd lm Z e d ddd dS )z Zoom a window to maximum height. N)macosxc @ s e Zd Zdd ZdddZdS ) ZoomHeightc C s || _ d S )N)editwin)selfr r 7/opt/alt/python36/lib64/python3.6/idlelib/zoomheight.py__init__ s zZoomHeight.__init__Nc C s | j j}t| dS )Nbreak)r topzoom_height)r Zeventr r r r zoom_height_event s zZoomHeight.zoom_height_event)N)__name__ __module____qualname__r r r r r r r s r c C s | j }tjd|}|s$| j d S tt|j \}}}}| j }tj dkrZd}|d }n&t j rtd}|| d }nd}|d }||krd} nd||||f } | j | d S ) Nz(\d+)x(\d+)\+(-?\d+)\+(-?\d+)Zwin32r H X z%dx%d+%d+%d)Zwm_geometryrematchZbellmapintgroupsZwinfo_screenheightsysplatformr ZisAquaTk) r ZgeommwidthZheightxyZ newheightZnewyZnewgeomr r r r s&