;ς
γdκ@c           @   sΝ   d  k  Td k l Z d  k Td  k Td k Z d k l Z d k l 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   *(   s   GUI_functionsN(   s   TRUE(   s   FALSE(   s   ethernetHardware(   s   InterfaceCreator(   s   xml_signal_autoconnect(   s   TonlineDialogs   ADSLInterfacec           B   s­   t  Z e d 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(   Ns   Etherneti   c         C   sz   t  i |  d | | |  _ | |  _ t i   |  _	 t
 i   |  _ t i   |  _ | |  _ | |  _ g  |  _ t |  _ d  S(   Ns   do_save(   s   InterfaceCreators   __init__s   selfs   do_saves   toplevels   druids   topdruids   NCDeviceLists   getDeviceLists
   devicelists	   NCDevADSLs   DevADSLs   devices   NCProfileLists   getProfileLists   profilelists   connection_types   druidss   Nones   xml(   s   selfs   toplevels   connection_types   do_saves   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   __init__$   s    					c         C   sd  |  i o d  Sn t d g  o d  Sn d } t i i |  o t i | } n t i i |  o t i	 | } n t
 i i | d d t i |  _ t |  i h  d |  i <d |  i <d |  i <d |  i <d	 |  i <d
 |  i <d |  i d f <d |  i < |  i i d  |  _ x7 |  i i   D]& } |  i i |  |  i i |  q6Wd  S(   Ns   rp-pppoes   ADSLInterfaceDruid.glades   druids   domains   on_dsl_config_page_backs   on_dsl_config_page_nexts   on_dsl_config_page_prepares   on_finish_page_finishs   on_finish_page_prepares   on_finish_page_backs    on_providerNameEntry_insert_texts   ^[a-z|A-Z|0-9\-_:]+$s   on_tonlineButton_clicked(   s   selfs   xmls   request_rpmss
   glade_files   oss   paths   existss   GUI_functionss	   GLADEPATHs
   NETCONFDIRs   gtks   glades   XMLs   PROGNAMEs   xml_signal_autoconnects   on_dsl_config_page_backs   on_dsl_config_page_nexts   on_dsl_config_page_prepares   on_finish_page_finishs   on_finish_page_prepares   on_finish_page_backs   on_generic_entry_insert_texts   on_tonlineButton_clickeds
   get_widgets   druids   get_childrens   is   removes   druidss   append(   s   selfs   is
   glade_file(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   init_gui0   s"    
!	m c         C   s9   | d | !} t i | |  o d  Sn | i d  d  S(   Ni    s   insert_text(   s   partial_texts   lengths   texts   res   matchs   strs   entrys   emit_stop_by_name(   s   selfs   entrys   partial_texts   lengths   poss   strs   text(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   on_generic_entry_insert_textR   s    c         C   s   t  d  Sd  S(   Ns   xDSL connection(   s   _(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   get_project_nameY   s    c         C   s   t  Sd  S(   N(   s   DSL(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   get_type\   s    c         C   s   t  d  Sd  S(   Ns  Create an xDSL connection.  This is a connection that uses one of several types of broadband connections collective known as Digital Subscriber Lines.  This list includes ADSL (Asymmetric, faster downloads than uploads), IDSL (over an ISDN line for distance), SDSL (Symmetric, downloads and uploads at the same speed), and several others.  These types of connections are common in the United States, and are gaining acceptance elsewhere.  Speeds vary according to the technology used, but generally range from 144kbps to 1.0Mbps.(   s   _(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   get_project_description_   s    c         C   sN   |  i   t |  i  } | i   } | o | |  i d Sn |  i d Sd  S(   Ni    (   s   selfs   init_guis   ethernetHardwares   toplevels   hwDruids
   get_druidss   druids   druids(   s   selfs   hwDruids   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys
   get_druidsi   s    
 c         C   s   d  S(   N(    (   s   selfs
   druid_pages   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   on_dsl_config_page_backp   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/ADSLInterface.pys   on_dsl_config_page_nexts   s    
c         C   s   |  i   d  S(   N(   s   selfs   hydrate(   s   selfs
   druid_pages   druid(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   on_dsl_config_page_preparez   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/ADSLInterface.pys   on_finish_page_back}   s    c         C   s΅   t  i   } x& | D] } | i |  i j o Pq q W|  i i } t
 d  d d t
 d  d | i d d t
 d  d | i d d t
 d  d | i } | i |  d  S(	   Ns,   You have selected the following information:s   

s       s   Ethernet device:s     s   
s   Provider name:s   Login name:(   s   NCHardwareLists   getHardwareLists   hardwarelists   hws   Types   selfs   connection_types   devices   Dialups   dialups   _s	   EthDevices   ProviderNames   Logins   ss
   druid_pages   set_text(   s   selfs
   druid_pages   druids   dialups   hardwarelists   hws   s(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   on_finish_page_prepare   s     	c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/ADSLInterface.pys   on_finish_page_finish   s    

 
c         C   sΉ   t  t i |  i i d  i     d j o t  t i |  i i d  i     d j oY t  t i |  i i d  i     d j o+ t  t i |  i i d  i     d j Sd  S(   Ns   providerNameEntryi    s   loginNameEntrys   passwordEntrys   ethernetDeviceEntry(   s   lens   strings   strips   selfs   xmls
   get_widgets   get_text(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   check   s    c   	      C   s7  |  i i } |  i i d  } g  } t } t
 i   } x{ | D]s } | i d j o] t | i  d | i d } | i |  | o | i o | i | i j o
 | } q° q= q= Wt |  o | i   | i |  n | o
 t |  o | d } n |  i i d  } | o | i o | i |  n d  S(   Ns   ethernetDeviceComboBoxs   Ethernets    (s   )i    s   ethernetDeviceEntry(   s   selfs   devices   Dialups   dialups   xmls
   get_widgets   ecombos   hwdescs   Nones   hwcurrs   NCHardwareLists   getHardwareLists   hardwarelists   hws   Types   strs   Names   Descriptions   descs   appends	   EthDevices   lens   sorts   set_popdown_stringss   widgets   set_text(	   s   selfs   dialups   widgets   hardwarelists   hws   hwcurrs   ecombos   hwdescs   desc(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   hydrate€   s(     $
c         G   sό   |  i   |  i i } t | i | i  } | i	 i
 d  } | i |  i  | i t i  | i   t i j o | i   d  Sn | i   | i | _ | i | _ |  i	 i
 d  i | i  |  i	 i
 d  i | i  |  i	 i
 d  i d  d  S(   Ns   Dialogs   loginNameEntrys   passwordEntrys   providerNameEntrys   T-Online(   s   selfs	   dehydrates   devices   Dialups   dialups   TonlineDialogs   Logins   Passwords   dialogs   xmls
   get_widgets   dls   set_transient_fors   toplevels   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   runs   RESPONSE_OKs   destroys   logins   passwords   set_text(   s   selfs   argss   dls   dialups   dialog(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   on_tonlineButton_clickedΏ   s    


c         C   sU  |  i i d  i   |  i _ t i d d |  i i  |  i _ d |  i _ d |  i _	 t
 |  i _ t |  i _ t
 |  i _ |  i i   } |  i i d  i   } t i |  } | d } | | _ |  i i d  i   | _ |  i i d  i   | _ |  i i d	  i   | _ t | _ t t i   |  i  |  i _ t
 | _ t
 |  i _ d  S(
   Ns   providerNameEntrys   -s   _s   xDSLs   dialups   ethernetDeviceEntryi    s   loginNameEntrys   passwordEntry(   s   selfs   xmls
   get_widgets   get_texts   devices   DeviceIds   res   subs   Types	   BootProtos   TRUEs	   AllowUsers   FALSEs   IPv6Inits   AutoDNSs   createDialups   dialups   hws   strings   splits   fieldss	   EthDevices   ProviderNames   Logins   Passwords   SyncPPPs   getNewDialupDevices   NCDeviceLists   getDeviceLists   Devices   DefRoute(   s   selfs   dialups   fieldss   hw(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys	   dehydrateΣ   s&    !
			(   s   __name__s
   __module__s   Nones   __init__s   init_guis   on_generic_entry_insert_texts   get_project_names   get_types   get_project_descriptions
   get_druidss   on_dsl_config_page_backs   on_dsl_config_page_nexts   on_dsl_config_page_prepares   on_finish_page_backs   on_finish_page_prepares   on_finish_page_finishs   checks   hydrates   on_tonlineButton_clickeds	   dehydrate(    (    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   ADSLInterface#   s"   	"				
										s    Harald Hoyer <harald@redhat.com>s   $Date: 2004/07/06 08:09:09 $s   $Revision: 1.26.4.1 $(   s   netconfpkg.gui.GUI_functionss   netconfpkg.guis   GUI_functionss   netconfpkg.NC_functionss
   netconfpkgs   gtks   TRUEs   FALSEs	   gtk.glades   strings   oss   EthernetHardwareDruids   ethernetHardwares   InterfaceCreators   xml_signal_autoconnects   netconfpkg.gui.tonlines   TonlineDialogs   ADSLInterfaces	   NCDevADSLs   setDevADSLWizards
   __author__s   __date__s   __version__(   s   InterfaceCreators   FALSEs   strings   TRUEs   gtks   TonlineDialogs
   __author__s   __date__s   ADSLInterfaces   xml_signal_autoconnects   ethernetHardwares   GUI_functionss   __version__s   os(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/ADSLInterface.pys   ?   s$   				Ζ