+
     Bi                     h    ^ RI HtHtHtHt  ! R R]4      tR t]R8X  d   ^ RIH	t	 ]	! ]4       R# R# )    )
OptionMenu_setit	StringVarButtonc                   0   a  ] tR t^t o R tRR ltRtV tR# )DynOptionMenuc                    VP                  R R4      p\        P                  ! WW#.VO5/ VB  W`R &   W n        VP	                  R4      V n        R# )highlightthicknessNcommand)popr   __init__variablegetr   )selfmasterr   valuevalueskwargsr
   s   &&&&*, (/usr/lib/python3.14/idlelib/dynoption.pyr   DynOptionMenu.__init__   sL    #ZZ(<dCD(MFMfM%7!" zz),    Nc           	        V R ,          P                  ^ R4       V F;  pV R ,          P                  V\        V P                  W0P                  4      R7       K=  	  V'       d   V P                  P                  V4       R# R# )menuend)labelr   N)deleteadd_commandr   r   r   set)r   	valueListr   items   &&& r   SetMenuDynOptionMenu.SetMenu   sj     	VAe$DL$$4"4==llC % E  MMe$ r   )r   r   )N)__name__
__module____qualname____firstlineno__r   r!   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     
-% %r   r   c           
        a ^ RI Hp V! V 4      pVP                  R4       \        \        V P                  4       P                  R4      R,          4      w  r4VP                  RV^,           V^,           3,          4       VP                  4        \        V4      pVP                  R4       \        W%RRR	R
^R7      oSP                  4        V3R lp\        VRVR7      pVP                  4        R# )r   )ToplevelzTest dynamic option menu+:   NNz200x100+%d+%dzOld option setold1old2old3old4)r
   c                  2   < S P                  . RORR7       R# )new1znew option set)r   N)r3   new2new3new4)r!   )dyns   r   update _dyn_option_menu.<locals>.update0   s    19IJr   zChange option set)textr   N)tkinterr+   titlemapintgeometrysplit	focus_setr   r   r   packr   )	parentr+   topxyvarr8   buttonr7   s	   &       @r   _dyn_option_menurI   !   s     
6
CII()sFOO%++C045DALLAGQW#556MMO
C.CGG
&v+,.CHHJKC16BF
KKMr   __main__)runN)
r;   r   r   r   r   r   rI   r#   idlelib.idle_test.htestrK    r   r   <module>rN      s9   
 : 9%J %4* z+ r   