Your IP : 18.220.85.96


Current Path : /opt/alt/python35/lib64/python3.5/idlelib/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/idlelib/__pycache__/dynOptionMenuWidget.cpython-35.opt-2.pyc



���]��@szddlZddlmZmZmZmZGdd�de�Zdd�Zedkrvddl	m
Z
e
e�dS)	�N)�
OptionMenu�_setit�	StringVar�Buttonc@s+eZdZdd�Zddd�ZdS)�
DynOptionMenucOs�tj|�}dt|j��kr.|d=tj||||||�|jd|jd��||_|jd�|_dS)NZhighlightthickness�command)	�copy�list�keysr�__init__�config�get�variabler)�selfZmasterr�value�values�kwargsZ
kwargsCopy�r�8/opt/alt/python35/lib64/python3.5/dynOptionMenuWidget.pyrs	zDynOptionMenu.__init__Nc	Csk|djdd�x:|D]2}|djd|dt|j||j��qW|rg|jj|�dS)NZmenur�endZlabelr)�deleteZadd_commandrrr�set)rZ	valueListr�itemrrr�SetMenus
zDynOptionMenu.SetMenu)�__name__�
__module__�__qualname__rrrrrrrsrcs�ddlm}|�}|jd�|jd|j�d|j�df�|j�t|�}|jd�t	||dd	d
d���j
��fdd
�}t|ddd|�}|j
�dS)Nr)�ToplevelzTets dynamic option menuz
200x100+%d+%d���zOld option setZold1Zold2Zold3Zold4cs#�jddddgdd�dS)NZnew1Znew2Znew3Znew4rznew option set)rr)�dynrr�update2sz _dyn_option_menu.<locals>.update�textzChange option setr)�tkinterr�titleZgeometryZwinfo_rootxZwinfo_rootyZ	focus_setrrr�packr)�parentr�top�varr!Zbuttonr)r r�_dyn_option_menu$s	



r)�__main__)�run)rr#rrrrrr)rZidlelib.idle_test.htestr+rrrr�<module>s"

?>