;ò
š†@c           @   sÐ   d  k  Td k l Z d k l Z l Z d k Z d k Z d k Z e i	 e i
 d ƒ e d e i e i ƒ ƒ e d e i e i ƒ ƒ e i ƒ  Z d f  d „  ƒ  YZ d	 f  d
 „  ƒ  YZ d f  d „  ƒ  YZ d S(   (   s   *(   s   Mouse(   s   _s   textdomain_codesetNs    s   system-config-mouses   rhpls   MouseDeviceWindowc           B   s   t  Z d „  Z RS(   Nc      
   C   sc  h  t  d ƒ d <t  d ƒ d <t  d ƒ d <t  d ƒ d <} d	 } d	 } | i ƒ  } | p | d	 d
 !d j o d Sn | i ƒ  } | i	 ƒ  xR | D]J }	 | i i d ƒ o | |	 | i d d j o | } Pn | d } q› Wt | t  d ƒ t  d ƒ | t  d ƒ t  d ƒ g d d d | ƒ\ } }
 | d j o d Sn | i | | |
 ƒ | Sd  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   ttySiþÿÿÿs   DEVICEi   i   s   Devices%   What device is your mouse located on?s   OKs   Backs   helps   mousedevices   defaults   backiÿÿÿÿ(   s   _s   choicess   is   defaults   mouses	   getDevices   mousedevs   keyss   ls   sorts   choices   infos   has_keys   ListboxChoiceWindows   screens   buttons   results	   setDevice(   s   selfs   screens   mouses   mousedevs   is   ls   choicess   defaults   buttons   choices   result(    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   __call__$   s*    B 
 /-(   s   __name__s
   __module__s   __call__(    (    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   MouseDeviceWindow#   s   s   MouseWindowc           B   s   t  Z d „  Z d „  Z RS(   Nc         C   sJ   |  i |  i |  i i ƒ  d o |  i i d ƒ n |  i i d ƒ d  S(   Ni   s   *s    (   s   selfs   mices	   micenamess   ls   currents   cs   setValue(   s   self(    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   listcbB   s    "c      	   C   sä  | i ƒ  |  _ |  i i ƒ  }
 |
 i ƒ  |
 |  _ | i ƒ  \ } } y |
 i
 | ƒ } Wn |
 i
 d ƒ } n Xt | t d ƒ t d ƒ g ƒ } t d t d ƒ ƒ } t d d d d	 d
 ƒ} | |  _ d
 }	 x( |
 D]  } | i | |	 ƒ |	 d }	 qÓ W| i | ƒ | i |  i ƒ t t d ƒ d | ƒ|  _ d | i i ƒ  j o, | i d d j o |  i i d ƒ qqn t | t d ƒ d d d ƒ } | i | d
 d
 ƒ | i | d
 d d d
 d d
 d f ƒ| i |  i d
 d d d
 d
 d
 d f ƒ| i | d
 d d d ƒ| i  ƒ  } | i" | ƒ } | d j o d Sn | i$ ƒ  } |  i i& ƒ  } | i' |
 | | ƒ | i( ƒ  } | ob | i ƒ  |
 | d } | d
 d !d j o | d
 d !d j p
 | | j o qÜ| i+ | ƒ n | Sd  S(   Ns   Generic - 3 Button Mouse (PS/2)s   OKs   Canceli(   s,   Select the appropriate mouse for the system.i   s   scrolli   s
   returnExiti    s   Emulate 3 Buttons?s   isOns   XEMU3s   yess   *s   Mouse Selections	   mousetypei   s   paddingi   i   s   growxs   canceliÿÿÿÿs   ttyS(,   s   mouses	   availables   selfs   mices   keyss   sorts	   micenamess   gets   defaults   emulates   indexs	   ButtonBars   screens   _s   bbs   TextboxRefloweds   ts   Listboxs   ls   keys   amouses   appends
   setCurrents   setCallbacks   listcbs   Checkboxs   cs   infos   setValues   GridFormHelps   gs   adds   runOnces   rcs   buttonPresseds   buttons   currents   choices   selecteds   sets	   getDevices   oldDevs   newDevs	   setDevice(   s   selfs   screens   mouses   newDevs   oldDevs   rcs   bbs   emulates   choices   keys   mices   gs   defaults   buttons   ls   amouses   t(    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   __call__H   sX    
	!	 %(5(   s   __name__s
   __module__s   listcbs   __call__(    (    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   MouseWindowA   s   	s   childWindowc           B   s   t  Z d „  Z d „  Z RS(   Nc         C   sù   t  ƒ  } | i d d d ƒ d } xÐ | oÇ t d d ƒ } | i ƒ  t ƒ  | | ƒ } | d j o | i	 ƒ  d } q% | i
 ƒ  d j oG t ƒ  | | ƒ } | d j o q% qð | i	 ƒ  |  i | ƒ d } q% | i	 ƒ  |  i | ƒ d } q% Wd  S(   Ni    s$   mouseconfig - (C) 2002 Red Hat, Inc.s	   skipProbei   iÿÿÿÿs   ttyS(   s   SnackScreens   screens   drawRootTexts   DONEs   Mouses   mouses   reads   MouseWindows   rcs   finishs	   getDevices   MouseDeviceWindows   selfs	   runConfig(   s   selfs   mouses   DONEs   rcs   screen(    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   __init__‹   s*    	 





c   
      C   sÂ   | i ƒ  d }	 | i ƒ  d d j o
 d } n d } | i ƒ  |	 \ } } } } } } t i |	 | | | | | i ƒ  ƒ t i d t i ƒ d j o t i | | i ƒ  | ƒ n t i ƒ  d  S(   Ni    i   s   nos   yess   /etc/X11/XF86Config(   s   rcs   gets   selectedMouses   Xemu3s	   availables   gpms	   xprotocols	   iprotocols   devices   emulates	   shortnames   mouseBackends   writeMouseFiles	   getDevices   oss   accesss   W_OKs   modifyXconfigs
   restartGpm(
   s   selfs   rcs   gpms   emulates	   iprotocols	   xprotocols   Xemu3s   devices	   shortnames   selectedMouse(    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys	   runConfig§   s    
""(   s   __name__s
   __module__s   __init__s	   runConfig(    (    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   childWindowŠ   s   	(   s   snacks
   rhpl.mouses   Mouses   rhpl.translates   _s   textdomain_codesets   oss   mouse_backends   locales	   setlocales   LC_ALLs   nl_langinfos   CODESETs   MouseBackends   mouseBackends   MouseDeviceWindows   MouseWindows   childWindow(
   s   mouse_backends   childWindows   locales   Mouses   MouseDeviceWindows   mouseBackends   textdomain_codesets   MouseWindows   oss   _(    (    s0   /data/usr-share/system-config-mouse/mouse_tui.pys   ?   s   			I