³ò
aGc           @   s   d  e  f d „  ƒ  YZ d S(   t	   AddButtonc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s_   |  i  | | ƒ | i d |  i ƒ |  _ | i d |  i ƒ |  _ |  i i d |  i ƒ |  _ d  S(   Nt   destroys   language-selectedt   clicked(	   t   _AddButton__init_attributest   connectt   _AddButton__destroy_cbt   _AddButton__signal_id_1t    _AddButton__language_selected_cbt   _AddButton__signal_id_2t   _AddButton__buttont   _AddButton__clicked_cbt   _AddButton__signal_id_3(   t   selft   managert   editor(    (    s#   plugins/TemplateEditor/AddButton.pyt   __init__%   s    c         C   sT   | |  _  | |  _ d  |  _ d  |  _ | i i d ƒ |  _ d  |  _ |  _	 |  _
 d  S(   NR    (   t   _AddButton__managert   _AddButton__editort   Nonet   _AddButton__languaget   _AddButton__dialogt   gladet
   get_widgetR	   R   R   R   (   R   R   R   (    (    s#   plugins/TemplateEditor/AddButton.pyt   __init_attributes7   s    				c         C   s_   |  i  i |  i | ƒ |  i  i |  i | ƒ |  i  i |  i |  i ƒ |  i i ƒ  d  }  ~  d  S(   N(   R   t   disconnect_signalR   R   R   R	   R   R   (   R   R   (    (    s#   plugins/TemplateEditor/AddButton.pyt   __destroy_cbL   s    
c         C   s   | |  _  d  S(   N(   R   (   R   R   t   language(    (    s#   plugins/TemplateEditor/AddButton.pyt   __language_selected_cb^   s    	c         C   sf   y |  i  i ƒ  WnN t j
 oB d d k l } | |  i |  i |  i ƒ |  _  |  i  i ƒ  n Xt S(   Niÿÿÿÿ(   t	   AddDialog(   R   t   showt   AttributeErrorR   R   R   R   t   True(   R   t   buttonR   (    (    s#   plugins/TemplateEditor/AddButton.pyt   __clicked_cbn   s    (   t   __name__t
   __module__R   R   R   R   R
   (    (    (    s#   plugins/TemplateEditor/AddButton.pyR        s
   				N(   t   objectR    (    (    (    s#   plugins/TemplateEditor/AddButton.pys   <module>    s    