;ò
ädê@c           @   sÅ   d  k  Td  k Td  k Td  k Td k l Z d k l Z d k Z d k	 Z d k
 Z d k Z d Z d Z d Z d Z d Z e i Z e i Z d Z d Z d Z d Z d Z d	 f  d
 „  ƒ  YZ d Z d S(   (   s   *(   s   NewInterfaceDialog(   s   editHostsDialogNi    i   i   i   i   s
   mainDialogc           B   s¨  t  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 d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z e e d 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* d+ „  Z+ d, „  Z, d- „  Z- d. „  Z. d/ „  Z/ d0 „  Z0 d1 „  Z1 d2 „  Z2 d3 „  Z3 d4 „  Z4 d5 „  Z5 d6 „  Z6 d7 „  Z7 d8 „  Z8 d9 „  Z9 d: „  Z: d; „  Z; d- „  Z- d< „  Z< d= „  Z= d> „  Z> d? „  Z? d@ „  Z@ dA „  ZA e dB „ ZB dC „  ZC dD „  ZD dE „  ZE dF „  ZF dG „  ZG dH „  ZH dI „  ZI dJ „  ZJ RS(K   Nc         C   sç  d } t i i | ƒ o t | } n t i i | ƒ o t | } n t i i | t	 d t
 ƒ|  _ t	 |  _ t	 |  _ |  i i d ƒ |  _ |  i i d ƒ |  _ |  i i d ƒ |  _ |  i i d ƒ |  _ |  i i d ƒ |  _ |  i i d ƒ |  _ |  i i d	 ƒ |  _ 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! <d |  i" <d |  i# <d |  i$ <d |  i% <d |  i& <d |  i' <d |  i( <d |  i) <d  |  i* d! f <d" |  i+ <d# |  i, <d$ |  i- <d% |  i. <d& |  i/ <d' |  i0 <d( |  i1 <d) |  i2 <ƒ |  i i d* ƒ |  _3 |  i i d+ ƒ } | i5 t6 d, ƒ ƒ |  i i d- ƒ } | i5 t6 d. ƒ ƒ |  i i d/ ƒ } | i5 t6 d. ƒ ƒ |  i i d0 ƒ } | i5 t6 d1 ƒ ƒ |  i i d2 ƒ } | i5 t6 d3 ƒ ƒ |  i i d4 ƒ |  _7 |  i7 i8 t i9 ƒ |  i7 i: d5 |  i; ƒ |  i7 i: d6 t i< ƒ |  i i d7 ƒ i= ƒ  t> d8 |  i7 ƒ \ |  _? |  _@ t> d9 |  i7 ƒ \ |  _A |  _B t> d: |  i7 ƒ \ |  _C |  _D t> d; |  i7 ƒ \ |  _E |  _F t	 |  _G t	 |  _H t	 |  _I tJ |  _K tL d< |  i7 ƒ |  i i d= ƒ iM ƒ  |  i i d> ƒ iM ƒ  |  i i d? ƒ iM ƒ  |  i i d@ ƒ } |  i i dA ƒ } | iO | ƒ } | iQ | ƒ tR dB g ƒ g  j o
 dC } n t	 } | o2 |  i i dD ƒ } | iO | ƒ } | iT | ƒ n h  tU | iO |  i i dA ƒ ƒ <tV | iO |  i i dE ƒ ƒ <tW dF <tX | iO |  i i dG ƒ ƒ <tY | iO |  i i dH ƒ ƒ <|  _O | o& | iO |  i i dD ƒ ƒ |  iO tW <n |  iO tU |  _Z h  |  iO tU |  i[ <|  iO tV |  i\ <|  iO tW |  i] <|  iO tX |  i^ <|  __ h  |  iO tU |  i` <|  iO tV |  ia <|  iO tW |  ib <|  iO tX |  ia <|  _c h  |  iO tU |  id <|  iO tV |  ia <|  iO tW |  ie <|  iO tX |  ia <|  _f h  |  iO tU |  ig <|  iO tV |  ih <|  iO tW |  ii <|  iO tX |  ij <|  _k h  |  iO tU |  il <|  iO tV |  ia <|  iO tW |  ia <|  iO tX |  ia <|  _m h  |  iO tU |  in <|  iO tV |  io <|  iO tW |  ip <|  iO tX |  iq <|  _r h  d= tU <d> tV <dI tW <|  _s |  it ƒ  |  iu ƒ  tv ƒ  iw ƒ  |  _x t iy dJ |  iz ƒ |  _{ |  i i d= ƒ } |  i | dK dK dK ƒ t i} ƒ  i~ ƒ  |  i7 i= ƒ  |  i, t	 t	 |  iO tU ƒ d  S(L   Ns   maindialog.glades   domains
   editButtons   deleteButtons
   copyButtons   activateButtons   deactivateButtons   upButtons
   downButtons   on_activateButton_clickeds   on_deactivateButton_clickeds   on_deviceList_select_rows   on_deviceList_unselect_rows    on_deviceList_button_press_events   on_save_activates   on_quit_activates   on_contents_activates   on_hardwareList_select_rows   on_hardwareList_unselect_rows"   on_hardwareList_button_press_events   on_ipsecList_button_press_events   on_hostnameEntry_changeds   on_domainEntry_changeds   on_primaryDnsEntry_changeds   on_secondaryDnsEntry_changeds   on_tertiaryDnsEntry_changeds   on_searchDnsEntry_changeds   on_profileAddMenu_activates   on_profileCopyMenu_activates   on_profileRenameMenu_activates   on_profileDeleteMenu_activates   on_ProfileNameEntry_insert_texts   ^[a-z|A-Z|0-9]+$s   on_about_activates   on_mainNotebook_switch_pages   on_addButton_clickeds   on_editButton_clickeds   on_deleteButton_clickeds   on_copyButton_clickeds   on_upButton_clickeds   on_downButton_clickeds   appbars   hardware_pixmaps   connection-ethernet.pngs   hosts_pixmaps   nameresolution_alias.pngs
   dns_pixmaps   devices_pixmaps   network.pngs   ipsec_pixmaps
   secure.pngs   Dialogs   delete-events   hides   profileMenus   on.xpms   off.xpms
   active.xpms   inactive.xpms   network.xpms
   deviceLists   hardwareLists	   hostsLists   mainNotebooks   deviceFrames   ipsec-toolsi   s
   ipsecFrames   hardwareFrameiÿÿÿÿs	   hostFrames   dnsFrames	   ipsecListi   i    (   s
   glade_files   oss   paths   isfiles	   GLADEPATHs
   NETCONFDIRs   gtks   glades   XMLs   Nones   PROGNAMEs   selfs   xmls   initializeds   no_profileentry_updates
   get_widgets   edit_buttons   delete_buttons   copy_buttons   activate_buttons   deactivate_buttons	   up_buttons   down_buttons   xml_signal_autoconnects   on_activateButton_clickeds   on_deactivateButton_clickeds   on_generic_clist_select_rows   on_generic_clist_unselect_rows#   on_generic_clist_button_press_events   on_applyButton_clickeds   on_okButton_clickeds   on_helpButton_clickeds   on_hostnameEntry_changeds   on_domainEntry_changeds   on_primaryDnsEntry_changeds   on_secondaryDnsEntry_changeds   on_tertiaryDnsEntry_changeds   on_searchDnsEntry_changeds   on_profileAddMenu_activates   on_profileCopyMenu_activates   on_profileRenameMenu_activates   on_profileDeleteMenu_activates   on_generic_entry_insert_texts   on_about_activates   on_mainNotebook_switch_pages   on_addButton_clickeds   on_editButton_clickeds   on_deleteButton_clickeds   on_copyButton_clickeds   on_upButton_clickeds   on_downButton_clickeds   appBars   widgets   set_from_pixbufs
   get_pixbufs   dialogs   set_positions   WIN_POS_CENTERs   connects   on_Dialog_delete_events   mainquits   shows   get_icons   on_xpms   on_masks   off_xpms   off_masks   act_xpms   act_masks	   inact_xpms
   inact_masks   devsels   hwsels   ipsels   DEFAULT_PROFILE_NAMEs   active_profile_names	   load_icons   column_titles_passives   notebooks   page_nums   pages   set_current_pages   rpms_notinstalleds   do_ipsecs   remove_pages   PAGE_DEVICESs   PAGE_HARDWAREs
   PAGE_IPSECs
   PAGE_HOSTSs   PAGE_DNSs   active_pages   on_deviceAddButton_clickeds   on_hardwareAddButton_clickeds   on_ipsecAddButton_clickeds   on_hostsAddButton_clickeds   addButtonFuncs   on_deviceActivateButton_clickeds   nops   on_ipsecActivateButton_clickeds   activateButtonFuncs!   on_deviceDeactivateButton_clickeds    on_ipsecDeactivateButton_clickeds   deactivateButtonFuncs   on_deviceEditButton_clickeds   on_hardwareEditButton_clickeds   on_ipsecEditButton_clickeds   on_hostsEditButton_clickeds   editButtonFuncs   on_deviceCopyButton_clickeds   copyButtonFuncs   on_deviceDeleteButton_clickeds   on_hardwareDeleteButton_clickeds   on_ipsecDeleteButton_clickeds   on_hostsDeleteButton_clickeds   deleteButtonFuncs   editMaps   loads   hydrates   NetworkDevices   gets   activedevicelists   timeout_adds   updateDevicelists   tags   clists   Tooltipss   enable(   s   selfs   widgets   clists   notebooks   do_ipsecs
   glade_files   page(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   __init__2   s     			ÿ ‚0				
Š&UUU	UUU$

c         G   s   d  S(   N(    (   s   selfs   args(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   nop   s    c         C   sO   |  i i t d ƒ ƒ |  i ƒ  |  i ƒ  |  i ƒ  |  i ƒ  |  i i ƒ  d  S(   Ns   Loading configuration...(	   s   selfs   appBars   pushs   _s   loadDevicess   loadHardwares   loadProfiless	   loadIPsecs   pop(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   load#  s    



c         C   s0   |  i i t d ƒ ƒ t ƒ  } |  i i ƒ  d  S(   Ns   Loading device configuration...(   s   selfs   appBars   pushs   _s   getDeviceLists
   devicelists   pop(   s   selfs
   devicelist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   loadDevices+  s    	c         C   s0   |  i i t d ƒ ƒ t ƒ  } |  i i ƒ  d  S(   Ns!   Loading hardware configuration...(   s   selfs   appBars   pushs   _s   getHardwareLists   hardwarelists   pop(   s   selfs   hardwarelist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   loadHardware0  s    	c         C   s0   |  i i t d ƒ ƒ t ƒ  } |  i i ƒ  d  S(   Ns    Loading profile configuration...(   s   selfs   appBars   pushs   _s   getProfileLists   profilelists   pop(   s   selfs   profilelist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   loadProfiles5  s    	c         C   s0   |  i i t d ƒ ƒ t ƒ  } |  i i ƒ  d  S(   Ns   Loading IPsec configuration...(   s   selfs   appBars   pushs   _s   getIPsecLists	   ipseclists   pop(   s   selfs	   ipseclist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys	   loadIPsec:  s    	c         C   sº   |  i i t d ƒ ƒ t ƒ  } t ƒ  } t ƒ  } t
 ƒ  } y, | i ƒ  | i ƒ  | i ƒ  | i ƒ  Wn< t j
 o0 } t t | ƒ |  i ƒ |  i i ƒ  d Sn X|  i i ƒ  d Sd  S(   Ns   Testing configuration set...i   i    (   s   selfs   appBars   pushs   _s   getProfileLists   profilelists   getDeviceLists
   devicelists   getHardwareLists   hardwarelists   getIPsecLists	   ipseclists   tests	   TestErrors   msgs   generic_error_dialogs   strs   dialogs   pop(   s   selfs   profilelists	   ipseclists
   devicelists   hardwarelists   msg(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   test?  s     				


	c         C   sµ   t  ƒ  } t ƒ  } t ƒ  } t ƒ  } |  i	 i
 ƒ  |  i } | i ƒ  p$ | i ƒ  p | i ƒ  p
 | i ƒ  o% |  i	 i t d ƒ |  i ƒ t Sn |  i	 i t d ƒ | ƒ t Sd  S(   Ns   Active profile: %s (modified)s   Active profile: %s(   s   getProfileLists   profilelists   getDeviceLists
   devicelists   getHardwareLists   hardwarelists   getIPsecLists	   ipseclists   selfs   appBars   pops   active_profile_names   profnames   modifieds   pushs   _s   trues   false(   s   selfs   profilelists	   ipseclists
   devicelists   hardwarelists   profname(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   changedR  s    					4c         C   sú   |  i ƒ  d j o d Sn |  i i t d ƒ ƒ |  i i ƒ  t ƒ  } yM | i ƒ  |  i	 ƒ  |  i
 ƒ  |  i ƒ  |  i ƒ  |  i i ƒ  |  i ƒ  Wn8 t t t f j
 o# } t t d ƒ t | ƒ ƒ n Xt t d ƒ |  i ƒ |  i i ƒ  d Sd  S(   Ni    i   s   Saving configuration...s   Error saving configuration!
%ssd   Changes are saved. You may want to restart the network and network services or restart the computer.(   s   selfs   tests   appBars   pushs   _s   refreshs   getProfileLists   profilelists   fixInterfacess   saveHardwares   saveDevicess
   saveIPsecss   saveProfiless   pops
   checkApplys   IOErrors   OSErrors   EnvironmentErrors   errstrs   generic_error_dialogs   strs   generic_info_dialogs   dialog(   s   selfs   profilelists   errstr(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   saveg  s&    	





c         C   sG   |  i i t d ƒ ƒ t ƒ  } | i ƒ  | i t ƒ |  i i	 ƒ  d  S(   Ns   Saving device configuration...(
   s   selfs   appBars   pushs   _s   getDeviceLists
   devicelists   saves
   setChangeds   falses   pop(   s   selfs
   devicelist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   saveDevices‚  s
    	
c         C   sG   |  i i t d ƒ ƒ t ƒ  } | i ƒ  | i t ƒ |  i i	 ƒ  d  S(   Ns    Saving hardware configuration...(
   s   selfs   appBars   pushs   _s   getHardwareLists   hardwarelists   saves
   setChangeds   falses   pop(   s   selfs   hardwarelist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   saveHardware‰  s
    	
c         C   sG   |  i i t d ƒ ƒ t ƒ  } | i ƒ  | i t ƒ |  i i	 ƒ  d  S(   Ns   Saving profile configuration...(
   s   selfs   appBars   pushs   _s   getProfileLists   profilelists   saves
   setChangeds   falses   pop(   s   selfs   profilelist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   saveProfiles  s
    	
c         C   sG   |  i i t d ƒ ƒ t ƒ  } | i ƒ  | i t ƒ |  i i	 ƒ  d  S(   Ns   Saving IPsec configuration...(
   s   selfs   appBars   pushs   _s   getIPsecLists	   ipseclists   saves
   setChangeds   falses   pop(   s   selfs	   ipseclist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys
   saveIPsecs—  s
    	
c         C   s,   |  i ƒ  |  i ƒ  |  i ƒ  |  i ƒ  d  S(   N(   s   selfs   hydrateProfiless   hydrateDevicess   hydrateHardwares   hydrateIPsec(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   hydratež  s    


iÿÿÿÿc         C   s!   | d j o |  i ƒ  } n d  S(   Niÿÿÿÿ(   s   chs   selfs   changed(   s   selfs   ch(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys
   checkApply¤  s    c         C   sŠ  |  i i t d ƒ ƒ t ƒ  }
 t ƒ  i ƒ  } t	 ƒ  } |  i } |  i i d ƒ } | i ƒ  | i d ƒ |  i } |  i } t }	 d } xå|
 D]Ý} | i ƒ  } | | j o t }	 |  i } |  i } n t }	 |  i } |  i } t | i |  i  ƒ \ } } | i# d |	 | | i$ | i g ƒ |  i% o  | i& | t' |  i% |  i( ƒ n | o  | i) | t* |	 d | | ƒ n | o  | i) | t+ | d | | ƒ n | i, | | ƒ xp | D]h } | i. t/ j p | i0 d j o | i$ | i1 j o/ |  i2 o  | i& | t' |  i2 |  i3 ƒ n Pq­q­W| | j p
 | t4 j o. t5 i5 d d | ƒ | i6 | d ƒ | } n | d	 } qŽ W|  i i7 ƒ  |  i8 ƒ  d  S(
   Ns   Updating devices...s
   deviceListi   i    s    i   s   defaults   Selecting row %di   (9   s   selfs   appBars   pushs   _s   getDeviceLists
   devicelists   NetworkDevices   gets   activedevicelists   getProfileLists   profilelists   devsels   xmls
   get_widgets   clists   clears   set_row_heights   off_xpms   status_pixmaps   off_masks   status_masks   INACTIVEs   statuss   rows   devs   getDeviceAliass   devnames   ACTIVEs   on_xpms   on_masks   get_device_icon_masks   Types   dialogs   device_pixmaps   device_masks   appends   DeviceIds	   inact_xpms
   set_pixmaps   PROFILE_COLUMNs
   inact_masks   set_pixtexts   STATUS_COLUMNs   DEVICE_COLUMNs   set_row_datas   profs   Actives   trues   ProfileNames   ActiveDevicess   act_xpms   act_masks   Nones   logs
   select_rows   pops
   checkApply(   s   selfs   devsels   status_pixmaps   status_masks   rows   profilelists   activedevicelists   clists   profs   statuss
   devicelists   devnames   device_masks   devs   device_pixmap(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   hydrateDevices®  s`    			
		 			"
 3
	
c         C   sT  |  i i t d ƒ ƒ t ƒ  } |  i i d ƒ } | i	 ƒ  | i
 d ƒ d } |  i } xß | D]× } | i t | i ƒ t | i ƒ t | i ƒ t | i ƒ g ƒ t | i |  i ƒ \ } } | o# | i | t | i d | | ƒ n | i | | ƒ | | j o( t i d d | ƒ | i | d ƒ n | d 7} q^ W|  i i ƒ  |  i ƒ  d  S(   Ns   Updating hardware...s   hardwareListi   i    i   s   Selecting row %di   (   s   selfs   appBars   pushs   _s   getHardwareLists   hardwarelists   xmls
   get_widgets   clists   clears   set_row_heights   rows   hwsels   hws   appends   strs   Descriptions   Types   Names   Statuss   get_device_icon_masks   dialogs   device_pixmaps   device_masks   set_pixtexts   DEVICE_COLUMNs   set_row_datas   logs
   select_rows   pops
   checkApply(   s   selfs   device_masks   hardwarelists   hws   clists   hwsels   device_pixmaps   row(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   hydrateHardwareî  s*    	
	 =	c         C   s’  t  ƒ  } |  i i d ƒ } | i ƒ  | i d ƒ d }
 |  i	 } t
 ƒ  } t } |  i } |  i }	 x| D]
} | i d t | i ƒ t | i ƒ t | i ƒ g ƒ | i |
 t |  i |  i ƒ | i |
 | ƒ xb | D]Z } | i t j p | i  d j o | i | i! j o! | i |
 t |  i" |  i# ƒ PqÖ qÖ W| | j o( t$ i$ d d |
 ƒ | i% |
 d ƒ n |
 d 7}
 qi W|  i& i' ƒ  |  i( ƒ  d  S(	   Ns	   ipsecListi   i    s    s   defaulti   s   Selecting row %di   ()   s   getIPsecLists	   ipseclists   selfs   xmls
   get_widgets   clists   clears   set_row_heights   rows   ipsels   getProfileLists   profilelists   ACTIVEs   statuss   on_xpms   status_pixmaps   on_masks   status_masks   ipsecs   appends   strs   ConnectionTypes   RemoteIPAddresss   IPsecIds
   set_pixmaps   PROFILE_COLUMNs	   inact_xpms
   inact_masks   set_row_datas   profs   Actives   trues   ProfileNames   ActiveIPsecss   act_xpms   act_masks   logs
   select_rows   appBars   pops
   checkApply(   s   selfs   profilelists   statuss   status_pixmaps	   ipseclists   ipsels   clists   profs   ipsecs   status_masks   row(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   hydrateIPsec  s8    	
				 
4
 3	c         C   s   |  i Sd  S(   N(   s   selfs   active_profile(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   getActiveProfileH  s    c         C   sL  |  i i t d ƒ ƒ t ƒ  } |  i i d ƒ } | i	 ƒ  | i
 d ƒ xT | D]B }	 |	 i o qO n |	 i } | d j o
 t } n | |  _ PqO W| d }	 |	 |  _ t |  _ |	 i i o# |  i i d ƒ i |	 i i ƒ n |  i i d ƒ i d ƒ |	 i i o# |  i i d ƒ i |	 i i ƒ n |  i i d ƒ i d ƒ |	 i i o# |  i i d	 ƒ i |	 i i ƒ n |  i i d	 ƒ i d ƒ |	 i i o# |  i i d
 ƒ i |	 i i ƒ n |  i i d
 ƒ i d ƒ |	 i i o# |  i i d ƒ i |	 i i ƒ n |  i i d ƒ i d ƒ |	 i i o, |  i i d ƒ i t i |	 i i ƒ ƒ n |  i i d ƒ i d ƒ t |  _ d } xm |	 i  D]b } | i" d j o q‰n | i# | i" | i t i | i$ d ƒ g ƒ | i% | | ƒ | d 7} q‰W|  i& o |  i i' ƒ  |  i( ƒ  d  Sn t |  _& t |  _) t |  _ |  i i d ƒ } | i+ ƒ  } | i, ƒ  } x | d D] } | i/ | ƒ qhWt0 } x  | D]˜ }	 |	 i } | d j o
 t } n t2 i3 | d | ƒ}
 | o
 |
 } n |
 i5 ƒ  |	 i o |
 i6 t ƒ n |
 i7 d |  i8 |	 i ƒ | i# |
 ƒ qŒWt |  _) |  i i' ƒ  |  i( ƒ  d  S(   Ns   Updating profiles...s	   hostsListi   s   defaulti    s   hostnameEntrys    s   domainnameEntrys   primaryDnsEntrys   secondaryDnsEntrys   tertiaryDnsEntrys   searchDnsEntrys	   127.0.0.1s    i   s   profileMenui   s   labels   activate(9   s   selfs   appBars   pushs   _s   getProfileLists   profilelists   xmls
   get_widgets   hclists   clears   set_row_heights   profs   Actives   ProfileNames   names   DEFAULT_PROFILE_NAMEs   active_profile_names   active_profiles   trues   ignore_widget_changess   DNSs   Hostnames   set_texts
   Domainnames
   PrimaryDNSs   SecondaryDNSs   TertiaryDNSs
   SearchLists   strings   joins   falses   rows	   HostsLists   hosts   IPs   appends	   AliasLists   set_row_datas   initializeds   pops
   checkApplys   no_profileentry_updates   omenus   get_submenus   get_childrens   clists   childs   removes   Nones   groups   gtks   RadioMenuItems	   menu_items   shows
   set_actives   connects   on_profileMenuItem_activated(   s   selfs   profilelists   omenus   names   hclists   childs   clists   groups   hosts   profs	   menu_items   row(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   hydrateProfilesL  s˜    	
 	
	
		#####,	
 +

			  	



	
	c         C   sE   |  i } t ƒ  i ƒ  |  _ | |  i j o |  i ƒ  t Sn t Sd  S(   N(   s   selfs   activedevicelists   activedevicelistolds   NetworkDevices   gets   hydrateDevicess   TRUE(   s   selfs   activedevicelistold(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   updateDevicelist®  s    	
c         G   si   t  ƒ  } | i ƒ  |  i ƒ  o7 t t d ƒ |  i ƒ } | t	 j o |  i
 ƒ  qW n t i ƒ  d  Sd  S(   Ns!   Do you want to save your changes?(   s   getProfileLists   profilelists   commits   selfs   changeds   generic_yesno_dialogs   _s   dialogs   buttons   RESPONSE_YESs   saves   gtks   mainquit(   s   selfs   argss   profilelists   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_Dialog_delete_event¸  s    	

i    c         G   sŽ  | |  _ |  i i d ƒ t j o d  Sn |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i ƒ  |  i i d ƒ i ƒ  |  i i d ƒ i ƒ  | |  i  t	 j o¦ |  i i d ƒ } |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i ƒ  |  i i d ƒ i ƒ  nà| |  i  t j ow |  i i d	 ƒ } |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i ƒ  nU| |  i  t j o |  i i d
 ƒ } |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i ƒ  |  i i d ƒ i ƒ  n´ | |  i  t j ok t } |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i i d ƒ i ƒ  n5 | |  i  t j o  t } |  i i d ƒ i ƒ  n | o |  i | d d d ƒ n d  S(   Ns	   addButtons
   editButtons
   copyButtons   deleteButtons   commonDockitems   deviceDockitems   posDockitems
   deviceLists   hardwareLists	   ipsecListi    (   s   page_nums   selfs   active_pages   xmls
   get_widgets   Nones   set_sensitives   falses   hides   PAGE_DEVICESs   clists   trues   shows   PAGE_HARDWAREs
   PAGE_IPSECs
   PAGE_HOSTSs   PAGE_DNSs   on_generic_clist_select_row(   s   selfs   pages   as   page_nums   argss   clist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_mainNotebook_switch_pageÆ  sT    	c         C   s   |  i |  i | ƒ d  S(   N(   s   selfs   activateButtonFuncs   active_pages   button(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_activateButton_clickedý  s    c         C   s   |  i |  i | ƒ d  S(   N(   s   selfs   deactivateButtonFuncs   active_pages   button(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deactivateButton_clicked   s    c         C   s   |  i |  i | ƒ d  S(   N(   s   selfs   addButtonFuncs   active_pages   button(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_addButton_clicked  s    c         C   s   |  i |  i | ƒ d  S(   N(   s   selfs   editButtonFuncs   active_pages   button(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_editButton_clicked  s    c         C   s   |  i |  i | ƒ d  S(   N(   s   selfs   copyButtonFuncs   active_pages   button(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_copyButton_clicked	  s    c         C   s   |  i |  i | ƒ d  S(   N(   s   selfs   deleteButtonFuncs   active_pages   button(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deleteButton_clicked  s    c         C   s   d  S(   N(    (   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_upButton_clicked  s    c         C   s   d  S(   N(    (   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_downButton_clicked  s    c         C   s   |  i ƒ  d  S(   N(   s   selfs   save(   s   selfs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_applyButton_clicked  s    c         G   s   t  ƒ  } | i ƒ  |  i ƒ  o] t t d ƒ |  i ƒ } | t	 j o d  Sn | t
 j o |  i ƒ  d j o d  Sqy q} n t i ƒ  d  Sd  S(   Ns!   Do you want to save your changes?i    (   s   getProfileLists   profilelists   commits   selfs   changeds   generic_yesnocancel_dialogs   _s   dialogs   buttons   RESPONSE_CANCELs   RESPONSE_YESs   saves   gtks   mainquit(   s   selfs   argss   profilelists   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_okButton_clicked  s    	

c         C   s"   d  k  } | i d t d ƒ d  S(   Ns   file:s   /help/index.html(   s   gnomes   url_shows
   NETCONFDIR(   s   selfs   buttons   gnome(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_helpButton_clicked+  s    	c         C   sH   t  |  i ƒ } t i ƒ  | i o |  i ƒ  |  i ƒ  n | i Sd  S(   N(	   s   NewInterfaceDialogs   selfs   dialogs	   interfaces   gtks   mainloops   canceleds   hydrateDevicess   hydrateHardware(   s   selfs   clickeds	   interface(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deviceAddButton_clicked0  s    

c         C   s  |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ }
 t i	 ƒ  } | i |
 i |
 i ƒ ƒ  }	 |	 i |
 ƒ t } d } t ƒ  } x_ | oW |	 i d t | ƒ } t } x) | D]! } | i | j o t } Pq½ q½ W| d } q’ W| |	 _ | i |	 ƒ |	 i ƒ  |  i ƒ  d  S(   Ns
   deviceListi    s   Copyi   (   s   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   srcdevs   NCDeviceFactorys   getDeviceFactorys   dfs   getDeviceClasss   Types   SubTypes   devices   applys   TRUEs	   duplicates   nums   getDeviceLists
   devicelists   DeviceIds   strs   devnames   FALSEs   devs   appends   commits   hydrateDevices(   s   selfs   buttons   devnames   dfs	   duplicates
   devicelists   clists   nums   devs   devices   srcdev(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deviceCopyButton_clicked:  s0    	  		
c   
      G   sœ  |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ } | i t	 j o t
 t d ƒ |  i ƒ d  Sn |  i i t d ƒ ƒ | i } |  i | ƒ }	 |	 t i j o
 |	 d j o | i ƒ  |  i i ƒ  d  Sn | i ƒ  t ƒ  } | i ƒ  | i ƒ  o |  i i ƒ  d  Sn t ƒ  } xN | D]F } | | i j o0 | i i | ƒ } | i | i | <| i ƒ  q.q.W|  i! ƒ  t" | _# |  i i ƒ  d  S(   Ns
   deviceListi    s&   The Loopback device can not be edited!s   Edit device...($   s   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   devices   Types   LOs   generic_error_dialogs   _s   dialogs   appBars   pushs   DeviceIds   devIds
   editDevices   buttons   gtks   RESPONSE_OKs   rollbacks   pops   commits   getDeviceLists
   devicelists   modifieds   getProfileLists   profilelists   profs   ActiveDevicess   indexs   poss   hydrateDevicess   falses   changed(
   s   selfs   argss   profilelists   devIds
   devicelists   poss   clists   profs   devices   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deviceEditButton_clickedV  s>    
	

	
	 
	c         C   sx   d } | i ƒ  } | o: | i |  i ƒ | i t i ƒ | i	 ƒ  } | i
 ƒ  n t t d ƒ | i |  i ƒ | Sd  S(   Ni    s$   The device type %s cannot be edited!(   s   buttons   devices	   getDialogs   dialogs   set_transient_fors   selfs   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   runs   destroys   generic_error_dialogs   _s   Type(   s   selfs   devices   dialogs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys
   editDevice€  s    
c   	      C   sL  t  ƒ  } t ƒ  } |  i i d ƒ } t | i	 ƒ d j o d  Sn | i
 | i	 d ƒ } | i d j o t t d ƒ |  i ƒ d  Sn t t d ƒ t | i ƒ |  i d | d | i	 d ƒ} | t j o d  Sn xD | D]< } | i | i j o# | i i | i ƒ } | i | =qÚ qÚ W| i ƒ  | | i | ƒ =| i ƒ  |  i ƒ  d  S(   Ns
   deviceListi    s   Loopbacks'   The Loopback device can not be removed!s)   Do you really want to delete device "%s"?s   widgets   page(   s   getDeviceLists
   devicelists   getProfileLists   profilelists   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   devices   Types   generic_error_dialogs   _s   dialogs   generic_yesno_dialogs   strs   DeviceIds   buttonss   RESPONSE_YESs   profs   ActiveDevicess   indexs   poss   commits   hydrateDevices(	   s   selfs   buttons   profilelists
   devicelists   profs   poss   buttonss   clists   device(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deviceDeleteButton_clicked  s0    		
 

c         C   sW  |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ } | i ƒ  } t
 i |  i ƒ t ƒ  } | i ƒ  |  i ƒ  o} t t d ƒ d t d ƒ | d t d ƒ |  i ƒ } | t j o |  i ƒ  d j o d  Sqæ n | t j o d  Sqÿ n | i d |  i ƒ \ } } t ƒ  i | ƒ o |  i ƒ  n t
 i d |  i ƒ |  _ d  S(	   Ns
   deviceListi    s1   You have made some changes in your configuration.s   
s@   To activate the network device %s, the changes have to be saved.s   Do you want to continue?s   dialogi   (   s   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   devs   getDeviceAliass   devices   gtks   timeout_removes   tags   getProfileLists   profilelists   commits   changeds   generic_yesno_dialogs   _s   dialogs   buttons   RESPONSE_YESs   saves   RESPONSE_NOs   activates   statuss   txts   NetworkDevices   finds   updateDevicelists   timeout_add(   s   selfs   buttons   profilelists   statuss   devs   clists   devices   txt(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_deviceActivateButton_clicked³  s(    	
,c         C   sP  |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ } | i ƒ  } | o d  Sn t
 i |  i ƒ t ƒ  } | i ƒ  |  i ƒ  o} t t d ƒ d t d ƒ | d t d ƒ |  i ƒ } | t j o |  i ƒ  d j o d  Sqö n | t j o d  Sqn | i d |  i ƒ \ } } |  i ƒ  t
 i d	 |  i ƒ |  _ d  S(
   Ns
   deviceListi    s1   You have made some changes in your configuration.s   
sB   To deactivate the network device %s, the changes have to be saved.s   

s   Do you want to continue?s   dialogi   (   s   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   devs   getDeviceAliass   devices   gtks   timeout_removes   tags   getProfileLists   profilelists   commits   changeds   generic_yesno_dialogs   _s   dialogs   buttons   RESPONSE_YESs   saves   RESPONSE_NOs
   deactivates   statuss   txts   updateDevicelists   timeout_add(   s   selfs   buttons   profilelists   statuss   devs   clists   devices   txt(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys!   on_deviceDeactivateButton_clicked×  s*    	
,
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(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_generic_entry_insert_textÿ  s    c         C   s÷   | p | i o d  Sn t ƒ  } t ƒ  } t ƒ  } |  i	 } | d j o6 |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ n3 |  i i d ƒ i t ƒ |  i i d ƒ i t ƒ |  i o* | i | d t ƒt |  _ |  i ƒ  n |  i ƒ  d  S(   Ns   defaults   profileRenameMenus   profileDeleteMenus   dochange(   s	   menu_items   actives   getProfileLists   profilelists   getDeviceLists
   devicelists   getHardwareLists   hardwarelists   selfs   active_profiles   profs   profiles   xmls
   get_widgets   set_sensitives   FALSEs   TRUEs   no_profileentry_updates   switchToProfiles   trues   initializeds   hydrates
   checkApply(   s   selfs	   menu_items   profiles   profilelists
   devicelists   hardwarelists   prof(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_profileMenuItem_activated  s     					c         C   s  |  i i t ƒ |  i i t ƒ |  i |  i t j o |  i i t ƒ n | i
 ƒ  d j oN t | i ƒ d j o d  Sn | i | i d ƒ |  _ |  i o d  Sq¬ n | i
 ƒ  d j o~ t | i ƒ d j o d  Sn | i | i d ƒ |  _ |  i o d  Sn |  i i t ƒ |  i i t ƒ |  i i t ƒ n | i
 ƒ  d j o­|  i i t ƒ |  i i t ƒ |  i i t ƒ t | i ƒ d j o d  Sn | i | i d ƒ |  _ |  i o d  Sn |  i ƒ  } y! | i | i d t ƒ d } Wn t } n Xt ƒ  i |  i i ƒ  ƒ o | t j n | t j o |  i i | i j o4 |  i i t ƒ |  i i t ƒ |  i i t ƒ n1 |  i i t ƒ |  i i t ƒ |  i i t ƒ |  i i  o4 |  i i t ƒ |  i i t ƒ |  i i t ƒ qýn d  S(   Ns   hardwareListi    s	   ipsecLists
   deviceList(!   s   selfs   edit_buttons   set_sensitives   TRUEs   delete_buttons   active_pages   page_nums   PAGE_DEVICESs   copy_buttons   clists   get_names   lens	   selections   get_row_datas   hwsels   ipsels   activate_buttons   deactivate_buttons   devsels   getActiveProfiles	   curr_profs   get_pixtexts   STATUS_COLUMNs   statuss   INACTIVEs   NetworkDevices   finds   getDeviceAliass   ACTIVEs   DeviceIds   ActiveDevicess   FALSEs   Slave(   s   selfs   clists   rows   columns   events   statuss	   curr_prof(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_generic_clist_select_row!  s\    !
#c         C   sš   |  i o |  i i t ƒ n |  i o |  i i t ƒ n |  i o |  i i t ƒ n |  i o |  i i t ƒ n |  i o |  i i t ƒ n d  S(   N(   s   selfs   edit_buttons   set_sensitives   FALSEs   delete_buttons   copy_buttons	   up_buttons   down_button(   s   selfs   clists   rows   columns   event(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_generic_clist_unselect_rowk  s    
 
 
 
 
 c         C   s*   | i d ƒ } | i | ƒ t | ƒ d  S(   Ns	   signal_id(   s   clists   get_datas   ids
   disconnects   applys   func(   s   selfs   clists   events   funcs   id(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys%   on_generic_clist_button_release_events  s    c         G   sŒ  t  ƒ  } | i t i i j oß | i t	 | i
 ƒ t	 | i ƒ ƒ } | t j o; | i ƒ  d d g j o! t | ƒ d j o | d d j ol |  i }
 |  i i | i ƒ  ƒ o |  i |  i | i ƒ  }
 n | i d |  i |
 ƒ } | i d | ƒ qþ n | i ƒ  d j o
 t i i o?| i t	 | i
 ƒ t	 | i ƒ ƒ } | t j o | d d j où| d } | i | ƒ } | i } | i  }	 |	 t! j o t" t# d ƒ |  i$ ƒ d  Sn |  i% ƒ  } | i | i' j oÉ |  i( |  i) f \ } } |  i% ƒ  } | i, d	 j o+ xŽ | D] } | i. | | i, t/ ƒ qWq| i. | | i, t/ ƒ xÍ | D]2 } | i, d	 j o qQn | | i' j o PqQqQW| i. | d	 t/ ƒ n} |  i0 |  i1 f \ } } | i, d	 j o+ xQ | D] } | i. | | i, t2 ƒ qÍWn* | i. | | i, t2 ƒ | i. | d	 t2 ƒ x | D] } | i3 ƒ  q!W| i4 | t5 | | ƒ |  i6 ƒ  q]n | i ƒ  d j o
 t i i o| i t	 | i
 ƒ t	 | i ƒ ƒ } | t j o | d d j oÅ| d } | i | ƒ } | i8 } |  i% ƒ  } | i8 | i9 j oÉ |  i( |  i) f \ } } |  i% ƒ  } | i, d	 j o+ xŽ | D] } | i: | | i, t/ ƒ q;WqE| i: | | i, t/ ƒ xÍ | D]2 } | i, d	 j o q|n | | i9 j o Pq|q|W| i: | d	 t/ ƒ n} |  i0 |  i1 f \ } } | i, d	 j o+ xQ | D] } | i: | | i, t2 ƒ qøWn* | i: | | i, t2 ƒ | i: | d	 t2 ƒ x | D] } | i3 ƒ  qLW| i4 | t5 | | ƒ |  i6 ƒ  qˆn d  S(
   Ns
   deviceLists	   ipsecListi   i   i    s   button_release_events	   signal_ids(   The Loopback device can not be disabled!s   default(;   s   getProfileLists   profilelists   events   types   gtks   gdks   _2BUTTON_PRESSs   clists   get_selection_infos   ints   xs   ys   infos   Nones   get_names   lens   selfs   nops   funcs   editMaps   has_keys   editButtonFuncs   connects%   on_generic_clist_button_release_events   ids   set_datas   BUTTON_PRESSs   rows   get_row_datas   devices   DeviceIds   names   Types   LOs   generic_error_dialogs   _s   dialogs   getActiveProfiles	   curr_profs   ActiveDevicess   act_xpms   act_masks   xpms   masks   ProfileNames   profs   activateDevices   trues	   inact_xpms
   inact_masks   falses   commits
   set_pixmaps   PROFILE_COLUMNs
   checkApplys   ipsecs   IPsecIds   ActiveIPsecss   activateIpsec(   s   selfs   clists   events   argss   ids   rows   profilelists   xpms   profs   types   funcs   devices   ipsecs   infos   names   masks	   curr_prof(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys#   on_generic_clist_button_press_eventy  sÀ    	$K			 $
		
 		 	 	  $
	 		 	 	 c         C   sE   |  i o d  Sn | i ƒ  |  i i _ |  i i i ƒ  |  i ƒ  d  S(   N(	   s   selfs   ignore_widget_changess   entrys   get_texts   active_profiles   DNSs   Hostnames   commits
   checkApply(   s   selfs   entry(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hostnameEntry_changed÷  s
    
c         C   sE   |  i o d  Sn | i ƒ  |  i i _ |  i i i ƒ  |  i ƒ  d  S(   N(	   s   selfs   ignore_widget_changess   entrys   get_texts   active_profiles   DNSs
   Domainnames   commits
   checkApply(   s   selfs   entry(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_domainEntry_changedþ  s
    
c         C   sE   |  i o d  Sn | i ƒ  |  i i _ |  i i i ƒ  |  i ƒ  d  S(   N(	   s   selfs   ignore_widget_changess   entrys   get_texts   active_profiles   DNSs
   PrimaryDNSs   commits
   checkApply(   s   selfs   entry(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_primaryDnsEntry_changed  s
    
c         C   sE   |  i o d  Sn | i ƒ  |  i i _ |  i i i ƒ  |  i ƒ  d  S(   N(	   s   selfs   ignore_widget_changess   entrys   get_texts   active_profiles   DNSs   SecondaryDNSs   commits
   checkApply(   s   selfs   entry(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_secondaryDnsEntry_changed  s
    
c         C   sE   |  i o d  Sn | i ƒ  |  i i _ |  i i i ƒ  |  i ƒ  d  S(   N(	   s   selfs   ignore_widget_changess   entrys   get_texts   active_profiles   DNSs   TertiaryDNSs   commits
   checkApply(   s   selfs   entry(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_tertiaryDnsEntry_changed  s
    
c         C   sˆ   |  i o d  Sn | i ƒ  } |  i i i d  |  i i _ x- t i	 | ƒ D] } |  i i i i | ƒ qJ W|  i i i ƒ  |  i ƒ  d  S(   Ni    (   s   selfs   ignore_widget_changess   entrys   get_texts   ss   active_profiles   DNSs
   SearchLists   strings   splits   sps   appends   commits
   checkApply(   s   selfs   entrys   sps   s(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_searchDnsEntry_changed  s    
 c         G   s  |  i o d  Sn t ƒ  } |  i ƒ  }
 |
 i o |
 i ƒ  n |
 i } t	 ƒ  } |  i i d ƒ } t | ƒ } | i i d ƒ } | i |  i ƒ | i t i ƒ | i ƒ  }	 | i ƒ  |	 t i j o
 |	 d j o d  Sn | i ƒ  } | | i | ƒ | | i ƒ  |  i ƒ  d  S(   Ns	   hostsLists   Dialogi    (   s   selfs   ignore_widget_changess   getProfileLists   profilelists   getActiveProfiles	   curr_profs	   HostsLists   createHostsLists	   hostslists   Hosts   hosts   xmls
   get_widgets   clists   editHostsDialogs   dialogs   dls   set_transient_fors   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   runs   buttons   destroys   RESPONSE_OKs   addHosts   is   applys   commits   hydrateProfiles(   s   selfs   argss   profilelists   dls   clists   is	   hostslists   hosts   dialogs   buttons	   curr_prof(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hostsAddButton_clicked%  s*    
			
c   
      G   s  t  ƒ  } |  i ƒ  }	 |	 i } |  i i d ƒ } t
 | i ƒ d j o d  Sn | i | i d ƒ } t | ƒ } | i i d ƒ } | i |  i ƒ | i t i ƒ | i ƒ  } | i ƒ  | t i j o
 | d j o | i ƒ  d  Sn | i ƒ  | i o |  i ƒ  t | _ n d  S(   Ns	   hostsListi    s   Dialog(   s   getProfileLists   profilelists   selfs   getActiveProfiles	   curr_profs	   HostsLists	   hostslists   xmls
   get_widgets   clists   lens	   selections   get_row_datas   hosts   editHostsDialogs   dialogs   dls   set_transient_fors   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   runs   buttons   destroys   RESPONSE_OKs   rollbacks   commits   changeds   hydrateProfiless   false(
   s   selfs   argss   profilelists   dls   hosts	   hostslists   clists   dialogs   buttons	   curr_prof(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hostsEditButton_clicked>  s(    		




c         G   s¿   t  ƒ  } |  i i d ƒ } |  i ƒ  } |  i i d ƒ } t | i	 ƒ d j o d  Sn t
 | i	 ƒ } | i ƒ  | i ƒ  x' | D] } | i i | i | ƒ ƒ q W| i i ƒ  |  i ƒ  d  S(   Ns   profileLists	   hostsListi    (   s   getProfileLists   profilelists   selfs   xmls
   get_widgets   clists   getActiveProfiles   profs   lens	   selections   lists   todels   sorts   reverses   is	   HostsLists   removes   get_row_datas   commits   hydrateProfiles(   s   selfs   argss   profilelists   is   clists   profs   todel(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hostsDeleteButton_clickedX  s    	

 c         G   sÖ  |  i i d ƒ } | i |  i ƒ | i t i ƒ |  i i d ƒ i d ƒ | i	 ƒ  | i
 ƒ  } | i ƒ  | t i j o
 | d j o d  Sn t ƒ  } |  i i d ƒ i ƒ  } | o d  Sn t i d | ƒ o t t d ƒ |  i ƒ d Sn | d j p
 | t j o" t t d	 ƒ | |  i ƒ d Sn x< | D]4 } | i | j o t t d
 ƒ |  i ƒ d Sq6q6W| i ƒ  } | | } | i | d ƒ | | _ | i ƒ  | i | d t ƒt |  _ |  i  ƒ  d Sd  S(   Ns   ProfileNameDialogs   ProfileNames    i    s   ^[a-z|A-Z|0-9]+$s-   The name may only contain letters and digits!i   s   defaults    The profile can't be named "%s"!s    The profile name already exists!s   dochange(!   s   selfs   xmls
   get_widgets   dialogs   set_transient_fors   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   set_texts   shows   runs   buttons   hides   RESPONSE_OKs   getProfileLists   profilelists   get_texts   texts   res   matchs   generic_error_dialogs   _s   DEFAULT_PROFILE_NAMEs   profs   ProfileNames
   addProfiles   is   applys   commits   switchToProfiles   falses   initializeds   hydrateProfiles(   s   selfs   argss   profilelists   is   texts   dialogs   profs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_profileAddMenu_activatex  sH    

	

 

	
	
c   	      G   sç   t  ƒ  } t ƒ  } | i |  i ƒ  ƒ t | _ t	 } d } x_ | oW | i d t | ƒ } t } x) | D]! } | i | j o t	 } Pqh qh W| d } q= W| | _ | i ƒ  } | | i | ƒ | | i ƒ  t |  _ |  i ƒ  d  S(   Ni    s   Copyi   (   s   getProfileLists   profilelists   Profiles   profiles   applys   selfs   getActiveProfiles   falses   Actives   TRUEs	   duplicates   nums   ProfileNames   strs   profnams   FALSEs   profs
   addProfiles   is   commits   Nones   initializeds   hydrateProfiles(	   s   selfs   argss   profilelists   profiles   is   profs   nums	   duplicates   profnam(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_profileCopyMenu_activate¨  s,    			  			c         G   s  t  ƒ  } |  i ƒ  } | i d j p | i t j o" t t d ƒ t |  i	 ƒ d  Sn |  i
 i d ƒ } | i |  i	 ƒ | i t i ƒ |  i
 i d ƒ i | i ƒ | i ƒ  | i ƒ  } | i ƒ  | t i j o
 | d j o d  Sn |  i
 i d ƒ i ƒ  } | o d  Sn t i d | ƒ o t t d ƒ |  i	 ƒ d  Sn | d j p
 | t j o" t t d ƒ | |  i	 ƒ d  Sn xI | D]A } | i | j o
 | | j o t t d	 ƒ |  i	 ƒ d  Sq‡q‡W| | _ | i ƒ  t |  _ | i o |  i ƒ  t  | _ n d  S(
   Ns   defaults"   The "%s" profile can't be renamed!s   ProfileNameDialogs   ProfileNamei    s   ^[a-z|A-Z|0-9]+$s-   The name may only contain letters and digits!s    The profile can't be named "%s"!s    The profile name already exists!(!   s   getProfileLists   profilelists   selfs   getActiveProfiles   profiles   ProfileNames   DEFAULT_PROFILE_NAMEs   generic_error_dialogs   _s   dialogs   xmls
   get_widgets   set_transient_fors   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   set_texts   shows   runs   buttons   hides   RESPONSE_OKs   get_texts   texts   res   matchs   profs   commits   Nones   initializeds   changeds   hydrateProfiless   false(   s   selfs   argss   profilelists   profiles   dialogs   texts   profs   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_profileRenameMenu_activateÀ  sL    	 




 
	
	

c         G   sÏ   t  ƒ  } |  i ƒ  i } | d j p
 | t j o" t t d ƒ t |  i	 ƒ d  Sn t
 t d ƒ t | ƒ |  i	 ƒ } | t j o d  Sn | | i |  i ƒ  ƒ =| i ƒ  | i d ƒ t |  _ |  i ƒ  d  S(   Ns   defaults$   The "%s" Profile can not be deleted!s*   Do you really want to delete profile "%s"?(   s   getProfileLists   profilelists   selfs   getActiveProfiles   ProfileNames   names   DEFAULT_PROFILE_NAMEs   generic_error_dialogs   _s   dialogs   generic_yesno_dialogs   strs   buttonss   RESPONSE_YESs   indexs   commits   switchToProfiles   Nones   initializeds   hydrate(   s   selfs   argss   profilelists   names   buttons(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_profileDeleteMenu_activateò  s    	

	c   	      G   s  d k  l } | ƒ  } | i i d ƒ } | i |  i ƒ | i t	 i
 ƒ | i ƒ  } | i ƒ  | t	 i j o
 | d j o d  Sn t ƒ  } | i } | i | ƒ } | | } |  i | ƒ t	 i j o" | i ƒ  | i ƒ  |  i ƒ  n | i | ƒ |  i ƒ  d  S(   N(   s   hardwareTypeDialogs   Dialogi    (   s   hardwaretypes   hardwareTypeDialogs   types   xmls
   get_widgets   dialogs   set_transient_fors   selfs   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   runs   buttons   destroys   RESPONSE_OKs   getHardwareLists   hardwarelists   addHardwares   is   hws   showHardwareDialogs   commits   hydrateHardwares   remove(	   s   selfs   argss   hardwareTypeDialogs   is   hardwarelists   hws   dialogs   types   button(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hardwareAddButton_clicked  s&    	
		


c         G   s¡   |  i i d ƒ } t | i ƒ d j o d  Sn t ƒ  } | i | i d ƒ } | i
 } |  i | ƒ t i j o | i ƒ  | i ƒ  n | i ƒ  |  i ƒ  d  S(   Ns   hardwareListi    (   s   selfs   xmls
   get_widgets   clists   lens	   selections   getHardwareLists   hardwarelists   get_row_datas   hws   Types   types   showHardwareDialogs   gtks   RESPONSE_OKs   commits   rollbacks   hydrateHardware(   s   selfs   argss   hardwarelists   hws   clists   type(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hardwareEditButton_clicked,  s    		

c         C   s€   t  } | o | i ƒ  } n | o> | i |  i ƒ | i t i	 ƒ | i
 ƒ  } | i ƒ  | Sn t t d ƒ |  i ƒ t Sd  S(   NsH   Sorry, there is nothing to be edited, or this type cannot be edited yet.(   s   Nones   dls   hws	   getDialogs   set_transient_fors   selfs   dialogs   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   runs   buttons   destroys   generic_error_dialogs   _s   RESPONSE_CANCEL(   s   selfs   hws   buttons   dl(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   showHardwareDialog?  s    

c         G   sÌ  t  ƒ  }	 |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ }
 |
 i
 } |
 i } |
 i } t t d ƒ t | ƒ |  i d | d | i d ƒ} | t j o d  Sn |	 i |
 ƒ |	 i ƒ  t t d ƒ t | ƒ |  i d | ƒ} | t j o¾ t ƒ  } t ƒ  } g  } x2 | D]* } | | i ƒ  j o | i | ƒ qqWxV | D]N } x8 | D]0 } | i" | i# j o | i# i | i" ƒ qaqaW| i | ƒ qTW| i ƒ  |  i$ ƒ  n |  i% ƒ  d  S(   Ns   hardwareListi    s"   Do you really want to delete "%s"?s   widgets   pages1   Do you want to delete all devices that used "%s"?(&   s   getHardwareLists   hardwarelists   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   hws   Types   types   Descriptions   descriptions   Names   devs   generic_yesno_dialogs   _s   strs   dialogs   buttonss   RESPONSE_YESs   removes   commits   getDeviceLists
   devicelists   getProfileLists   profilelists   dlists   ds   getHWDevices   appends   is   profs   DeviceIds   ActiveDevicess   hydrateDevicess   hydrateHardware(   s   selfs   argss   profilelists   dlists   buttonss   clists   types   descriptions
   devicelists   hardwarelists   hws   profs   ds   is   dev(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_hardwareDeleteButton_clickedR  sF    				
		   
c      	   G   s~   d k  l } d k  l } t i i | | t d ƒ t d ƒ d d d d g ƒ } | i |  i
 ƒ | i t i ƒ | i ƒ  d  S(	   N(   s   PRG_VERSION(   s   PRG_NAMEs%   Copyright (c) 2001-2004 Red Hat, Inc.s|   This software is distributed under the GPL. Please report bugs to Red Hat's bug tracking system: http://bugzilla.redhat.com/s    Harald Hoyer <harald@redhat.com>s   Than Ngo <than@redhat.com>s%   Philipp Knirsch <pknirsch@redhat.com>s'   Trond Eivind GlomsrÃ¸d <teg@redhat.com>(   s   versions   PRG_VERSIONs   PRG_NAMEs   gnomes   uis   Abouts   _s   dlgs   set_transient_fors   selfs   dialogs   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   show(   s   selfs   argss   PRG_VERSIONs   dlgs   PRG_NAME(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_about_activate…  s    		c         G   ss   t  ƒ  } t ƒ  } |  i | ƒ } | o d  Sn | i ƒ  } | | i	 | ƒ | | i
 ƒ  | i
 ƒ  |  i ƒ  d  S(   N(   s   getIPsecLists   ipsecss   IPsecs   ipsecs   selfs
   ipsecDruids   canceleds   addIPsecs   is   applys   commits   hydrateIPsec(   s   selfs   argss   ipsecss   is   canceleds   ipsec(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_ipsecAddButton_clicked˜  s    		
c         G   s€   t  ƒ  } |  i i d ƒ } t | i ƒ d j o d  Sn | | i d } |  i	 | ƒ } | o d  Sn | i ƒ  |  i ƒ  d  S(   Ns	   ipsecListi    (   s   getIPsecLists   ipsecss   selfs   xmls
   get_widgets   clists   lens	   selections   ipsecs
   ipsecDruids   canceleds   commits   hydrateIPsec(   s   selfs   argss   canceleds   clists   ipsecss   ipsec(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_ipsecEditButton_clicked¦  s    	
c         C   sa   d k  l } | | ƒ } | i } | i |  i ƒ | i t	 i
 ƒ t	 i ƒ  | i ƒ  | i Sd  S(   N(   s   editIPsecDruid(   s	   editipsecs   editIPsecDruids   ipsecs   dialogs   druids   dls   set_transient_fors   selfs   set_positions   gtks   WIN_POS_CENTER_ON_PARENTs   mainloops   destroys   canceled(   s   selfs   ipsecs   dls   editIPsecDruids   dialog(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys
   ipsecDruid¶  s    	

c         G   s_   t  ƒ  } |  i i d ƒ } t | i ƒ d j o d  Sn | | i d =| i ƒ  |  i	 ƒ  d  S(   Ns	   ipsecListi    (
   s   getIPsecLists   ipsecss   selfs   xmls
   get_widgets   clists   lens	   selections   commits   hydrateIPsec(   s   selfs   argss   clists   ipsecs(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_ipsecDeleteButton_clickedÄ  s    	
c         C   s  |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ } t ƒ  } | i
 ƒ  |  i ƒ  o€ t t d ƒ d t d ƒ | i d t d ƒ |  i ƒ } | t j o |  i ƒ  d j o d  SqÍ n | t j o d  Sqæ n | i d |  i ƒ \ } } d  S(   Ns	   ipsecListi    s1   You have made some changes in your configuration.s   
sB   To activate the IPsec connection %s, the changes have to be saved.s   Do you want to continue?s   dialog(   s   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   ipsecs   getProfileLists   profilelists   commits   changeds   generic_yesno_dialogs   _s   IPsecIds   dialogs   buttons   RESPONSE_YESs   saves   RESPONSE_NOs   activates   statuss   txt(   s   selfs   buttons   profilelists   statuss   clists   txts   ipsec(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   on_ipsecActivateButton_clickedÐ  s    	
/c         C   s  |  i i d ƒ } t | i ƒ d j o d  Sn | i | i d ƒ } | o d  Sn t ƒ  } | i
 ƒ  |  i ƒ  o€ t t d ƒ d t d ƒ | i d t d ƒ |  i ƒ } | t j o |  i ƒ  d j o d  SqÝ n | t j o d  Sqö n | i d |  i ƒ \ } } d  S(   Ns	   ipsecListi    s1   You have made some changes in your configuration.s   
sD   To deactivate the IPsec connection %s, the changes have to be saved.s   Do you want to continue?s   dialog(   s   selfs   xmls
   get_widgets   clists   lens	   selections   get_row_datas   ipsecs   getProfileLists   profilelists   commits   changeds   generic_yesno_dialogs   _s   IPsecIds   dialogs   buttons   RESPONSE_YESs   saves   RESPONSE_NOs
   deactivates   statuss   txt(   s   selfs   buttons   profilelists   statuss   clists   txts   ipsec(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys    on_ipsecDeactivateButton_clickedì  s"    	
/(K   s   __name__s
   __module__s   __init__s   nops   loads   loadDevicess   loadHardwares   loadProfiless	   loadIPsecs   tests   changeds   saves   saveDevicess   saveHardwares   saveProfiless
   saveIPsecss   hydrates
   checkApplys   hydrateDevicess   hydrateHardwares   hydrateIPsecs   getActiveProfiles   hydrateProfiless   updateDevicelists   on_Dialog_delete_events   Nones   on_mainNotebook_switch_pages   on_activateButton_clickeds   on_deactivateButton_clickeds   on_addButton_clickeds   on_editButton_clickeds   on_copyButton_clickeds   on_deleteButton_clickeds   on_upButton_clickeds   on_downButton_clickeds   on_applyButton_clickeds   on_okButton_clickeds   on_helpButton_clickeds   on_deviceAddButton_clickeds   on_deviceCopyButton_clickeds   on_deviceEditButton_clickeds
   editDevices   on_deviceDeleteButton_clickeds   on_deviceActivateButton_clickeds!   on_deviceDeactivateButton_clickeds   on_generic_entry_insert_texts   on_profileMenuItem_activateds   on_generic_clist_select_rows   on_generic_clist_unselect_rows%   on_generic_clist_button_release_events#   on_generic_clist_button_press_events   on_hostnameEntry_changeds   on_domainEntry_changeds   on_primaryDnsEntry_changeds   on_secondaryDnsEntry_changeds   on_tertiaryDnsEntry_changeds   on_searchDnsEntry_changeds   on_hostsAddButton_clickeds   on_hostsEditButton_clickeds   on_hostsDeleteButton_clickeds   on_profileAddMenu_activates   on_profileCopyMenu_activates   on_profileRenameMenu_activates   on_profileDeleteMenu_activates   on_hardwareAddButton_clickeds   on_hardwareEditButton_clickeds   showHardwareDialogs   on_hardwareDeleteButton_clickeds   on_about_activates   on_ipsecAddButton_clickeds   on_ipsecEditButton_clickeds
   ipsecDruids   on_ipsecDeleteButton_clickeds   on_ipsecActivateButton_clickeds    on_ipsecDeactivateButton_clicked(    (    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys
   mainDialog1   s’   	î														
	@	!	9		b	
	7												
		*		#	$	(			J			~											0		2				3						s    Harald Hoyer <harald@redhat.com>(   s
   netconfpkgs   netconfpkg.guis   netconfpkg.Controls   netconfpkg.gui.GUI_functionss!   netconfpkg.gui.NewInterfaceDialogs   NewInterfaceDialogs   netconfpkg.gui.edithostss   editHostsDialogs   gtks	   gtk.glades   gnome.uis   gnomes   PROFILE_COLUMNs   STATUS_COLUMNs   DEVICE_COLUMNs   NICKNAME_COLUMNs   TYPE_COLUMNs   TRUEs   FALSEs   PAGE_DEVICESs   PAGE_HARDWAREs
   PAGE_IPSECs   PAGE_DNSs
   PAGE_HOSTSs
   mainDialogs
   __author__(   s
   mainDialogs   FALSEs   gnomes   TYPE_COLUMNs
   PAGE_HOSTSs   PAGE_DNSs   STATUS_COLUMNs   gtks   DEVICE_COLUMNs
   __author__s   NewInterfaceDialogs   PROFILE_COLUMNs
   PAGE_IPSECs   editHostsDialogs   PAGE_HARDWAREs   PAGE_DEVICESs   TRUEs   NICKNAME_COLUMN(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/maindialog.pys   ?   s:   						ÿ ÿ ÿ ÿ ÿ ÿ ß