
    Kc	                     6    d dl mZ ddlT  G d de          ZdS )    )Gtk   )*c                        e Zd Zd Zd Zd ZdS )RemoteAddressc                    t                               | |d           |                     t          d          t          d                    }t	          j                    }|                    d           |                    d           |                    |ddd           t	          j	        t          d                    }|
                    dd           |                    |ddd	d	           t	          j                    | _        | j                            d
           |                    | j        d	dd	d	           t	          j	        t          d                    }|
                    dd           |                    |dd	d	d	           t	          j                    | _        | j                            d
           |                    | j        d	d	d	d	           |                    ||            d S )NzRemote addresszRemote AddresszRPlease enter as many details as you can about the network address of this printer.   Fr   zServer name:)labelr   TzServer IP address:)Question__init__initial_vbox_r   Gridset_row_spacingset_column_spacing
pack_startLabelset_alignmentattachEntryserver_nameset_activates_defaultserver_ipaddrnew_page)selftroubleshooterpagegridr
   s        >/usr/share/system-config-printer/troubleshoot/RemoteAddress.pyr   zRemoteAddress.__init__   s   41ABBB  !$4"5"5"# %/ #0 #01 1 xzza   ###ueQ///	. 1 1222Q"""UAq!Q'''9<<..555T%q!Q222	"6 7 7888Q"""UAq!Q''' Y\\00$777T'Aq!444t,,,,,    c                 >    | j         j        }|d         rdS |d         S )Ncups_queue_listedFprinter_is_remote)r   answers)r   r$   s     r   displayzRemoteAddress.display5   s,    %-&' 	5*++r    c                 z    | j         si S | j                                        | j                                        dS )N)remote_server_nameremote_server_ip_address)	displayedr   get_textr   )r   s    r   collect_answerzRemoteAddress.collect_answer<   sG    ~ 	I'+'7'@'@'C'C-1-?-H-H-K-KN N 	Nr    N)__name__
__module____qualname__r   r%   r+    r    r   r   r      sF        - - -6, , ,N N N N Nr    r   N)gi.repositoryr   baser   r   r/   r    r   <module>r2      sc   ,          (N (N (N (N (NH (N (N (N (N (Nr    