\d2ddlmZgdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZGddeZd-dZd.dZd.dZd.dZd.dZd.dZd.dZd.dZd.dZedkreded d!eded d"eded d#eded d$ed%ed d&ed'ed d(ed)ed d*ed+ed d,dSdS)/)Dialog)showinfo showwarning showerror askquestion askokcancelaskyesnoaskyesnocancelaskretrycancelerrorinfoquestionwarningabortretryignoreokokcancel retrycancelyesno yesnocancelabortretryignorecancelyesnoceZdZdZdZdS)Messagez A message box tk_messageBoxN)__name__ __module__ __qualname____doc__command#..\python\lib\tkinter\messagebox.pyrr=sOGGGr%rNc |r d|vr||d<|r d|vr||d<|r||d<|r||d<tdi|}t|tr|rtSt St |S)Nicontypetitlemessager$)rshow isinstanceboolYESNOstr)r*r+_icon_typeoptionsress r&_showr6Gs Bw&&U76? Bw&&U76? (5 ,W "   G   ! ! # #C#t  J s88Or%c 6t||ttfi|S)zShow an info message)r6INFOOKr*r+r4s r&rrVs r 5 5W 5 55r%c 6t||ttfi|S)zShow a warning message)r6WARNINGr9r:s r&rr[s " 8 8 8 88r%c 6t||ttfi|S)zShow an error message)r6ERRORr9r:s r&rr`s  6 6g 6 66r%c 6t||ttfi|S)zAsk a question)r6QUESTIONYESNOr:s r&rres 5 < >g>>A :r%__main__SpamzEgg Informationz Egg Warningz Egg Alertz Question?proceedzProceed?zyes/nozGot it?z yes/no/cancelzWant it?z try againz Try again?)NNNN)NN)tkinter.commondialogr__all__r>r8r@r<ABORTRETRYIGNOREr9rCrKrArHABORTrLIGNORErIr/r0rr6rrrrrr r r rprintr$r%r&rVsp2(''''' / / /    &           f    6666 9999 7777 ====    z E&((6#455666 E)[[77888 E'99V[11222 E*kk&+66777 E)[[44555 E(HHVY//000 E/>>&*==>>> E+~~fl;;<<<<<r%