Viewing 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"
Back to Directory File Manager