;ò
·‘ZAc           @   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
 l Z l Z l Z d k Td Z d Z d  k Z e i d d ƒ e i d ƒ e i Z d f  d „  ƒ  YZ d  S(	   N(   s   _s   N_s
   textdomain(   s   *i   i    s   system-config-displays   /usr/share/locales   XConfigDialogc           B   sŒ   t  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 e
 d	 „ Z d
 „  Z e
 d „ Z d „  Z d „  Z d „  Z RS(   Nc         C   s   |  i } d  S(   N(   s   selfs   xml(   s   selfs   xml(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   setup_sizegroups*   s    c         G   sÌ   |  i i ƒ  i ƒ  i d ƒ } t | ƒ \ } } |  i	 i
 | | ƒ |  i i d ƒ } | i t d ƒ |  i i ƒ  |  i i ƒ  f ƒ |  i i d ƒ i |  i i ƒ  ƒ |  i i d ƒ i |  i i ƒ  ƒ d  S(   Ns
   RESOLUTIONs   display_labels
   %s with %ss   monitor_type_labels   videocard_type_label(   s   selfs   res_option_menus   get_menus
   get_actives   get_datas   ress   resolution_from_strings   ws   hs   size_previews   set_resolutions   xmls
   get_widgets   labels   set_texts   _s   states   get_monitor_names   get_videocard_name(   s   selfs   argss   ress   labels   ws   h(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys	   update_ui-   s    /"c   
      C   sÎ   |  i i d ƒ } t } |  i i ƒ  } t i	 ƒ  } d } d }	 x[ | D]S } t i | ƒ } | i d | ƒ | i | ƒ | | j o
 | }	 n | d } qF W|  i i | ƒ |  i i |	 ƒ |  i i ƒ  d  S(   Ns   resolution_radiobutton_boxi    s
   RESOLUTIONi   (   s   selfs   xmls
   get_widgets   boxs   Nones   lasts   states   available_resolutionss   gtks   Menus   res_menus   counts   currents   ress   MenuItems   items   set_datas   appends   current_ress   res_option_menus   set_menus   set_historys   show_all(
   s   selfs   current_ress   boxs   counts   lasts   ress   available_resolutionss   items   res_menus   current(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   setup_ui_resolution8   s"     
c         C   sT   |  i i d ƒ } | i t i ƒ | i ƒ  d |  _ t i	 ƒ  | i
 ƒ  |  i Sd  S(   Ns   display_dialogi    (   s   selfs   xmls
   get_widgets   dialogs   set_positions   gtks   WIN_POS_CENTERs   shows   dialog_results   mains   hide(   s   selfs   dialog(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   runN   s    
	

c         C   sƒ   |  i i ƒ  i ƒ  i d ƒ } |  i i ƒ  i ƒ  i d ƒ } |  i i	 | ƒ |  i i
 | ƒ |  i i |  i ƒ |  i i d ƒ d  S(   Ns
   RESOLUTIONs   DEPTHs   /etc/X11/xorg.conf(   s   selfs   res_option_menus   get_menus
   get_actives   get_datas   ress   depth_option_menus   depths   states   set_colordepths   set_resolutions
   merge_intos   xconfigs   write(   s   selfs   ress   depth(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   firstboot_applyW   s    c         C   sg
  |  i i ƒ  i ƒ  i d ƒ } |  i i ƒ  i ƒ  i d ƒ } |  i i	 | ƒ |  i i
 | ƒ |  i i ƒ  t i j oÿt |  i i ƒ d j o>|  i t j o+ |  i i |  i ƒ \ |  _ |  _ |  _ n |  i t ƒ t St i ƒ  }	 d |	 _ |  i |	 _ t i t |  i ƒ d ƒ \ } } t i t |  i ƒ d ƒ \ } } d |	 _$ d |	 _% t& | ƒ t& | ƒ f |	 i' d <d |	 _( t& | ƒ t& | ƒ f |	 i) d <|  i i i* |	 ƒ t i+ d ƒ } |	 i- i* | ƒ n |  i i d }	 d |	 _ |  i |	 _ |  i \ } } |  i \ } } d |	 _$ d |	 _% t& | ƒ t& | ƒ f |	 i' d <d |	 _( t& | ƒ t& | ƒ f |	 i) d <t |  i i. ƒ d j oÇ t i/ ƒ  } d	 | _ d
 | _1 d | _ t i2 ƒ  } |  i4 i ƒ  i ƒ  i d ƒ } | | _ | | _5 |  i6 i ƒ  i ƒ  i d ƒ } t i7 | ƒ } | i9 i* | ƒ | i: i* | ƒ |  i i. i* | ƒ n™ t |  i i. ƒ d j o |  i i. d } | i: d } |  i4 i ƒ  i ƒ  i d ƒ } | | _ | | _5 |  i6 i ƒ  i ƒ  i d ƒ } | | i9 d _; n t |  i i1 ƒ d j ot i< ƒ  }
 xõ |  i> i? D]ç } | iA ƒ  d |  iB i ƒ  i ƒ  i d ƒ j o² | iA ƒ  d |
 _C | iA ƒ  d |
 _D d |
 _$ d
 |
 _ d | iE ƒ  | iF ƒ  | iG ƒ  f } | |
 _I d |  i iJ ƒ  |  i iK ƒ  |  i iL ƒ  f } | | j o d |
 _. qùqqW|  i i1 i* |
 ƒ nØ t |  i i1 ƒ d j o¾ |  i i1 d }
 x« |  i> i? D]™ } | iA ƒ  d |  iB i ƒ  i ƒ  i d ƒ j od | iA ƒ  d |
 _C | iA ƒ  d |
 _D d |
 _$ d
 |
 _ d | iE ƒ  | iF ƒ  | iG ƒ  f |
 _I qJqJWn t |  i iN d iO ƒ d j o d |  i iN d _ d |  i iN d iO d _P d |  i iN d iO d _Q d	 |  i iN d iO d _R t iS ƒ  } d | _P d	 | _. |  i iN d iO i* | ƒ n d } d } xO |  i iN d i- D]: } | i; d j o
 d } n | i; d j o
 d } qÈqÈW| d j o- t i+ d ƒ } |  i iN d i- i* | ƒ n | d j o- t i+ d ƒ } |  i iN d i- i* | ƒ n |  iY iZ d ƒ i[ ƒ  d j o\ xÔ |  i iN d i- D]@ } | i; d j o d | _\ n | i; d j o d | _\ q­q­WqP
|  iY iZ d ƒ i[ ƒ  d j o\ xY |  i iN d i- D]@ } | i; d j o d | _\ n | i; d j o d | _\ q(q(WqP
nÝd |  i iN d _ d } x‚ |  i iN d iO D]m } | i. d j o d | _P d | _Q d | _R n | i. d	 j o |  i iN d iO i_ | ƒ n | d } q¡Wd } xI |  i iN d i- D]4 } | i; d j o |  i iN d i- i_ | ƒ q,	q,	Wd } xS |  i iN d i- D]> } | i; d j o |  i iN d i- i_ | ƒ n | d } q~	Wt |  i i ƒ d j o |  i i i_ d ƒ n t |  i i1 ƒ d j o |  i i1 i_ d ƒ n t |  i i. ƒ d j o |  i i. i_ d ƒ n d |  _` t ia ƒ  d  S(   Ns
   RESOLUTIONs   DEPTHi   s   Monitor1s   -s   Monitor Vendori    s   dpmss   Screen1s
   Videocard1i   s   NAMEs   DRIVERs   Videocard Vendors   PCI:%d:%d:%ds   Multihead layouts   Xineramas   Clones   layoutOptionMenus   offs   ons   single head configurations   Screen0s    (b   s   selfs   res_option_menus   get_menus
   get_actives   get_datas   ress   depth_option_menus   depths   states   set_colordepths   set_resolutions   enableCheckButtons   gtks   TRUEs   lens   xconfigs   monitors   second_monitor_dialogs   Nones   dehydrate_second_monitors   second_monitor_models   second_monitor_vrefreshs   second_monitor_hsyncs   configure_second_monitors
   xf86configs   XF86ConfMonitors   second_monitors
   identifiers	   modelnames   strings   splits   strs   lower_vrefreshs   upper_vrefreshs   lower_hsyncs   upper_hsyncs   vendors
   n_vrefreshs   floats   vrefreshs   n_hsyncs   hsyncs   inserts
   XF86Options   options   optionss   screens   XF86ConfScreens   second_screens   devices   XF86ConfDisplays   display_options   secondDepthOptionMenus   defaultdepths   secondResolutionOptionMenus   XF86Modes   modes   modess   displays   names   XF86ConfDevices   second_videocards   vcs
   videocardss   cards   getCardDatas   secondVideocardOptionMenus   drivers   boards	   getPCIBuss	   getPCIDevs   getPCIFns   secondPCIBuss   busids   get_videocard_PCIBuss   get_videocard_PCIDevs   get_videocard_PCIFns   primaryPCIBuss   layouts   adjacenciess   scrnums   wheres	   refscreens   XF86ConfAdjacencys   second_adjacencys   xinerama_option_existss   clone_option_existss   xinerama_options   clone_options   xmls
   get_widgets   get_historys   vals   counts   adjs   removes   dialog_results	   main_quit(   s   selfs   widgets   secondPCIBuss   second_adjacencys   options   display_options   upper_hsyncs   ress   xinerama_option_existss   second_monitors   second_videocards   second_screens   adjs   clone_options   xinerama_options   lower_hsyncs   cards   lower_vrefreshs   counts   primaryPCIBuss   depths   modes   clone_option_existss   upper_vrefresh(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   okb   s&   +	!!														 /		%	. /		4 		 
   		 " 	c         C   s   t  i ƒ  d  S(   N(   s   gtks	   main_quit(   s   selfs   widget(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   cancel1  s    c         C   s   t  i ƒ  d Sd  S(   Ni   (   s   gtks	   main_quit(   s   selfs   widgets   event(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   delete4  s    
c         C   sº   |  i oJ t i |  i |  i i |  i i i t ƒ |  i | ƒ |  _ |  i i
 ƒ  n |  i i ƒ  |  i i ƒ  oD |  i i |  i ƒ |  i i ƒ  |  i |  i i ƒ  ƒ |  i ƒ  n d  S(   N(   s   selfs   monitor_dialogs   monitorDialogs   MonitorDialogs   xmls   states   monitors   getMonitorIDs   TRUEs   names   hydrate_primary_monitors	   goto_paths   runs   dehydrate_primary_monitors   recalc_modes   setup_ui_resolutions   get_resolutions	   update_ui(   s   selfs   widgets   name(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   configure_monitor8  s    c         G   s‹   |  i o( t i |  i |  i i |  i ƒ |  _ n |  i i ƒ  oD |  i i |  i ƒ |  i i	 ƒ  |  i
 |  i i ƒ  ƒ |  i ƒ  n d  S(   N(   s   selfs   videocard_dialogs   videocardDialogs   VideocardDialogs   xmls   states	   videocards   runs	   dehydrates   recalc_modes   setup_ui_resolutions   get_resolutions	   update_ui(   s   selfs   args(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   configure_videocardH  s    c         C   s±   |  i oJ t i |  i |  i i |  i i i t ƒ |  i | ƒ |  _ |  i i
 ƒ  n |  i i ƒ  |  i i ƒ  o; |  i i |  i ƒ \ } } } |  i i d ƒ i | ƒ n d  S(   Ns   secondMonitorLabel(   s   selfs   second_monitor_dialogs   monitorDialogs   MonitorDialogs   xmls   states   monitors   getMonitorIDs   TRUEs   names   hydrate_second_monitors	   goto_paths   runs   dehydrate_second_monitors   models   vrefreshs   hsyncs
   get_widgets   set_text(   s   selfs   widgets   names   vrefreshs   hsyncs   model(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   configure_second_monitorS  s    c         G   sg   |  i i ƒ  t i j o' |  i i d ƒ |  i i t i ƒ n$ |  i i d ƒ |  i i t i	 ƒ d  S(   Ns7   /usr/share/system-config-display/pixmaps/monitor-on.pngs8   /usr/share/system-config-display/pixmaps/monitor-off.png(
   s   selfs   enableCheckButtons
   get_actives   gtks   TRUEs   mon2s   set_from_files   settingTables   set_sensitives   FALSE(   s   selfs   args(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   enable_toggledb  s
    c         C   sQ   |  i i d ƒ } | i ƒ  d } | i | ƒ | i d ƒ | i d ƒ | Sd  S(   Ns   notebooki    i   (	   s   selfs   xmls
   get_widgets   notebooks   get_childrens   vboxs   removes   set_spacings   set_border_width(   s   selfs   vboxs   notebook(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   get_display_pagej  s    c         C   sÝ  | |  _  t i i d ƒ t i d t i ƒ o t i i d d d ƒ} n t i i d d d ƒ} t
 } y, t i i d ƒ } | i d ƒ i | ƒ Wn n X| |  _ | |  _ | |  _	 |  i	 i d ƒ |  _ |  i	 i d ƒ |  _ |  i i d	 |  i ƒ |  i	 i d
 ƒ |  _ |  i i d d ƒ |  i	 i d ƒ |  _ |  i i d d ƒ |  i	 i d ƒ |  _ |  i i d d ƒ |  i	 i d ƒ |  _ |  i	 i d ƒ |  _ |  i i d d ƒ |  i	 i d ƒ |  _ |  i i d d ƒ |  i	 i d ƒ |  _ |  i i d d ƒ t i | i d ƒ d d ƒ |  _ h  |  _ t
 |  _  t
 |  _! t
 |  _" t
 |  _# |  i$ ƒ  |  i% |  i i& ƒ  ƒ |  i i' ƒ  } |  i i) ƒ  } | | j o6 |  i i+ | i, | ƒ ƒ |  i i+ | i, | ƒ ƒ n | i d ƒ i- d ƒ | i d ƒ i- d ƒ | i d ƒ i- d ƒ | i d ƒ i- d ƒ | i d  ƒ i. |  i i/ ƒ  ƒ | i d! ƒ i. |  i i0 ƒ  ƒ | i d" ƒ i- d# ƒ | i d$ ƒ i- d% ƒ | i d& ƒ |  _1 |  i1 i d' |  i2 ƒ | i d( ƒ |  _3 |  i3 i- d) ƒ | i d* ƒ |  _4 |  i4 i- d+ ƒ | i d, ƒ |  _5 |  i i6 ƒ  } t i7 ƒ  }
 d- } d- }	 xd | D]\ } t i< | ƒ } | i d. | ƒ |
 i> | ƒ | |  i i& ƒ  j o
 | }	 n | d/ } q<W|  i	 i d0 ƒ |  _? |  i? i@ |
 ƒ |  i? i+ |	 ƒ |  i? iA ƒ  tB iC tB iD tB iE tB iF ƒ |  _G |  i iH ƒ  o1 |  i i iI } |  i i iK } |  i i iM } n g  } g  } g  } t i7 ƒ  } xs |  iG D]h } | iQ d- d1 !d2 j oK tR iS | iQ d3 ƒ \ } } t i< | ƒ } | i d4 | ƒ | i> | ƒ qhqhW| i d5 ƒ |  _V |  iV i@ | ƒ |  iV i+ d/ ƒ |  iV iA ƒ  tW |  i iX d- iY ƒ d/ j o |  i1 iZ t i[ ƒ n tW | ƒ d/ j o‚ | d/ i\ |  _] | d/ i^ d- |  __ | d/ i` d- |  _a |  i	 i d6 ƒ i. | d/ i\ ƒ | i d7 ƒ i d8 |  ib | d/ i\ ƒ n tW |  i iM ƒ d/ j o‡ |  i iM d/ ic } | d j o |  i i+ d- ƒ nC | d j o |  i i+ d/ ƒ n" | d j o |  i i+ d9 ƒ n |  i iA ƒ  n |  i o™ y‹ |  i iX d- id } xq | D]i } | ig d: j oS tR ih | ii ƒ d; j o |  i	 i d< ƒ i+ d/ ƒ q|  i	 i d< ƒ i+ d- ƒ q¦q¦WWq"q"Xn | i d7 ƒ i d8 |  ib | ƒ | i d= ƒ i d8 |  ij ƒ | i d> ƒ i d8 |  ik ƒ | i d ƒ i d? |  il ƒ | i d@ ƒ i d8 |  im |  i i/ ƒ  ƒ | i dA ƒ i d8 |  in ƒ d  S(B   Ns   system-config-displays   display.glades   domains.   /usr/share/system-config-display/display.gladesB   /usr/share/system-config-display/pixmaps/system-config-display.pngs   display_dialogs   depth_option_menus   res_option_menus   changeds   256_menu_items   DEPTHi   s   thousands_menu_itemi   s   millions_menu_itemi   s   secondDepthOptionMenus   256_menu_item_2s   thousands_menu_item_2s   millions_menu_item_2s   screenshot_dareair   iV   s   monitor_top_images8   /usr/share/system-config-display/pixmaps/monitor-top.pngs   monitor_left_images9   /usr/share/system-config-display/pixmaps/monitor-left.pngs   monitor_right_images:   /usr/share/system-config-display/pixmaps/monitor-right.pngs   monitor_base_images9   /usr/share/system-config-display/pixmaps/monitor-base.pngs   monitor_type_labels   videocard_type_labels   hardware_monitor_icons4   /usr/share/system-config-display/pixmaps/monitor.pngs   hardware_videocard_icons6   /usr/share/system-config-display/pixmaps/videocard.pngs   enableCheckButtons   toggleds   mon_image_1s7   /usr/share/system-config-display/pixmaps/monitor-on.pngs   mon_image_2s8   /usr/share/system-config-display/pixmaps/monitor-off.pngs   settingTablei    s
   RESOLUTIONi   s   secondResolutionOptionMenui   s   Card:s   :s   NAMEs   secondVideocardOptionMenus   secondMonitorLabels   secondMonitorButtons   clickedi   s   Xineramas   ons   layoutOptionMenus	   ok_buttons   cancel_buttons   delete_events   monitorConfigButtons   videocardConfigButton(o   s   vcs   selfs   gtks   glades   bindtextdomains   oss   accesss   F_OKs   XMLs   xmls   Nones
   iconPixbufs   gdks   pixbuf_new_from_files
   get_widgets   set_icons   hardware_states   states   xconfigs   depth_option_menus   res_option_menus   connects	   update_uis   low_menu_items   set_datas   thousands_menu_items   millions_menu_items   secondDepthOptionMenus   screenSizePreviews   ScreenSizePreviews   size_previews   resolution_radios   monitor_dialogs   videocard_dialogs   second_monitor_dialogs   second_videocard_dialogs   setup_sizegroupss   setup_ui_resolutions   get_resolutions   get_colordepths   depths   available_color_depthss	   availables   set_historys   indexs   set_from_files   set_texts   get_monitor_names   get_videocard_names   enableCheckButtons   enable_toggleds   mon1s   mon2s   settingTables   available_resolutionss   Menus   res_menus   counts   currents   ress   MenuItems   items   appends   secondResolutionOptionMenus   set_menus   show_alls   kudzus   probes   CLASS_VIDEOs   BUS_PCIs	   PROBE_ALLs   kudzu_videocard_lists   get_xconfigs   monitors   monitor_lists   devices   videocard_lists   screens   screen_lists   videocard_menus   cards   drivers   strings   splits   keys   values   secondVideocardOptionMenus   lens   layouts   adjacenciess
   set_actives   TRUEs	   modelnames   second_monitor_models   vrefreshs   second_monitor_vrefreshs   hsyncs   second_monitor_hsyncs   configure_second_monitors   defaultdepths   optionss   layout_optionss   opts   names   lowers   vals   oks   cancels   deletes   configure_monitors   configure_videocard(   s   selfs   hardware_states   xconfigs   vcs   opts   layout_optionss   xmls   screen_lists   ress   currents   res_menus	   availables
   iconPixbufs   available_resolutionss   videocard_menus   keys   cards   counts   monitor_lists   values   videocard_lists   items   depth(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   __init__v  s   				!					
 
!
   *
 %(   s   __name__s
   __module__s   setup_sizegroupss	   update_uis   setup_ui_resolutions   runs   firstboot_applys   oks   cancels   deletes   Nones   configure_monitors   configure_videocards   configure_second_monitors   enable_toggleds   get_display_pages   __init__(    (    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   XConfigDialog)   s   							Ï					(   s   oss
   xf86configs   gtks	   gtk.glades   monitorDialogs   screenSizePreviews   videocardDialogs   kudzus   rhpl.videocards   rhpls   rhpl.translates   _s   N_s
   textdomains   rhpl.xhwstates   TRUEs   FALSEs   gettexts   bindtextdomains   XConfigDialog(   s   FALSEs   kudzus   TRUEs   gtks   videocardDialogs   gettexts   monitorDialogs
   xf86configs
   textdomains   screenSizePreviews   rhpls   N_s   XConfigDialogs   oss   _(    (    s6   /data/usr-share/system-config-display/xConfigDialog.pys   ?   s"   											