
    Hf	                     0    d dl mZ ddl  G d de      Zy)    )Gtk   )*c                       e Zd Zd Zd Zd Zy)RemoteAddressc                    t         j                  | |d       | j                  t        d      t        d            }t	        j
                         }|j                  d       |j                  d       |j                  |ddd       t	        j                  t        d            }|j                  dd       |j                  |ddd	d	       t	        j                         | _        | j                  j                  d
       |j                  | j                  d	dd	d	       t	        j                  t        d            }|j                  dd       |j                  |dd	d	d	       t	        j                         | _        | j                  j                  d
       |j                  | j                  d	d	d	d	       |j!                  ||        y )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__   sl   41AB  !$4"5"# %/ #01 xxza #ueQ/		. 12Q"UAq!Q'99<..5T%%q!Q2		"6 78Q"UAq!Q' YY\00$7T''Aq!4t,    c                 D    | j                   j                  }|d   ry|d   S )Ncups_queue_listedFprinter_is_remote)r   answers)r   r$   s     r   displayzRemoteAddress.display5   s+    %%--&'*++r    c                     | j                   si S | j                  j                         | j                  j                         dS )N)remote_server_nameremote_server_ip_address)	displayedr   get_textr   )r   s    r   collect_answerzRemoteAddress.collect_answer<   s>    ~~I'+'7'7'@'@'C-1-?-?-H-H-KN 	Nr    N)__name__
__module____qualname__r   r%   r+    r    r   r   r      s    -6,Nr    r   N)gi.repositoryr   baser   r   r/   r    r   <module>r2      s   ,  (NH (Nr    