python (3.12.0)

(root)/
lib/
python3.12/
idlelib/
__pycache__/
dynoption.cpython-312.opt-2.pyc

̑eb	ddlmZmZmZmZGddeZdZedk(rddlm	Z	e	eyy))
OptionMenu_setit	StringVarButtonceZdZ	dZddZy)
DynOptionMenuc|jdd}tj||||g|i|||d<||_|j	d|_y)Nhighlightthicknesscommand)popr__init__variablegetr)selfmasterrvaluevalueskwargsr
s       E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/idlelib/dynoption.pyr
zDynOptionMenu.__init__sT#ZZ(<dCD&(EMFMfM%7
!" 
zz),Nc		|djdd|D]7}|dj|t|j||j9|r|jj|yy)Nmenurend)labelr)deleteadd_commandrrrset)r	valueListritems    rSetMenuzDynOptionMenu.SetMenusx	
	
VAe$	EDL$$4"4==dllC
%
E	EMMe$r)N)__name__
__module____qualname__r
r rrrrs-%rrc	ddlm}||}|jdtt|jj
ddd\}}|jd|dz|dzfz|jt|}|jd	t||d
ddd
djfd}t|d|}|jy)Nr)ToplevelzTest dynamic option menu+z
200x100+%d+%dzOld option setold1old2old3old4)r
c0jgddy)N)new1new2new3new4znew option set)r)r )dynsrupdatez _dyn_option_menu.<locals>.update/s19IJrzChange option set)textr)
tkinterr&titlemapintgeometrysplit	focus_setrrrpackr)	parentr&topxyvarr6buttonr5s	        @r_dyn_option_menurF s 
6
CII()sFOO%++C045DAqLLAGQW#556MMO
C.CGG
S&v+,.CHHJK
C16
BF
KKMr__main__)runN)
r8rrrrrrFr!idlelib.idle_test.htestrHr$rr<module>rJs>:9%J%2(z+r