ó
Ņ:\c           @   sß   d  Z  d d l m Z m Z d d l m Z m Z m Z d d l m	 Z	 d d l
 m Z d d l m Z d d l m Z m Z m Z m Z m Z m Z d d l m Z d	 e f d
     YZ d   Z e d k rŪ e   n  d S(   s    About Anaconda Navigator dialog.i’’’’(   t   Qtt   Signal(   t   QHBoxLayoutt   QLabelt   QVBoxLayout(   t   __version__(   t   images(   t   load_style_sheet(   t   ButtonLabelt
   ButtonLinkt   ButtonNormalt
   QSvgWidgett   SpacerHorizontalt   SpacerVertical(   t
   DialogBaset   AboutDialogc           B   s/   e  Z d  Z d Z e e e e  Z d   Z RS(   s   About dialog.s5   https://github.com/ContinuumIO/anaconda-issues/issuesc   	         s.  t  t    j | |   d j d t  } t t j    _ t	 |    _
 t d    _ t d    _ t d    _   j j   j j d     j j d    j j t    j d  t   } | j   j d	 t j  | j t    t   } | j   j
 d	 t j  t   } | j   j d	 t j  | j   j d	 t j  | j d	  | j  |  | j  |  t   } | j   | j   j  t   } | j  |  | j t!    | j t!    | j  |    j" |    j j# j$   f d
      j j# j$   j%    j j&   d S(   s   About dialog.sć   <b>Anaconda Navigator {version}</b><br>
            <br>Copyright &copy; 2016 Anaconda, Inc.
            <p>Created by Anaconda
            <br>
            <p>For bug reports and feature requests, please visit our
            t   versions   Issue Trackers
   on GitHub.t   Okid   iF   s   About Anaconda Navigatori    c              s     j  j   j d d  S(   Nt   contentt   click(   t   sig_url_clickedt   emitt
   GITHUB_URL(    (   t   self(    sG   lib/python2.7/site-packages/anaconda_navigator/widgets/dialogs/about.pyt   <lambda>Y   s   	N('   t   superR   t   __init__t   formatR   R   R   t   ANACONDA_LOGOt   widget_iconR   t   label_aboutR	   t   button_linkR   t   button_labelR
   t	   button_okt   setFixedSizet   size_for_widtht   setMinimumWidtht
   setDefaultt   Truet   setWindowTitleR   t	   addWidgetR    t   AlignTopR   R   t   AlignBottomt	   AlignLeftt
   addStretcht	   addLayoutR   t	   setLayoutt   clickedt   connectt   acceptt   setFocus(	   R   t   argst   kwargst   textt   layout_ht   layout_contentt   layout_content_ht   layout_buttonst   layout_main(    (   R   sG   lib/python2.7/site-packages/anaconda_navigator/widgets/dialogs/about.pyR   $   sF    				
	(   t   __name__t
   __module__t   __doc__R   R   t   objectR   R   (    (    (    sG   lib/python2.7/site-packages/anaconda_navigator/widgets/dialogs/about.pyR      s   c          C   sP   d d l  m }  |    } t d d  } | j t    | j   | j   d S(   s   Run local test.i’’’’(   t   qapplicationt   parentN(   t"   anaconda_navigator.utils.qthelpersR?   R   t   Nonet   setStyleSheetR   t   showt   exec_(   R?   t   appt   widget(    (    sG   lib/python2.7/site-packages/anaconda_navigator/widgets/dialogs/about.pyt
   local_testd   s    	
t   __main__N(   R=   t   qtpy.QtCoreR    R   t   qtpy.QtWidgetsR   R   R   t   anaconda_navigatorR   t   anaconda_navigator.staticR   t   anaconda_navigator.utils.stylesR   t   anaconda_navigator.widgetsR   R	   R
   R   R   R   t"   anaconda_navigator.widgets.dialogsR   R   RH   R;   (    (    (    sG   lib/python2.7/site-packages/anaconda_navigator/widgets/dialogs/about.pyt   <module>   s   .G	