\dvdZddlmZmZmZmZGddeZdZedkrddl m Z e edSdS) zd OptionMenu widget modified to allow dynamic menu reconfiguration and setting of highlightthickness ) OptionMenu_setit StringVarButtonc eZdZdZdZddZdS) DynOptionMenuzmAdd SetMenu and highlightthickness to OptionMenu. Highlightthickness adds space around menu button. c|dd}tj||||g|Ri|||d<||_|d|_dS)Nhighlightthicknesscommand)popr__init__variablegetr )selfmasterrvaluevalueskwargsr s "..\python\lib\idlelib\dynoption.pyr zDynOptionMenu.__init__ sg#ZZ(.update/s' 1119I JJJJJrzChange option set)textr ) tkinterr'titlemapintgeometrysplit focus_setrrrpackr) parentr'topxyvarr7buttonr6s @r_dyn_option_menurG s.      (6  CII())) sFOO%%++C004 5 5DAqLLAGQW#55666MMOOO C..CGG  S&v+, . . .CHHJJJKKKKK C16 B B BF KKMMMMMr__main__)runN) r$r9rrrrrrGr!idlelib.idle_test.htestrIr%rrrKs:99999999999%%%%%J%%%2( z++++++Cr