;ò
ãdê@c           @   sð   d  k  l Z d k Td k l Z d k Td  k  l Z d k Td k Z d k l Z d k l Z d k	 Z d k
 Z
 d k Z d k	 Z d k l Z d k l Z d k l Z d k l Z d e f d	 „  ƒ  YZ e i e ƒ d
 Z d Z d Z d S(   (   s   GUI_functions(   s   *(   s
   NETCONFDIRN(   s   TRUE(   s   FALSE(   s   InterfaceCreator(   s   xml_signal_autoconnects   CipeInterfacec           B   s­   t  Z e e d e d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Ni   c         C   sV   t  i |  d | ƒ| |  _ | |  _ g  |  _ t i ƒ  |  _ | |  i _
 t |  _ d  S(   Ns   do_save(   s   InterfaceCreators   __init__s   selfs   do_saves   toplevels   druidss	   NCDevCipes   DevCipes   devices   connection_types   Types   Nones   xml(   s   selfs   toplevels   connection_types   do_saves   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   __init__%   s    			c         C   sÙ  |  i o d  Sn t d g ƒ o d  Sn d } t i i | ƒ o t i | } n t i i | ƒ o t	 | } n t
 i i | d t i ƒ |  _ t |  i h  d |  i <d |  i <d |  i <d |  i <d |  i <d	 |  i <d
 |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i <ƒ t i ƒ  |  _ t i ƒ  |  _ t |  i _ t |  i _  t |  i _! |  i i" d ƒ } x1 | i$ ƒ  D]# } | i& | ƒ |  i' i( | ƒ q®Wd  S(   Ns   cipes   CipeInterfaceDruid.glades   druids   on_tunnel_setting_page_nexts   on_tunnel_setting_page_prepares   on_finish_page_finishs   on_finish_page_prepares   on_finish_page_backs   on_remotePeerAddressCB_toggleds   on_generateKeyButton_clickeds   on_localPortEntry_changeds   on_ethernetDeviceEntry_changeds   on_cipeDeviceEntry_changeds$   on_remoteVirtualAddressEntry_changeds   on_secretKeyEntry_changeds!   on_remotePeerAddressEntry_changeds#   on_localVirtualAddressEntry_changed()   s   selfs   xmls   request_rpmss
   glade_files   oss   paths   isfiles   GUI_functionss	   GLADEPATHs
   NETCONFDIRs   gtks   glades   XMLs   PROGNAMEs   xml_signal_autoconnects   on_tunnel_setting_page_nexts   on_tunnel_setting_page_prepares   on_finish_page_finishs   on_finish_page_prepares   on_finish_page_backs   on_remotePeerAddressCB_toggleds   on_generateKeyButton_clickeds   updateRemoteOptionss   NCDeviceLists   getDeviceLists
   devicelists   NCProfileLists   getProfileLists   profilelists   FALSEs   devices   OnBoots	   AllowUsers   IPv6Inits
   get_widgets   druids   get_childrens   Is   removes   druidss   append(   s   selfs   Is   druids
   glade_file(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   init_gui/   s,    
	¯ c         C   s   t  d ƒ Sd  S(   Ns   CIPE (VPN) connection(   s   _(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   get_project_name]   s    c         C   s   t  d ƒ Sd  S(   Ns:   Create a new virtual private network connection with CIPE.(   s   _(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   get_project_description`   s    c         C   s   t  Sd  S(   N(   s   CIPE(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   get_typec   s    c         C   s   |  i ƒ  |  i Sd  S(   N(   s   selfs   init_guis   druids(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys
   get_druidsf   s    
c         C   s   |  i i ƒ  |  i ƒ  d  S(   N(   s   selfs   devices
   createCipes   hydrate(   s   selfs
   druid_pages   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_tunnel_setting_page_preparek   s    c         C   s'   |  i ƒ  o |  i ƒ  t Sn t Sd  S(   N(   s   selfs   checks	   dehydrates   FALSEs   TRUE(   s   selfs
   druid_pages   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_tunnel_setting_page_nexto   s    
c         C   s·   t  i ƒ  } | i ƒ  |  i i |  i ƒ |  i i ƒ  x? |  i D]4 } | i
 t j o q@ n | i i |  i i ƒ Pq@ W|  i i ƒ  |  i i ƒ  |  i ƒ  |  i i ƒ  t i ƒ  d  S(   N(   s   NCHardwareLists   getHardwareLists   hardwarelists   commits   selfs
   devicelists   appends   devices   profilelists   profs   Actives   FALSEs   ActiveDevicess   DeviceIds   saves   toplevels   destroys   gtks   mainquit(   s   selfs
   druid_pages   druids   hardwarelists   prof(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_finish_page_finishv   s    

 
c         C   s   |  i i ƒ  d  S(   N(   s   selfs
   devicelists   rollback(   s   selfs
   druid_pages   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_finish_page_back‡   s    c         C   s—  |  i i |  i _ |  i i } t d ƒ d d t d ƒ d t |  i i ƒ d d t d ƒ d t | i ƒ d d t d ƒ d t | i	 ƒ d d } | i p | i d	 j p | i d
 j o* | t d ƒ d t d ƒ d d } nG | t d ƒ d | i d d t d ƒ d t | i	 ƒ d d } | t d ƒ d t | i ƒ d d } | t d ƒ d t |  i i ƒ } | i | ƒ d  S(   Ns,   You have selected the following information:s   

s       s   Device:s    s   
s   Tunnel through device:s   Local port:s   0.0.0.0s    s   Remote peer address:s   Autos   Remote peer port:s   Remote virtual address:s   Local virtual address:(   s   selfs   devices   Devices   DeviceIds   Cipes   cipes   _s   strs   TunnelDevices	   LocalPorts   ss   RemotePeerAddresss   RemoteVirtualAddresss   IPs
   druid_pages   set_text(   s   selfs
   druid_pages   druids   cipes   s(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_finish_page_prepareŠ   s    €+*F)$c         C   s®  |  i i } |  i i d ƒ }	 t } t	 d ƒ g } x¾ |  i D]³ } |  i i o | i |  i i j o q= n t | i ƒ } | i p | i d j o | t	 d ƒ } n | d t | i ƒ d } | i | ƒ | i | i j o
 | } q= q= Wt | ƒ o |	 i | ƒ n |  i i d ƒ } | i o | o | i | ƒ n |  i i o# |  i i d ƒ i |  i i ƒ n) t i d	 ƒ } |  i i d ƒ i | ƒ | i o d
 | _ n |  i i d ƒ i t | i ƒ ƒ | i ov t i | i d ƒ } | d } t | ƒ d j o' | d }
 |  i i d ƒ i |
 ƒ n |  i i d ƒ i | ƒ n | i d j p | i d j p | i o‡ |  i i d ƒ i t	 d ƒ ƒ |  i i d ƒ i d ƒ |  i i d ƒ i! t" ƒ |  i i d ƒ i! t" ƒ |  i i d ƒ i# t$ ƒ n | i% o& |  i i d ƒ i |  i i i% ƒ n |  i i o# |  i i d ƒ i |  i i ƒ n |  i i d ƒ } | i& o | i |  i i i& ƒ n |  i' ƒ  d  S(   Ns   ethernetDeviceComboBoxs   None - Server Modes    s
    (dynamic)s    (s   )s   ethernetDeviceEntrys   cipeDeviceEntrys   cipcbia  s   localPortEntrys   :i    i   s   remotePeerPortEntrys   remotePeerAddressEntrys   0.0.0.0s   Server Modes   remotePeerAddressCBs   remoteVirtualAddressEntrys   localVirtualAddressEntrys   secretKeyEntry((   s   selfs   devices   Cipes   cipes   xmls
   get_widgets   ecombos   Nones   currs   _s   descs
   devicelists   devs   Devices   strs   ds   IPs   appends   TunnelDevices   lens   set_popdown_stringss   widgets   set_texts   NCDeviceLists
   getNextDevs   nextdevs	   LocalPorts   RemotePeerAddresss   strings   splits   valss   addrs   ports   set_sensitives   FALSEs
   set_actives   TRUEs   RemoteVirtualAddresss	   SecretKeys   updateRemoteOptions(   s   selfs   addrs   currs   ds   widgets   devs   nextdevs   cipes   valss   ecombos   ports   desc(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   hydrate    s`    
 ##"


+
& #
c         C   só  |  i i d ƒ i ƒ  } | t d ƒ j o" t |  i i _	 d |  i i _
 n… t i | ƒ } | d } | |  i i _	 d |  i i _
 t i ƒ  } x> | D]6 } | i | j o | i o | i |  i i _
 q— q— W|  i i d ƒ i ƒ  |  i _ |  i i |  i _ t |  i i d ƒ i ƒ  ƒ |  i i _ |  i i d ƒ i ƒ  |  i i _ |  i i d ƒ i ƒ  |  i _ |  i i d	 ƒ i ƒ  |  i i _ |  i i d
 ƒ i ƒ  o d |  i i _ n< |  i i d ƒ i ƒ  d |  i i d ƒ i ƒ  |  i i _ d  S(   Ns   ethernetDeviceEntrys   None - Server Modes   0.0.0.0i    s   cipeDeviceEntrys   localPortEntrys   remoteVirtualAddressEntrys   localVirtualAddressEntrys   secretKeyEntrys   remotePeerAddressCBs   remotePeerAddressEntrys   :s   remotePeerPortEntry(   s   selfs   xmls
   get_widgets   get_texts   hws   _s   Nones   devices   Cipes   TunnelDevices   TunnelIPs   strings   splits   fieldss   NCDeviceLists   getDeviceLists   devlists   devs   Devices   IPs   DeviceIds   ints	   LocalPorts   RemoteVirtualAddresss	   SecretKeys
   get_actives   RemotePeerAddress(   s   selfs   fieldss   hws   devs   devlist(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys	   dehydrateç   s,    
 '!!c         G   sà   |  i i d ƒ i ƒ  on |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t d ƒ ƒ |  i i d ƒ i d ƒ nL |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i d ƒ |  i	 ƒ  d  S(   Ns   remotePeerAddressCBs   remotePeerAddressEntrys   remotePeerPortEntrys   Server Modes    s   0.0.0.0(
   s   selfs   xmls
   get_widgets
   get_actives   set_sensitives   FALSEs   set_texts   _s   TRUEs   updateRemoteOptions(   s   selfs   args(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_remotePeerAddressCB_toggled  s    c         G   s7   t  ƒ  } |  i i d ƒ } | o | i | ƒ n d  S(   Ns   secretKeyEntry(   s
   gen_hexkeys   keys   selfs   xmls
   get_widgets   widgets   set_text(   s   selfs   argss   widgets   key(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   on_generateKeyButton_clicked  s    	c         G   s  |  i i d ƒ i ƒ  } t i | ƒ } d } t	 | ƒ o? | d } x2 |  i D]# }	 |	 i | j o |	 i } qN qN Wn |  i i d ƒ i ƒ  } |  i i d ƒ i ƒ  } | p
 | d j o t d ƒ } n |  i i d ƒ i ƒ  } |  i i d	 ƒ i ƒ  }
 | d
 j p
 | d j o t d ƒ } n |  i i d ƒ i ƒ  } |  i i d ƒ i ƒ  } d } | t d ƒ d t | ƒ d } | t d ƒ d | d } | t d ƒ d t | ƒ } | o
 | d j o | d t | ƒ } n | d } | t d ƒ d t | ƒ d } | t d ƒ d t |
 ƒ d } | t d ƒ d t | ƒ d } |  i i d ƒ i ƒ  } | i | ƒ d  S(   Ns   ethernetDeviceEntrys   0.0.0.0 (auto)i    s   remotePeerAddressEntrys   remotePeerPortEntrys    s   (own choice)s   localPortEntrys   remoteVirtualAddressEntrys   0.0.0.0s   localVirtualAddressEntrys   secretKeyEntrys   IP address of tunnel device:s    s   
s   Local port:s   Remote peer address:s   :s   Remote virtual address:s   Local virtual address:s   Secret key:s   remoteConfigTxt(   s   selfs   xmls
   get_widgets   get_texts   ethws   strings   splits   fieldss   ips   lens   ds
   devicelists   devs   Devices   IPs   addrs   ports   _s	   localports   remotevirtualaddresss   localvirtualaddresss	   secretkeys   mytxts   strs
   get_buffers   widgets   set_text(   s   selfs   argss   addrs   widgets   localvirtualaddresss   fieldss	   localports	   secretkeys   mytxts   devs   remotevirtualaddresss   ips   ethws   ports   d(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   updateRemoteOptions  s>    

 "
"""c         C   sb   |  i i d ƒ } | i ƒ  } | p
 | d j o' t i t d ƒ |  i	 d | ƒt
 Sn t Sd  S(   Ns   secretKeyEntrys    s+   You must enter a secret key or generate ones   broken_widget(   s   selfs   xmls
   get_widgets	   keywidgets   get_texts   txts   GUI_functionss   gui_error_dialogs   _s   toplevels   FALSEs   TRUE(   s   selfs	   keywidgets   txt(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   check?  s    
(   s   __name__s
   __module__s   Nones   CIPEs   __init__s   init_guis   get_project_names   get_project_descriptions   get_types
   get_druidss   on_tunnel_setting_page_prepares   on_tunnel_setting_page_nexts   on_finish_page_finishs   on_finish_page_backs   on_finish_page_prepares   hydrates	   dehydrates   on_remotePeerAddressCB_toggleds   on_generateKeyButton_clickeds   updateRemoteOptionss   check(    (    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   CipeInterface$   s"   
	.										G				's    Harald Hoyer <harald@redhat.com>s   $Date: 2004/07/06 08:09:09 $s   $Revision: 1.30.4.1 $(   s   netconfpkg.guis   GUI_functionss   netconfpkg.NC_functionss
   NETCONFDIRs
   netconfpkgs   rhpl.executils   gtks   TRUEs   FALSEs	   gtk.glades   strings   oss   InterfaceCreators   netconfpkg.gui.GUI_functionss   xml_signal_autoconnects   CipeInterfaces	   NCDevCipes   setDevCipeWizards
   __author__s   __date__s   __version__(   s   InterfaceCreators   FALSEs   strings   CipeInterfaces   oss   gtks
   __author__s   __date__s
   NETCONFDIRs   xml_signal_autoconnects   GUI_functionss   __version__s   TRUE(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/CipeInterface.pys   ?   s,   					ÿ '