;ò
š†@c           @   sæ   d  k  Z  d  k Z d  k Z d  k Z d  k Z d  k i Z d  k Z d k l	 Z	 e i
 i d ƒ d  k Z d k l Z l Z d  k i Z e i d ƒ e Z y e i i d ƒ Z Wn n Xe i ƒ  Z d e	 f d „  ƒ  YZ e Z d  S(   N(   s   FirstbootGuiWindows   /usr/share/system-config-mouse(   s   _s   N_s   system-config-mouses6   /usr/share/system-config-mouse/pixmaps/gnome-mouse.pngs   MouseWindowc           B   sÚ   t  Z d Z e d ƒ Z d Z e d ƒ Z d Z e d ƒ Z e d ƒ Z	 e
 Z d „  Z d	 „  Z e
 d
 „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d d „ Z e
 d „ Z d „  Z e
 d „ Z d „  Z d „  Z RS(   Ni   s   Mouses   reconfigs   Mouse Configurations   mouses   Configure the mouses,   Select the appropriate mouse for the system.c         C   s   d  S(   N(    (   s   self(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   getNext>   s    c         C   s   t  i ƒ  d  S(   N(   s   gtks   mainquit(   s   selfs   args(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   destroyA   s    c   
      C   sÅ  t  i d d ƒ |  _  |  i  i ƒ  |  i  i ƒ  } |  i  i ƒ  |  _ | t	 j o |  i  i
 ƒ  \ } } nY | |  _  |  i  i d } d |  i  i j o |  i  i d } n t	 } |  i  i ƒ  |  _ t i t d ƒ ƒ |  _ t i t i t i t i t i ƒ |  _ t i t i t i ƒ |  _ t	 } y t i i d ƒ } Wn' y t i i d ƒ } WqaqaXn X| o# t i ƒ  |  _ |  i i | ƒ n d |  i  i j o |  i  i d } n t i |  i ƒ |  _  t i! t	 t i" ƒ  d d	 ƒ|  _# |  i  i$ |  i# ƒ |  i  i% d
 t i& ƒ |  i  i' ƒ  } | i) d |  i* ƒ t i |  i ƒ |  _+ t i! t d ƒ t i" ƒ  d d	 ƒ} |  i+ i$ | ƒ t i, ƒ  |  _- |  i- i. t i/ t i/ ƒ |  i- i0 t i1 ƒ |  i- i2 |  i+ ƒ t i, ƒ  |  _3 |  i3 i. t i4 t i4 ƒ |  i3 i0 t i1 ƒ |  i3 i2 |  i  ƒ t i5 t d ƒ ƒ |  _6 |  i6 i) d |  i7 ƒ |  i6 i8 t i& ƒ t i9 ƒ  }	 |	 i; |  i t i< ƒ |	 i; |  i6 t i& ƒ t i= ƒ  |  _> |  i> i? d ƒ |  i> i; |  i3 t i< ƒ |  i> i; |	 t i& d ƒ t i@ t d ƒ ƒ |  _A |  iA iB d ƒ t iC t d ƒ ƒ } | iE d d ƒ |  iA iF i? d ƒ |  iA iF i; | t i& ƒ |  iA iF i; |  i- t i< ƒ |  iA iG t iH d	 ƒ |  iI ƒ  |  iJ ƒ  |  iK ƒ  |  iL |  i | | ƒ d  S(   Ns	   skipProbei   s   FULLNAMEs   XEMU3s   Emulate 3 button clicks   ../pixmaps/gnome-mouse.pngs6   /usr/share/system-config-mouse/pixmaps/gnome-mouse.pngs   texti    s   headers-visibles   changeds   _Devices   _Serial devices...s   clickedi   i   s   Serial Devicesi
   s/   Select the correct serial device for the mouse.f0.0f0.5(M   s   mouses   Mouses   selfs   reads   mouseToMouses	   mouseDicts	   getDevices
   currentDevs   instDataMouses   Nones   gets   currentMouses   emulate3s   infos   gtks   CheckButtons   _s   Xemu3CheckButtons	   TreeStores   gobjects   TYPE_STRINGs   TYPE_INTs
   mouseStores	   ListStores   deviceStores   ps   gdks   pixbuf_new_from_files   Images   icons   set_from_pixbufs   TreeViews	   mouseViews   TreeViewColumns   CellRendererTexts   cols   append_columns   set_propertys   FALSEs   get_selections	   selections   connects   selectMouses
   deviceViews   ScrolledWindows   deviceViewSWs
   set_policys   POLICY_NEVERs   set_shadow_types	   SHADOW_INs   adds   mouseViewSWs   POLICY_AUTOMATICs   Buttons   serialButtons   on_serialButton_clickeds   set_sensitives   HBoxs   hboxs
   pack_starts   TRUEs   VBoxs   myVboxs   set_spacings   Dialogs	   serialDlgs   set_border_widths   Labels   labels   set_alignments   vboxs
   add_buttons   STOCK_OKs	   setupMices   setupDeviceLists   setCurrentDevices
   setCurrent(
   s   selfs   instDataMouses   currentMouses	   selections   labels	   mouseDicts   ps   emulate3s   cols   hbox(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   setupScreenD   sˆ    	!$


c   
      C   sá  h  } xo |  i i ƒ  i ƒ  D]X \ } } t i t	 | ƒ d ƒ d }	 | i |	 ƒ o | |	 d | |	 <q d | |	 <q Wxd | i ƒ  D]V \ }	 } | d j o6 |  i i t ƒ } |  i i | d |	 ƒ | | |	 <q… | |	 =q… Wxû |  i i ƒ  i ƒ  D]ä \ } } t i t	 | ƒ d ƒ } | d }	 | d } | i |	 ƒ } |  i i | ƒ } | o |  i i | d | ƒ n! |  i i | d d t | ƒ ƒ |  i i | d | ƒ |  i i | d | d ƒ |  i i | d | d ƒ qõ Wd  S(   Ns    - i    i   s   %s %si   i   i   (   s	   toplevelss   selfs   mouses	   availables   itemss   keys   values   strings   splits   _s   makes   has_keys   counts
   mouseStores   appends   Nones   parents	   set_values   fieldss   models   gets   iters   tuple(
   s   selfs   counts   parents   fieldss   values	   toplevelss   iters   keys   models   make(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys	   setupMiceŸ   s6       

 c         G   s{   |  i i ƒ  |  i ƒ  |  i i ƒ  } |  i i ƒ  i ƒ  \ } } |  i i | d ƒ } d | |  i i d <|  i i ƒ  d  S(   Ni   s   /dev/%ss   DEVICE(   s   selfs	   serialDlgs   show_alls   setCurrentDevices   runs   rcs
   deviceViews   get_selections   get_selecteds   datas   iters   deviceStores	   get_values   devs   mouses   infos   hide(   s   selfs   argss   devs   iters   rcs   data(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   on_serialButton_clickedÅ   s    
c         G   sæ   | i ƒ  \ } } | o d  Sn | i | ƒ d j o | i ƒ  d  Sn |  i i | d ƒ } |  i i | d ƒ } | d j o |  i i t i ƒ n |  i i t i ƒ | d j o |  i i t i ƒ n |  i i t i ƒ d  S(   Ni   i   i   s   ttySi    (   s	   selections   get_selecteds   models   iters   iter_has_childs   unselect_alls   selfs
   mouseStores	   get_values   types   emu3s   serialButtons   set_sensitives   gtks   TRUEs   FALSEs   Xemu3CheckButtons
   set_active(   s   selfs	   selections   argss   iters   emu3s   models   type(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   selectMouseÒ   s    
c         C   s˜   t  d ƒ d f t  d ƒ d f t  d ƒ d f t  d ƒ d f f } xO | D]G \ } } |  i i ƒ  } |  i i | d	 | ƒ |  i i | d
 | ƒ qI Wd  S(   Ns   /dev/ttyS0 (COM1 under DOS)s   ttyS0s   /dev/ttyS1 (COM2 under DOS)s   ttyS1s   /dev/ttyS2 (COM3 under DOS)s   ttyS2s   /dev/ttyS3 (COM4 under DOS)s   ttyS3i    i   (	   s   _s
   deviceLists   descrips   devs   selfs   deviceStores   appends   iters	   set_value(   s   selfs
   deviceLists   iters   devs   descrip(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   setupDeviceListè   s    B c         C   s³   |  i i ƒ  } x | o• |  i i | d ƒ } |  i i i d ƒ oT t	 i
 |  i i d d ƒ d } | t	 i | ƒ j o |  i i ƒ  i | ƒ q˜ n |  i i | ƒ } q Wd  S(   Ni   s   DEVICEs   /dev/(   s   selfs   deviceStores   get_iter_roots   iters	   get_values   devs   mouses   infos   has_keys   strings   splits   infoDevs   strips
   deviceViews   get_selections   select_iters	   iter_next(   s   selfs   infoDevs   devs   iter(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   setCurrentDeviceó   s      i   c         C   sÂ  d |  _ d }	 t } |  i i ƒ  } x^| oV|  i i | ƒ o | } |  i i	 | ƒ } n |  i i
 | d ƒ | j oÊ | o, |  i i | ƒ }
 |  i i |
 t i ƒ n d }	 |  i i ƒ  } | i ƒ  | i | ƒ |  i i | ƒ }
 |  i i d ƒ } |  i i |
 | t i ƒ | o# |  i i |
 | t i d d ƒ qCn |  i i | ƒ } | o | o |  i i | ƒ } | } q' q' W|	 oñ |  i i ƒ  } |  i i	 | ƒ } xÍ | oÁ |  i i
 | d ƒ d j o |  i i | ƒ }
 |  i i |
 t i ƒ |  i i ƒ  } | i ƒ  | i | ƒ |  i i | ƒ }
 |  i i d ƒ } |  i i |
 | t i ƒ n |  i i | ƒ } q±Wn | d j o |  i i  t i ƒ n |  i i  t i ƒ d |  _ d  S(   Ni   i    f0.5s   Generic - 2 Button Mouse (PS/2)s   yes(!   s   selfs   ignoreEventss
   foundMatchs   Nones   parents
   mouseStores   get_iter_firsts   iters   iter_has_childs   iter_childrens	   get_values   currentMouses   get_paths   paths	   mouseViews
   expand_rows   gtks   TRUEs   get_selections	   selections   unselect_alls   select_iters
   get_columns   cols
   set_cursors   FALSEs   recenters   scroll_to_cells	   iter_nexts   generic_iters   emulate3s   Xemu3CheckButtons
   set_active(   s   selfs
   currentDevs   currentMouses   emulate3s   recenters	   selections   generic_iters   parents   iters
   foundMatchs   paths   col(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys
   setCurrent   s\    	 
 
c         C   s×   | |  _  | o	 d GHn |  i ƒ  t i t |  i ƒ ƒ } | i d d ƒ | i	 d d ƒ |  i
 i | t i ƒ |  i
 i | d ƒ |  i
 i d ƒ |  i
 i d ƒ t i ƒ  } | i |  i
 ƒ | |  i |  i f Sd  S(   Ns   in mouse launchf0.0f0.5iô  iÿÿÿÿi    i
   (   s   doDebugs   selfs   setupScreens   gtks   Labels   _s   shortMessages   labels   set_alignments   set_size_requests   myVboxs
   pack_starts   FALSEs   reorder_childs   set_spacings   set_border_widths   VBoxs	   outerVBoxs   icons   windowTitle(   s   selfs   doDebugs   labels	   outerVBox(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   launch=  s    		
c         G   sä  |  i i ƒ  i ƒ  \ } } | op t i t d t i	 t i
 t d ƒ ƒ } | i t i ƒ | i t ƒ | i t i ƒ | i ƒ  | i ƒ  d  Sn | i | d ƒ } |  i i ƒ  | \ } } } }
 } } | o
 d }	 n d }	 |  i  i! ƒ  t i j o
 d }	 n |
 d j oQ |  i" i ƒ  i ƒ  \ } } | t j o
 d } n |  i% i | d ƒ } | }
 n t& i' | | |	 | | |
 |  i( ƒ t) i* d t) i+ ƒ d j o t& i, | |
 |	 ƒ n t& i- ƒ  y |  i. i ƒ  Wn n Xd Sd  S(	   Ni    s   Please select a mouse.i   s   yess   nos   ttySs   ttyS0s   /etc/X11/XF86Config(/   s   selfs	   mouseViews   get_selections   get_selecteds   models   iters   gtks   MessageDialogs   Nones   MESSAGE_WARNINGs
   BUTTONS_OKs   _s   dlgs   set_positions   WIN_POS_CENTERs   set_icons
   iconPixbufs	   set_modals   TRUEs   runs   destroys	   get_values   selectedMouses   mouses	   availables   gpms	   xprotocols	   iprotocols   devices   emulates	   shortnames   Xemu3s   Xemu3CheckButtons
   get_actives
   deviceViews   datas   ports   deviceStores   mouseBackends   writeMouseFiles   doDebugs   oss   accesss   W_OKs   modifyXconfigs
   restartGpms
   mainWindow(   s   selfs   argss   gpms   dlgs   emulates	   iprotocols	   xprotocols   iters   ports   Xemu3s   devices	   shortnames   models   datas   selectedMouse(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   applyP  s@    

%



"
c         C   s-   | |  _  |  i ƒ  t i |  t i t ƒ Sd  S(   N(   s   doDebugs   selfs   setupScreens   FirstbootGuiWindows   stand_alones   MouseWindows   windowTitles
   iconPixbuf(   s   selfs   doDebug(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   stand_alone  s    	
c         C   sK   t  |  _ | |  _ | |  _ |  i |  i ƒ t i	 |  t
 i t d d ƒ Sd  S(   Ni  i^  (   s   Nones   selfs   doDebugs   mouses   instDataMouses   labels
   mouseLabels   setupScreens   FirstbootGuiWindows   anacondaScreens   MouseWindows   windowTitles
   iconPixbuf(   s   selfs   mouses   label(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   anacondaScreen„  s
    			c         G   sr  |  i i ƒ  i ƒ  \ }
 } | op t i t d t i	 t i
 t d ƒ ƒ } | i t i ƒ | i t ƒ | i t i ƒ | i ƒ  | i ƒ  d  Sn |
 i | d ƒ } |  i i ƒ  | \ } } } } }	 | d j oQ |  i i ƒ  i ƒ  \ } } | t j o
 d } n |  i! i | d ƒ } | } n |  i" i# | |  i$ i% ƒ  ƒ |  i" i& | ƒ |  i' i( | ƒ |  i) i ƒ  d  S(   Ni    s   Please select a mouse.i   s   ttySs   ttyS0(*   s   selfs	   mouseViews   get_selections   get_selecteds   models   iters   gtks   MessageDialogs   Nones   MESSAGE_WARNINGs
   BUTTONS_OKs   _s   dlgs   set_positions   WIN_POS_CENTERs   set_icons
   iconPixbufs	   set_modals   TRUEs   runs   destroys	   get_values   selectedMouses   mouses	   availables   gpms	   xprotocols   devices   emulates	   shortnames
   deviceViews   datas   ports   deviceStores   instDataMouses   sets   Xemu3CheckButtons
   get_actives	   setDevices
   mouseLabels   set_texts
   mainWindow(   s   selfs   argss   gpms   dlgs   emulates	   xprotocols   iters   ports   devices	   shortnames   models   datas   selectedMouse(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   okAnacondaClicked‹  s,    

"

(   s   __name__s
   __module__s   runPrioritys   N_s
   moduleNames   moduleClasss   windowTitles   htmlTags
   commentTags   shortMessages   Nones   instDataMouses   getNexts   destroys   setupScreens	   setupMices   on_serialButton_clickeds   selectMouses   setupDeviceLists   setCurrentDevices
   setCurrents   launchs   applys   stand_alones   anacondaScreens   okAnacondaClicked(    (    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   MouseWindow3   s,   		[	&				=	/	(   s   strings   gtks   gobjects   syss   oss
   rhpl.mouses   mouses   kudzus   rhpl.firstboot_gui_windows   FirstbootGuiWindows   paths   appends   mouse_backends   rhpl.translates   _s   N_s	   translates
   textdomains   Nones
   iconPixbufs   gdks   pixbuf_new_from_files   MouseBackends   mouseBackends   MouseWindows   childWindow(   s   mouse_backends
   iconPixbufs   strings   kudzus   oss   gtks   mouseBackends   syss   FirstbootGuiWindows   N_s   gobjects   MouseWindows	   translates   mouses   _s   childWindow(    (    s0   /data/usr-share/system-config-mouse/mouse_gui.pys   ?   s*   							ÿ w