;ς
/Ac           @   sς   d  k  Z  d  k Z d  k Z d  k Z d  k Z d  k Z d  k Z d  k Z d  k Z d  k	 Z	 d  k
 Z
 d  k Z d k l Z l Z d  k i Z e i d  e	 i	   Z	 e
 i
   Z
 e d  Z e d  Z d f  d     YZ d f  d     YZ d  S(	   N(   s   _s   N_s   system-config-dates   Date & Times   Change system date and times
   mainWindowc           B   sV   t  Z e d  Z d   Z d   Z e d  Z d   Z d   Z d   Z	 d   Z
 RS(	   Nc         C   s   |  i i   t i   d  S(   N(   s   selfs   wins   destroys   gtks   mainquit(   s   selfs   args(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   destroy2   s    c         C   s5   | t i j o t i | t i  n | i	   d  S(   N(
   s   response_ids   gtks   RESPONSE_CANCELs   oss   kills   pids   signals   SIGINTs   dialogs   hide(   s   selfs   dialogs   response_ids   pid(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   response_cb6   s    c      
      s3    i i   }   i i   }   i i   } | t i	 j oG   i
 i     i
 i | |    i
 i   d   _   i
 i   n`| t i j oOt i   i i      d j o   i t d   d  Sn   i i   }   i
 i  |  t j o%   i t d   f   d  Sn      d   }
 t i t i |
  t i   \  }	 t i"     d j oo t i t i t i$  t i%   t& i' d    i
 i( t  } t* |  } t i! |	 |  t i+ d  n t i% |	  t i, d   i- d t i. t i/ f  } | i1 d  t i2 t d	   } | i4 i5 d
  | i4 i6 |  | i7 t i8  | i9 t i  | i: d   i;   | i<   t i= d d    } t i?   | i@   t iA |    i
 iB   n   iC iD   \ } } }   iH iI | | |    i d j o t iJ   n d  S(   Ni   s    s$   Please specify an NTP server to use.s   A connection with %s could not be established.  Either %s is not available or the firewall settings on your computer are blocking NTP connections.c            sΨ   t  i  t  i  \ } } |  j o d  Sn t i   t  i   d  } t  i
    t i t i t i  | d j p t |  d j o%  i t d   f   d  Sn d  _ t i    i i   d  S(   Nid   s    i    s   A connection with %s could not be established.  Either %s is not available or the firewall settings on your computer are blocking NTP connections.i   (   s   oss   waitpids   pids   WNOHANGs   realpids   waitstats   gtks   mainquits   reads   results   closes   signals   SIGCHLDs   SIG_DFLs   ints   selfs   showErrorDialogs   _s   sysTimeServers   closeParents   dateBackends   syncHardwareClock(   s   signums   stack_frames   realpids   results   waitstat(   s   reads   pids   sysTimeServers   self(    s0   /data/usr-share/system-config-date/mainWindow.pys   child_handlerY   s    
 	
i    i   i
   s&   Contacting NTP server.  Please wait...i   s   responsei   c           C   s   d S(   Ni   (    (    (    (    s0   /data/usr-share/system-config-date/mainWindow.pys   <lambda>   s    (K   s   selfs   datePages   getDates   sysDates   getTimes   sysTimes   getNtpEnableds
   ntpEnableds   gtks   FALSEs   dateBackends   stopNtpServices   writeDateConfigs   syncHardwareClocks   closeParents   chkconfigOffs   TRUEs   strings   strips   getTimeServers   sysTimeServers   showErrorDialogs   _s   getNtpServerLists   ntpServerLists   writeNtpConfigs   Nones   child_handlers   signals   SIGCHLDs   oss   pipes   reads   writes   forks   pids   SIG_DFLs   closes   times   sleeps   startNtpServices   retvals   strs   _exits   Dialogs   wins   STOCK_CANCELs   RESPONSE_CANCELs   dlgs   set_border_widths   Labels   labels   vboxs   set_spacings   adds   set_positions   WIN_POS_CENTER_ON_PARENTs	   set_modals   connects   response_cbs   show_alls   timeout_adds   ids   mainloops   destroys   idle_removes   chkconfigOns   timezonePages   getTimezoneInfos   timezones   utcs   arcs   timezoneBackends   writeConfigs   mainquit(   s   selfs   argss   sysDates   pids   arcs   timezones   ids   dlgs   labels   writes   child_handlers
   ntpEnableds   reads   sysTimeServers   sysTimes   ntpServerLists   utcs   retval(    (   s   selfs   reads   sysTimeServers   pids0   /data/usr-share/system-config-date/mainWindow.pys
   ok_clicked;   sb    	'


c         C   sΨ  | |  _  t |  _ t |  _ d |  _ t i   |  _ |  i i d |  i	  |  i i
 t d   |  i i d d  |  i i d  t i t i d  |  _ |  i i |  i  t i   |  _ t i t d   }
 |
 i t i  t i t d	   }	 |	 i t i  t i t d
   } |  i i |  i t i  t i |  i  |  _ |  i i   |  _ |  i i |  i |
  t  i!   |  _! |  i! i   |  _" |  i i |  i" |	  t i#   } t i%   } | i' t i(  t i) d d  } | i d |  i+  | i |  t i%   } | i | t i d  | i | t i d  |  i i | t i d  | i' t i-  | i. d  t i) d d  } | i |  | i d |  i	  t i) d d  } | i |  | i d |  i1  d  S(   Ni    s   destroys   Date/Time Propertiesi  i&  i   i
   s   _Date & Times
   _Time Zones   Internet Time Serverss   stocks   gtk-helps   clickeds
   gtk-cancels   gtk-ok(2   s   pages   selfs   dateBackends   timezoneBackends   closeParents   gtks   Windows   wins   connects   destroys	   set_titles   _s   set_default_sizes   set_border_widths   VBoxs   FALSEs   vboxs   adds   Notebooks   nbs   Labels	   dateLabels   set_use_underlines   TRUEs   timezoneLabels   timeserverLabels
   pack_starts   date_guis   datePages   getVBoxs   datePageVBoxs   append_pages   timezone_guis   timezonePages   timezonePageVBoxs   HBoxs	   lowerHBoxs
   HButtonBoxs   leftButtonBoxs
   set_layouts   BUTTONBOX_STARTs   Buttons
   helpButtons   help_clickeds   rightButtonBoxs   BUTTONBOX_ENDs   set_spacings   cancelButtons   okButtons
   ok_clicked(   s   selfs   pages	   lowerHBoxs   timeserverLabels   rightButtonBoxs   okButtons   leftButtonBoxs   cancelButtons
   helpButtons   timezoneLabels	   dateLabel(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   __init__   sT    				c         C   sB   |  i i   g  j o! |  i i |  i i   d  n |  i Sd  S(   Ni    (   s   selfs   vboxs   childrens   removes   nb(   s   self(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   launchΥ   s    ! c         C   s·   d d g } | |  i i   } d } | t j oS t i t d t i	 t i
 t d   } | i t i  | i   | i   d  Sn t i   } | o t i | | | g  n d  S(   Ns?   file:///usr/share/doc/system-config-date-1.7.3.1/time-date.htmls?   file:///usr/share/doc/system-config-date-1.7.3.1/time-zone.htmls   /usr/bin/htmlviewi    s   Help is not available.(   s
   help_pagess   selfs   nbs   get_current_pages   pages   paths   Nones   gtks   MessageDialogs   MESSAGE_WARNINGs
   BUTTONS_OKs   _s   dlgs   set_positions   WIN_POS_CENTERs   runs   destroys   oss   forks   pids   execv(   s   selfs   argss   dlgs   pids
   help_pagess   paths   page(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   help_clickedά   s    

c         C   s\   |  i i   |  i o |  i d j p |  i d j o |  i i |  i  n t i   d  S(   Ni    i   (   s   selfs   wins   show_alls   pages   nbs   set_current_pages   gtks   mainloop(   s   self(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   stand_aloneπ   s    *c         C   s   t  i |  i d t  i t  i |  } | i t	 d   | i
 d d  | i t  i  | i d  | i t  i  | i   } | i   d  Sd  S(   Ni    s   Errorid   i   (   s   gtks   MessageDialogs   selfs   wins   MESSAGE_ERRORs
   BUTTONS_OKs   texts   dlgs	   set_titles   _s   set_default_sizes   set_positions   WIN_POS_CENTER_ON_PARENTs   set_border_widths	   set_modals   TRUEs   runs   rcs   destroy(   s   selfs   texts   dlgs   rc(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   showErrorDialogφ   s    $
(   s   __name__s
   __module__s   Nones   destroys   response_cbs
   ok_clickeds   __init__s   launchs   help_clickeds   stand_alones   showErrorDialog(    (    (    s0   /data/usr-share/system-config-date/mainWindow.pys
   mainWindow1   s   		]=			s   childWindowc           B   s#   t  Z d Z d Z d Z d   Z RS(   Ni2   s	   Date/Times   reconfigc         C   s   t    i   } | Sd  S(   N(   s
   mainWindows   launchs   mw(   s   selfs   mw(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   launch  s    (   s   __name__s
   __module__s   runPrioritys
   moduleNames   moduleClasss   launch(    (    (    s0   /data/usr-share/system-config-date/mainWindow.pys   childWindow  s   (   s   gtks   gobjects   strings   res   times   oss   syss   date_guis   timezone_guis   dateBackends   timezoneBackends   signals   rhpl.translates   _s   N_s	   translates
   textdomains   nameTags
   commentTags
   mainWindows   childWindow(   s
   commentTags   timezoneBackends   strings   timezone_guis   signals   gtks   nameTags   dateBackends   syss   res
   mainWindows   date_guis   times   gobjects	   translates   oss   N_s   _s   childWindow(    (    s0   /data/usr-share/system-config-date/mainWindow.pys   ?   s(   												Ρ