łň
eymGc           @   s*   d  d k  l Z d e f d     YZ d S(   i˙˙˙˙(   t   Dialogt   BrowserWindowc           B   sG   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   c         C   sv   t  i |   |  i | |  |  i   |  i i d |  i  |  _ |  i d |  i  |  _	 |  i d |  i  |  _
 d  S(   Nt   destroyt   closet   response(   R    t   __init__t   _BrowserWindow__init_attributest   _BrowserWindow__set_propertiest   _BrowserWindow__managert   connectt!   _BrowserWindow__window_destroy_cbt   _BrowserWindow__signal_idt   _BrowserWindow__close_cbt   _BrowserWindow__signal_id_1t   _BrowserWindow__signal_id_2(   t   selft   managert   editor(    (    s!   plugins/DocumentBrowser/Window.pyR   '   s    
c         C   sV   |  i  i d |   d d k l } |  i  i i | d  |  _ |  i   |  i   d  S(   Ns   show-dialogi˙˙˙˙(   t   msg0001t   open(	   t   _BrowserWindow__editort   emitt   i18nR   t   feedbackt   set_modal_messaget   _BrowserWindow__status_idt   show_allt   run(   R   R   (    (    s!   plugins/DocumentBrowser/Window.pyt   show_dialog;   s    

c         C   s7   |  i  i d |   |  i  i i |  i  |  i   d  S(   Ns   hide-dialog(   R   R   R   t   unset_modal_messageR   t   hide(   R   (    (    s!   plugins/DocumentBrowser/Window.pyt   hide_dialogI   s    
c         G   s   |  i    t S(   N(   R   t   False(   R   t   args(    (    s!   plugins/DocumentBrowser/Window.pyt
   __close_cbU   s    
c         C   s\   |  i  i |  i |  i  |  i  i |  i |   |  i  i |  i |   |  i   ~  d  }  d  S(   N(   R   t   disconnect_signalR   R   R   R   R   t   None(   R   R   (    (    s!   plugins/DocumentBrowser/Window.pyt   __window_destroy_cbY   s    

c         C   s6   | |  _  | |  _ d  |  _ |  _ |  _ d  |  _ d  S(   N(   R   R   R$   R   R   R   R   (   R   R   R   (    (    s!   plugins/DocumentBrowser/Window.pyt   __init_attributesk   s
    			c         C   s  |  i  d d  d d k l } |  i  d |  |  i i |  i i d d  \ } } |  i  d |  |  i  d	 |  |  i |  i i  |  i  d
 t  |  i  d t  |  i  d t  |  i  d t  |  i  d t  d d k	 l
 } |  i  d |  |  i  d t  |  i t  d  S(   Nt   namet   DocumentBrowserDialogi˙˙˙˙(   t   msg0002t   titlegů?g      @s   default-widths   default-heights   has-separators   skip-pager-hints   skip-taskbar-hints   urgency-hintt   modal(   t   WIN_POS_CENTER_ON_PARENTs   window-positiont	   resizable(   t   set_propertyR   R)   R   t!   calculate_resolution_independencet   windowt   set_transient_forR    t   Truet   gtkR,   t   set_keep_above(   R   R)   t   widtht   heightR,   (    (    s!   plugins/DocumentBrowser/Window.pyt   __set_properties~   s"    $(	   t   __name__t
   __module__R   R   R   R   R
   R   R   (    (    (    s!   plugins/DocumentBrowser/Window.pyR   "   s   						N(   R3   R    R   (    (    (    s!   plugins/DocumentBrowser/Window.pys   <module>    s   