;ς
γdκ@c           @   s½   d  k  Z  d  k  Z  d  k Z  d  k Z d  k Z d  k Z d  k Z d k Td k l Z d k	 l
 Z
 d k	 l Z d k	 l Z d k  l Z d k  l Z d f  d	     YZ d
 Z d Z d Z d  S(   N(   s   *(   s   sharedtcpip(   s   nop(   s   NCDeviceList(   s   NCIPsecList(   s   TRUE(   s   FALSEs   deviceConfigDialogc           B   sY   t  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d	   Z
 RS(
   Nc         C   s  | |  _  t i i |  o t | } n t i i |  o t | } n t i	 i
 | t d t |  _ |  i i d  |  _ t |  i h  d |  i <d |  i <d |  i d f <d |  i < d } t i i |  o t | } n t i i |  o t | } n t i	 i
 | t d t |  _ |  i i d	  i t |  i i d
  i    d j  t d |  i  |  i   d  S(   Ns   domains   Dialogs   on_okButton_clickeds   on_deviceNameEntry_changeds   on_deviceNameEntry_insert_texts   ^[a-z|A-Z|0-9\_:]+$s   on_cancelButton_clickeds   sharedtcpip.glades   okButtons   deviceNameEntryi    s   network.xpm(   s   devices   selfs   oss   paths   existss
   glade_files	   GLADEPATHs
   NETCONFDIRs   gtks   glades   XMLs   Nones   PROGNAMEs   xmls
   get_widgets   dialogs   xml_signal_autoconnects   on_okButton_clickeds   on_deviceNameEntry_changeds   on_generic_entry_insert_texts   on_cancelButton_clickeds   sharedtcpip_xmls   set_sensitives   lens   get_texts	   load_icons   hydrate(   s   selfs
   glade_files   device(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   __init__(   s&    		=7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(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   on_generic_entry_insert_textT   s    c         C   so   | i t i i j oU | i | i | i  } | t
 j o, | i d |  i |  } | i d |  qk n d  S(   Ns   button_release_events	   signal_id(   s   events   types   gtks   gdks   _2BUTTON_PRESSs   clists   get_selection_infos   xs   ys   infos   Nones   signal_connects   selfs%   on_generic_clist_button_release_events   funcs   ids   set_data(   s   selfs   clists   events   funcs   infos   id(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys#   on_generic_clist_button_press_event[   s    		c         C   s7   | i d  } | i |  | i d  t |  d  S(   Ns	   signal_id(   s   clists   get_datas   ids
   disconnects   remove_datas   applys   func(   s   selfs   clists   events   funcs   id(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys%   on_generic_clist_button_release_eventd   s    c         C   sJ   t  i | i    } | |  i _ |  i i	 d  i
 t |  d j  d  S(   Ns   okButtoni    (   s   strings   strips   entrys   get_texts
   deviceNames   selfs   devices   DeviceIds   xmls
   get_widgets   set_sensitives   len(   s   selfs   entrys
   deviceName(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   on_deviceNameEntry_changedj   s    c   
      C   s  |  i   t i   } t i   } t } xE | D]= } | |  i j o q/ n | i |  i i j o
 d } q/ q/ WxE | D]= }	 | |  i j o qw n |	 i |  i i j o
 d } qw qw W| oΗ t t d  |  i i  t } d } x | o |  i i d t |  } t } x) | D]! } | i | j o t } PqqWx) | D]! }	 |	 i | j o t } PqBqBW| d } qθ W| |  i _ n t Sd  S(   Ni   s:   Nickname %s is already in use!
Please choose another one.
i    s   _(   s   selfs	   dehydrates   NCDeviceLists   getDeviceLists
   devicelists   NCIPsecLists   getIPsecLists	   ipseclists   Nones   dups   devs   devices   DeviceIds   ipsecs   IPsecIds   generic_error_dialogs   _s   TRUEs	   duplicates   nums   strs   devnames   FALSE(
   s   selfs   buttons   nums	   ipseclists
   devicelists   devnames	   duplicates   devs   dups   ipsec(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   on_okButton_clickedo   sJ    
    	 	c         C   s   d  S(   N(    (   s   selfs   button(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   on_cancelButton_clicked   s    c         C   s³   |  i i d  } | i   |  i i o | i |  i i  |  i i d  i |  i i	 t
 j  |  i i d  i |  i i t
 j  |  i i d  i |  i i t
 j  n d  S(   Ns   deviceNameEntrys   onBootCBs   userControlCBs
   ipv6InitCB(   s   selfs   xmls
   get_widgets   widgets
   grab_focuss   devices   DeviceIds   set_texts
   set_actives   OnBoots   TRUEs	   AllowUsers   IPv6Init(   s   selfs   widget(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   hydrate   s    
%%c         C   s|   |  i i d  i   |  i _ |  i i d  i   |  i _ |  i i d  i   |  i _ |  i i d  i   |  i _	 d  S(   Ns   deviceNameEntrys   onBootCBs   userControlCBs
   ipv6InitCB(
   s   selfs   xmls
   get_widgets   get_texts   devices   DeviceIds
   get_actives   OnBoots	   AllowUsers   IPv6Init(   s   self(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys	   dehydrate£   s    (   s   __name__s
   __module__s   __init__s   on_generic_entry_insert_texts#   on_generic_clist_button_press_events%   on_generic_clist_button_release_events   on_deviceNameEntry_changeds   on_okButton_clickeds   on_cancelButton_clickeds   hydrates	   dehydrate(    (    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   deviceConfigDialog'   s   	,						&		s    Harald Hoyer <harald@redhat.com>s   $Date: 2004/07/06 08:09:09 $s   $Revision: 1.19.4.1 $(   s   gtks	   gtk.glades   signals   oss   strings   res   netconfpkg.gui.GUI_functionss   netconfpkg.guis   sharedtcpips
   netconfpkgs   nops   NCDeviceLists   NCIPsecLists   TRUEs   FALSEs   deviceConfigDialogs
   __author__s   __date__s   __version__(   s   FALSEs   strings   nops   signals   gtks
   __author__s   __date__s   res   NCIPsecLists   NCDeviceLists   deviceConfigDialogs   sharedtcpips   __version__s   oss   TRUE(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/deviceconfig.pys   ?   s"   							