й¼]j- ã @ s† Gd d „ d ƒ Z Gd d „ d ƒ Z Gd d „ d ƒ Z Gd d „ d ƒ Z d d l m Z Gd
d „ d ƒ Z Gd d
„ d
ƒ Z d S)c @ s e Z d Z d d „ Z d S)ÚEventc K s | j j | ƒ d S)N)Ú__dict__Úupdate)ÚselfÚkwds© r ú,/opt/alt/python35/lib64/python3.5/mock_tk.pyÚ__init__ s zEvent.__init__N)Ú__name__Ú
__module__Ú__qualname__r r r r r r s r c @ s= e Z d Z d d d d d „ Z d d „ Z d d „ Z d S)ÚVarNc C s | | _ | | _ | | _ d S)N)ÚmasterÚvalueÚname)r r
r r r r r r s zVar.__init__c C s
| | _ d S)N)r )r r r r r Úset s zVar.setc C s | j S)N)r )r r r r Úget! s zVar.get)r r
r r r r r r r r r s r c @ s+ e Z d Z d d d „ Z d d „ Z d S)Ú Mbox_funcNc C s
| | _ d S)N)Úresult)r r r r r r + s zMbox_func.__init__c O s+ | | _ | | _ | | _ | | _ | j S)N)ÚtitleÚmessageÚargsr r )r r r r r r r r Ú__call__- s
zMbox_func.__call__)r r
r r r r r r r r $ s r c @ sX e Z d Z e ƒ Z e ƒ Z e ƒ Z e ƒ Z e ƒ Z e ƒ Z e ƒ Z
e ƒ Z d S)ÚMboxN)r r
r r ZaskokcancelZaskquestionZaskretrycancelZaskyesnoZaskyesnocancelZ showerrorZshowinfoÚshowwarningr r r r r 5 s r é )ÚTclErrorc @ sß e Z d Z d i d d „ Z d d „ Z d d d „ Z d d
„ Z d d „ Z d d
d „ Z d d d „ Z d d „ Z
d d „ Z d d „ Z d d d „ Z
d d „ Z d d „ Z d d „ Z d d d d d „ Z d S)!ÚTextNc K s d d g | _ d S)NÚ Ú
)Údata)r r
ZcnfÚkwr r r r g s z
Text.__init__c C s d | j | d d ƒS)Nz%s.%sÚendflagé )Ú_decode)r Úindexr r r r$ o s z
Text.indexr c C so t | t t f ƒ r! t | ƒ } y | j ƒ } Wn% t k
rX t d | ƒ d ‚ Yn Xt | j ƒ d } | d k r“ | t | j | ƒ d f S| d k r¬ | j | ƒ S| j
d ƒ \ } } t | ƒ } | d k rÝ d S| | k rö | j | ƒ St | j | ƒ d } | j d ƒ s(| d k r2| | f St | ƒ } | d k rSd } n | | k re| } | | f S) Nzbad text index "%s"r" ÚinsertÚendÚ.r z lineend)r" r )
Ú
isinstanceÚfloatÚbytesÚstrÚlowerÚAttributeErrorr Úlenr Ú_endexÚsplitÚintÚendswith)r r$ r! ZlastlineÚlineÚcharZ
linelengthr r r r# s s4
zText._decodec C sN t | j ƒ } | d k r% | d f S| d 8} | t | j | ƒ | f Sd S)Nr" r )r. r )r r! Únr r r r/ ¦ s
zText._endexc C sÝ | s
d S| j d ƒ } | d d d k r: | j d ƒ | j | d ƒ \ } } | j | d | … } | j | | d … } | | d | j | <| d d … | j | d | d … <| j | t | ƒ d | 7