Ñò §ÚêLc@sLdZddklZddklZddkZdefd„ƒYZdS(sd OptionMenu widget modified to allow dynamic menu reconfiguration and setting of highlightthickness iÿÿÿÿ(t OptionMenu(t_setitNt DynOptionMenucBs#eZdZd„Zdd„ZRS(sF unlike OptionMenu, our kwargs can include highlightthickness cOsti|ƒ}d|iƒjo |d=nti||||||Ž|id|idƒƒ||_|idƒ|_dS(Nthighlightthicknesstcommand(tcopytkeysRt__init__tconfigtgettvariableR(tselftmasterR tvaluetvaluestkwargst kwargsCopy((s3/usr/lib64/python2.6/idlelib/dynOptionMenuWidget.pyR s  c Csp|diddƒx:|D]2}|did|dt|i||iƒƒqW|o|ii|ƒndS(s² clear and reload the menu with a new set of options. valueList - list of new options value - initial value to set the optionmenu's menubutton to tmenuitendtlabelRN(tdeletet add_commandRR Rtset(R t valueListR titem((s3/usr/lib64/python2.6/idlelib/dynOptionMenuWidget.pytSetMenusN(t__name__t __module__t__doc__RtNoneR(((s3/usr/lib64/python2.6/idlelib/dynOptionMenuWidget.pyR s (RtTkinterRRRR(((s3/usr/lib64/python2.6/idlelib/dynOptionMenuWidget.pyts