o ­=?hã@s,dgZddlmZmZmZGdd„dƒZdS)ÚDialogé)ÚFrameÚ_get_temp_rootÚ_destroy_temp_rootc@s:eZdZdZd dd„Zdd„Zdd„Zdd „Zd d „ZdS) rNcKs"|dur | d¡}||_||_dS)NÚparent)ÚgetÚmasterÚoptions)Úselfrr ©r ú;/opt/alt/python310/lib64/python3.10/tkinter/commondialog.pyÚ__init__s  zDialog.__init__cCódS©Nr )r r r r Ú _fixoptionsózDialog._fixoptionscCs|Srr )r ZwidgetÚresultr r r Ú _fixresultrzDialog._fixresultcKs†| ¡D] \}}||j|<q| ¡|j}|durtƒ}z!| |¡|jj|jg|  |j¡¢RŽ}|  ||¡}Wt |ƒ|St |ƒwr) Úitemsr rrrÚ_test_callbackZtkZcallÚcommandZ_optionsrr)r r ÚkÚvrÚsr r r Úshow s   þz Dialog.showcCrrr )r rr r r r4rzDialog._test_callbackr) Ú__name__Ú __module__Ú __qualname__rr rrrrr r r r rs  N)Ú__all__Ztkinterrrrrr r r r Ús