-í
>²ª<c       sÀ    d  Z   	 d k Z 
 d k Z  d k T d k Z  d Z  h  Z   d f  d „  ƒ  YZ ˜ d „  Z š d „  Z	 £ d „  Z
 µ d	 „  Z ¹ d
 „  Z ½ d „  Z Ä d „  Z Ì d „  Z Ð d „  Z Ò d „  Z Õ d „  Z Þ d „  Z å d „  Z î d „  Z õ d „  Z ø d „  Z þ d „  Z d „  Z d „  Z d „  Z !d „  Z &d „  Z 8d „  Z Ad „  Z Rd „  Z  `d „  Z! nd  „  Z" wd! „  Z# €d" „  Z$ ‹d# „  Z% –d$ „  Z& ˜d% „  Z' Ÿd& „  Z( ¡d' „  Z) ¨d( „  Z* ®d) „  Z+ °d* „  Z, ²d+ „  Z- µd, „  Z. ·d- „  Z/ ¹d. „  Z0 Ád/ „  Z1 Êd0 „  Z2 Ôd1 „  Z3 Úd2 „  Z4 àd3 „  Z5 èd4 „  Z6 êd5 „  Z7 ùd6 „  Z8 d7 „  Z9 d8 „  Z: d9 „  Z; $d: „  Z< +d; „  Z= -d< „  Z> 7d= „  Z? =d> „  Z@ ?d? „  ZA Fd@ „  ZB LdA „  ZC UdB „  ZD YdC „  ZE ]dD „  ZF cdE „  ZG sdF „  ZH ŽdG „  ZI ’h  e eJ f dH <e eJ f dI <e eJ f dJ <e eJ f dK <e eJ f dL <e eJ f dM <e eJ f dN <e eJ f dO <e eJ f dP <e eJ f dQ <e e f dR <e eJ f dS <e eJ f dT <e  eJ f dU <e! eJ f dV <e" eJ f dW <e# eJ f dX <e$ eJ f dY <e% eJ f dZ <e& eJ f d[ <e' eJ f d\ <e( eJ f d] <e) eJ f d^ <e* eJ f d_ <e+ eJ f d` <e, eJ f da <e- eJ f db <e. e f dc <e/ e f dd <e0 e f de <e1 e f df <e2 e f dg <e3 e	 f dh <e4 e	 f di <e5 e
 f dj <e6 e f dk <e7 e f dl <e8 e f dm <e9 e f dn <e: e f do <e; e f dp <e< e f dq <e= e f dr <e> e f ds <e? e f dt <e@ e f du <eA e f dv <eB e f dw <eC eJ f dx <eD eJ f dy <eE eJ f dz <eF eJ f d{ <eG e f d| <eH e f d} <eI eJ f d~ <Z d S(   s  This module is responsible for creating widgets from a
pyglade.xmhtml.TagTree.  As opposed to the C code generation approach,
this will build the widget tree at runtime.  There is nothing wrong with
the code generation approach, but this one is what I have decided to do.
I may write a code generator at some later point (the tag tree and style
generators are sufficiently general).
N(   s   *s   pyglade.build.errors
   WidgetTreec      sh     ! d „  Z  7 d „  Z = d „  Z @ d „  Z C d „  Z K d d „ Z p d „  Z ‡ d	 „  Z RS(
   Nc    sB  ! " | i d ƒ o " | d } n # | i d j o $ t d ‚ n % h  |  _ & h  |  _ ' h  |  _ ( t |  _	 + | i d ƒ o , t
 t i | ƒ ƒ n / | i d ƒ oc 0 | i } 1 t | ƒ t f  ƒ j o 1 | f } n 2 x! | D2 ] } 3 |  i | ƒ qü Wn 4 |  i	 o 5 |  i	 i ƒ  n d  S(   Ns   gtk-interfaces'   first argument not the base of tag trees   styles   widget(   s   trees   has_keys   tags   errors   selfs   _WidgetTree__signalss   _WidgetTree__widgetss   _WidgetTree__pathss   Nones   tooltipss   rc_parse_strings   styles	   as_strings   widgets   childrens   types   childs   _WidgetTree__new_widgets   enable(   s   selfs   trees   childs   children(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   __init__! s&     
 	c    sC   7 8 t  i | d ƒ d j o 9 |  i | Sn ; |  i | Sd  S(   Ns   .iÿÿÿÿ(   s   strings   finds   names   selfs   _WidgetTree__widgetss   _WidgetTree__paths(   s   selfs   name(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   get_widget7 s   c    s+   = > |  i | d | | f |  i | <d  S(   Ni    (   s   selfs   _WidgetTree__signalss   signames   datas   handler(   s   selfs   signames   handlers   data(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   connect= s   c    s+   @ A |  i | d f  t f |  i | <d  S(   Ni    (   s   selfs   _WidgetTree__signalss   signames   None(   s   selfs   signame(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   disconnect@ s   c    s{   C D | d } E | d  } F |  i | \ } } } G | o G d  Sn H |  i | } I t	 | | f | | ƒ Sd  S(   Niÿÿÿÿ(
   s   argss   signames   selfs   _WidgetTree__signalss   objnames   datas   handlers   _WidgetTree__widgetss   objs   apply(   s   selfs   wids   argss   objs   signames   handlers   datas   objname(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   __signal_handlerC s    s    c    sS  K L | d | i } M | d }
 N |
 d j o O t i i d ƒ Q d  Sn R t |
 \ } }	 S | | ƒ } T | i d ƒ o T | i | i ƒ n U | |  i | i <V | |  i | d  <W |  i | | ƒ Y | i d ƒ o Z |  i | | ƒ n [ | i d ƒ o\ |	 o ] t d	 d
 ‚ n _ | i } ` t | ƒ t f  ƒ j o ` | f } n a x² | Da ]§ } b |  i | d | ƒc |  i | i ƒ } d |	 | | | ƒ g | i d h t ƒ } i | o i | i ƒ  n j | i d t ƒ } k | o k | i ƒ  n qvWn m | i d t  ƒ o n | i! ƒ  n d  S(   Ns   .s   classs   Placeholders+   warning: placeholders still in description
s   nameiÿÿÿÿs   signals   widgets   don't know how to add s   widgets to this containers   parents   has_defaults	   has_focuss   visible("   s   parents   nodes   names   paths   wclasss   syss   stderrs   writes   _widgetss   creates   adds   widgets   has_keys   set_names   selfs   _WidgetTree__widgetss   _WidgetTree__pathss   _WidgetTree__set_common_paramss   _WidgetTree__setup_sighandlerss   errors   childrens   types   childs   _WidgetTree__new_widgets
   get_widgets   cwidgets   get_bools   FALSEs   has_defaults   grab_defaults	   has_focuss
   grab_focuss   TRUEs   show(   s   selfs   nodes   parents   has_defaults   widgets	   has_focuss   childs   cwidgets   childrens   adds   wclasss   paths   create(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   __new_widgetK sD     
 	
 
 c    sõ  p q | i d d ƒ } r | i d d ƒ } s | d j p
 | d j o t | i | | ƒ n u | i d t ƒ } v | o w | i	 t
 ƒ n x | i d t ƒ } y | o> z |  i o z t ƒ  |  _ n { |  i i | | d ƒ n | | i d t
 ƒ } } | o } | i t ƒ n ~ | i d t
 ƒ }  | o  | i t ƒ n € | i d	 d
 ƒ }
  |
 o  | i |
 ƒ n ‚ | i d t ƒ } ƒ | o ƒ | i | ƒ n „ | i d d
 ƒ }	 … |	 o … | i |	 ƒ n d  S(   Ns   widthiÿÿÿÿs   heights	   sensitives   tooltips    s   can_defaults	   can_focuss   eventsi    s   extension_eventss   border_width(   s   nodes   get_ints   widths   heights   widgets	   set_usizes   get_bools   TRUEs	   sensitives   set_sensitives   FALSEs   gets   Nones   tooltips   selfs   tooltipss   GtkTooltipss   set_tips   can_defaults	   set_flagss   CAN_DEFAULTs	   can_focuss	   CAN_FOCUSs   eventss
   set_eventss	   extensions   set_extension_eventss   border_widths   set_border_width(   s   selfs   widgets   nodes	   extensions	   sensitives   can_defaults   tooltips   heights   widths   border_widths   eventss	   can_focus(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   __set_common_paramsp s6   
 
 
 
 
 
 c    sè   ‡ ˆ | i } ‰ t | ƒ t f  ƒ j o ‰ | f } n Š x£ | DŠ ]˜ } ‹ | i } Œ | i d | i ƒ f  t f |  i
 | i <Ž | i d t ƒ o&  | i |  |  i ‘ | i ƒ n  “ | i | |  i ” | i ƒ qE Wd  S(   Ns   objects   after(   s   nodes   signals   signalss   types   sigs   names   signames   gets   Nones   selfs   _WidgetTree__signalss   handlers   get_bools   FALSEs   widgets   connect_afters   _WidgetTree__signal_handlers   connect(   s   selfs   widgets   nodes   signalss   sigs   signame(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   __setup_sighandlers‡ s    
 	+	(   s   __init__s
   get_widgets   connects
   disconnects   _WidgetTree__signal_handlers   _WidgetTree__new_widgets   _WidgetTree__set_common_paramss   _WidgetTree__setup_sighandlers(    (    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   WidgetTree  s   %c    s   ˜ ™ |  i | ƒ d  S(   N(   s   conts   adds   child(   s   conts   childs   info(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   container_add˜ s   c    s¶   š › | i } œ | i d t ƒ }  | i d t ƒ } ž | i d d ƒ } Ÿ | i d d ƒ d j o&   |  i
 | d | d | d | ƒn# ¢ |  i | d | d | d | ƒd  S(   Ns   expands   fills   paddingi    s   packs   GTK_PACK_START(   s   infos   childs   get_bools   TRUEs   expands   fills   get_ints   paddings   gets   boxs
   pack_starts   pack_end(   s   boxs   childs   infos   paddings   expands   fill(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   box_addš s   &c    sÄ  £ ¤ | i } ¥ | i d d ƒ } ¦ | i d d ƒ } § | i d d ƒ }
 ¨ | i d d ƒ } © | i d d ƒ }	 ª | i d d ƒ } « d } ¬ d } ­ | i d	 t ƒ o ­ | t B} n ® | i d
 t ƒ o ® | t B} n ¯ | i d t ƒ o ¯ | t B} n ° | i d t ƒ o ° | t B} n ± | i d t ƒ o ± | t B} n ² | i d t ƒ o ² | t B} n ³ |  i | | | |
 | d | d | ´ d |	 d | ƒd  S(   Ns   left_attachi    s   right_attachi   s
   top_attachs   bottom_attachs   xpads   ypads   xexpands   xshrinks   xfills   yexpands   yshrinks   yfills   xoptionss   yoptionss   xpaddings   ypadding(   s   infos   childs   get_ints   las   ras   tas   bas   xpads   ypads   xoptionss   yoptionss   get_bools   TRUEs   EXPANDs   FALSEs   SHRINKs   FILLs   tables   attach(   s   tables   childs   infos   bas   las   xoptionss   yoptionss   ypads   ras   xpads   ta(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   table_add£ s.   		      $c    sG   µ ¶ | i d d ƒ } · | i d d ƒ } ¸ |  i | | | ƒ d  S(   Ns   xi    s   y(   s   infos   get_ints   xs   ys   fixs   puts   child(   s   fixs   childs   infos   xs   y(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   fixed_addµ s   c    sF   ¹ º | i i d d ƒ } » | d | i d <¼ |  i | | ƒ d  S(   Ns   col_noi    i   (   s   infos   parents   gets   cols   clists   set_column_widgets   child(   s   clists   childs   infos   col(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   clist_add¹ s   c    s^   ½ ¾ | i i d t ƒ } ¿ t | i d <À | o Á |  i | ƒ n Ã |  i	 | ƒ d  S(   Ns   pane2(
   s   infos   parents   gets   FALSEs   panes   TRUEs   paneds   add1s   childs   add2(   s   paneds   childs   infos   pane(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   paned_add½ s
   c    so   Ä Å | i i } Æ | i d ƒ p | i d j o Ç | i | ƒ n" Ê |  i | d | ƒ Ë | d =d  S(   Ns
   child_names   Notebook:tabi    (	   s   infos   parents   pagess   has_keys
   child_names   appends   childs   books   append_page(   s   books   childs   infos   pages(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   notebook_addÄ s
   $c    s
   Ì Î d  S(   N(    (   s   dlgs   childs   info(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   dialog_addÌ s   c    s   Ð Ñ |  i | ƒ d  S(   N(   s   mis   set_submenus   menu(   s   mis   menus   info(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   menuitem_addÐ s   c    s   Ò Ó |  i | ƒ d  S(   N(   s   menus   appends   mi(   s   menus   mis   info(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   menushell_addÒ s   c    s   Õ Ö | i d d ƒ } × | i d d ƒ } Ø |  i | | ƒ Ù | i d d ƒ } Ú | i d d ƒ } Û |  i	 | | ƒ d  S(   Ns   xalignf0.5s   yaligns   xpadi    s   ypad(
   s   infos	   get_floats   xaligns   yaligns   miscs   set_alignments   get_ints   xpads   ypads   set_padding(   s   miscs   infos   xaligns   ypads   yaligns   xpad(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   misc_setÕ s   c    sg   Þ ß |  i d d ƒ } à t | ƒ } á t | |  ƒ â |  i d t ƒ } ã | i | ƒ ä | Sd  S(   Ns   labels    s   justify(	   s   nodes   gets   strs   GtkLabels   labels   misc_sets   JUSTIFY_CENTERs   justs   set_justify(   s   nodes   strs   justs   label(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   label_newÞ s   c    sµ   å æ t  d |  i d d ƒ ƒ } ç |  i d t ƒ o è | i t ƒ n é |  i d t ƒ o ê | i t ƒ n ë |  i	 d d ƒ } ì | o ì | i | ƒ n í | Sd  S(   Ns   maxlens   text_max_lengthiÿÿÿÿs   editables   text_visibles   texts    (   s   GtkEntrys   nodes   get_ints   ents   get_bools   TRUEs   set_editables   FALSEs   set_visibilitys   gets   texts   set_text(   s   nodes   texts   ent(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   entry_newå s   
 c    si   î ï t  ƒ  } ð | i |  i d t ƒ ƒ ñ |  i d d ƒ } ò | o ó | i | ƒ n ô | Sd  S(   Ns   editables   texts    (	   s   GtkTexts   texts   set_editables   nodes   get_bools   FALSEs   gets   ts   insert_text(   s   nodes   texts   t(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   text_newî s   
c    s)   õ ö |  i d d ƒ } ÷ t | ƒ Sd  S(   Ns   labels    (   s   nodes   gets   labels	   GtkButton(   s   nodes   label(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   button_newõ s   c    s\   ø ù |  i d d ƒ } ú t | ƒ } û |  i d t ƒ o ü | i t ƒ n ý | Sd  S(   Ns   labels    s   active(	   s   nodes   gets   labels   GtkToggleButtons   togs   get_bools   FALSEs	   set_states   TRUE(   s   nodes   labels   tog(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   togglebutton_newø s
   c    s‡   þ ÿ |  i d d ƒ }  t | ƒ } |  i d t ƒ o | i t ƒ n |  i d t ƒ o | i	 t ƒ n | Sd  S(   Ns   labels    s   actives   draw_indicator(
   s   nodes   gets   labels   GtkCheckButtons   cbs   get_bools   FALSEs	   set_states   TRUEs   set_mode(   s   nodes   cbs   label(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   checkbutton_newþ s   c    s‡   |  i d d ƒ } 	t | ƒ } 
|  i d t ƒ o | i t ƒ n |  i d t ƒ o | i	 t ƒ n | Sd  S(   Ns   labels    s   actives   draw_indicator(
   s   nodes   gets   labels   GtkRadioButtons   rbs   get_bools   FALSEs	   set_states   TRUEs   set_mode(   s   nodes   rbs   label(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   radiobutton_news   c    s‘   t  ƒ  } t ƒ  } xU t i |  i d d ƒ d ƒ D]2 } t	 | ƒ } | i | ƒ | i ƒ  q= W| i | ƒ | Sd  S(   Ns   itemss    s   
(   s   GtkOptionMenus   omenus   GtkMenus   menus   strings   splits   nodes   gets   items   GtkMenuItems   mis   appends   shows   set_menu(   s   nodes   items   omenus   menus   mi(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   optionmenu_news   " 	c    s™   t  ƒ  } |  i d t ƒ o | i t ƒ n |  i d t ƒ o | i t ƒ n |  i d t ƒ o | i t ƒ n  | Sd  S(   Ns   case_sensitives
   use_arrowss   use_arrows_always(	   s   GtkCombos   combos   nodes   get_bools   FALSEs   set_case_sensitives   TRUEs   set_use_arrowss   set_use_arrows_always(   s   nodes   combo(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   combo_news   c    s?   !"t  ƒ  } #|  i d t ƒ } $| i | ƒ %| Sd  S(   Ns   selection_mode(   s   GtkLists   lists   nodes   gets   SELECTION_SINGLEs   modes   set_selection_mode(   s   nodes   lists   mode(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   list_new!s   c    sö   &'|  i d d ƒ } (t | ƒ } )|  i d t ƒ } *| oY +t t	 i
 t	 i | d ƒ ƒ } ,x. t | ƒ D,] } -| i | | | ƒ qw Wn .|  i d t ƒ o /| i ƒ  n 0|  i d t ƒ } 1| i | ƒ 7| Sd  S(   Ns   columnsi   s   column_widthss   ,s   show_titless   selection_mode(   s   nodes   get_ints   numcolss   GtkCLists   clists   gets   Nones   widthss   maps   strings   atois   splits   ranges   is   set_column_widths   get_bools   TRUEs   column_titles_shows   SELECTION_SINGLEs   modes   set_selection_mode(   s   nodes   is   widthss   clists   modes   numcols(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   clist_new&s   
! 	c    s   89t  ƒ  } :|  i d t ƒ } ;| i | ƒ <|  i d t ƒ } =| i | ƒ >|  i	 d t
 ƒ o ?| i t ƒ n @| Sd  S(   Ns   selection_modes	   view_modes	   view_line(   s   GtkTrees   trees   nodes   gets   SELECTION_SINGLEs   modes   set_selection_modes   TREE_VIEW_LINEs   set_view_modes   get_bools   TRUEs   set_view_liness   FALSE(   s   nodes   modes   tree(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   tree_new8s   c    sk  AB|  i d d ƒ } C|  i d d ƒ } D|  i d d ƒ } E|  i d d ƒ } F|  i d d ƒ }	 G|  i d	 d ƒ }
 H|  i d
 d ƒ } I|  i d d ƒ } Jt | | |	 |
 | | ƒ } Kt d | d | d | ƒ } L| i |  i d t ƒ ƒ M|  i d t ƒ } N| i | ƒ O| i |  i d t ƒ ƒ P| i |  i d t ƒ ƒ Q| Sd  S(   Ns
   climb_ratei   s   digitsi    s   hvalues   hlowers   hupperid   s   hsteps   hpagei
   s
   hpage_sizes   adjs   numerics   update_policys   snaps   wrap(   s   nodes   get_ints
   climb_rates   digitss	   get_floats   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   GtkAdjustments   adjs   GtkSpinButtons   spins   set_numerics   get_bools   FALSEs   gets   UPDATE_IF_VALIDs   pols   set_update_policys   set_snap_to_tickss   set_wrap(   s   nodes   digitss
   hpage_sizes
   climb_rates   spins   pols   hvalues   hlowers   hpages   huppers   hsteps   adj(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   spinbutton_newAs    c 	   s)  RS|  i d d ƒ } T|  i d d ƒ } U|  i d d ƒ } V|  i d d ƒ } W|  i d d	 ƒ } X|  i d
 d	 ƒ } Yt | | | | | | ƒ } Zt
 | ƒ } [| i |  i d t ƒ ƒ \| i |  i d t ƒ ƒ ]| i |  i d d ƒ ƒ ^| i |  i d t ƒ ƒ _| Sd  S(   Ns   hvaluei   s   hloweri    s   hupperid   s   hsteps   hpagei
   s
   hpage_sizes
   draw_values	   value_poss   digitss   policy(   s   nodes	   get_floats   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   GtkAdjustments   adjs	   GtkHScales   scales   set_draw_values   get_bools   TRUEs   set_value_poss   gets   POS_TOPs
   set_digitss   get_ints   set_update_policys   UPDATE_CONTINUOUS(	   s   nodes   scales
   hpage_sizes   hvalues   hlowers   hpages   huppers   hsteps   adj(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   hscale_newRs   c 	   s)  `a|  i d d ƒ } b|  i d d ƒ } c|  i d d ƒ } d|  i d d ƒ } e|  i d d	 ƒ } f|  i d
 d	 ƒ } gt | | | | | | ƒ } ht
 | ƒ } i| i |  i d t ƒ ƒ j| i |  i d t ƒ ƒ k| i |  i d d ƒ ƒ l| i |  i d t ƒ ƒ m| Sd  S(   Ns   hvaluei   s   hloweri    s   hupperid   s   hsteps   hpagei
   s
   hpage_sizes
   draw_values	   value_poss   digitss   policy(   s   nodes	   get_floats   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   GtkAdjustments   adjs	   GtkVScales   scales   set_draw_values   get_bools   TRUEs   set_value_poss   gets   POS_TOPs
   set_digitss   get_ints   set_update_policys   UPDATE_CONTINUOUS(	   s   nodes   scales
   hpage_sizes   hlowers   hvalues   hpages   huppers   hsteps   adj(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   vscale_new`s   c    s£   not  ƒ  } p| i |  i d t ƒ ƒ q|  i d d ƒ } r|  i d d ƒ } s|  i d d ƒ } t|  i d d ƒ } u| i | | | | ƒ v| Sd  S(   Ns   metrics   loweri    s   upperi
   s   positions   max_size(   s	   GtkHRulers   widgets
   set_metrics   nodes   gets   PIXELSs   get_ints   lowers   uppers   poss   maxs	   set_range(   s   nodes   uppers   lowers   poss   maxs   widget(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   hruler_newns   c    s£   wxt  ƒ  } y| i |  i d t ƒ ƒ z|  i d d ƒ } {|  i d d ƒ } ||  i d d ƒ } }|  i d d ƒ } ~| i | | | | ƒ | Sd  S(   Ns   metrics   loweri    s   upperi
   s   positions   max_size(   s	   GtkVRulers   widgets
   set_metrics   nodes   gets   PIXELSs   get_ints   lowers   uppers   poss   maxs	   set_range(   s   nodes   uppers   lowers   poss   maxs   widget(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   vruler_newws   c 	   sÕ   €|  i d d ƒ } ‚|  i d d ƒ } ƒ|  i d d ƒ } „|  i d d ƒ } …|  i d d	 ƒ } †|  i d
 d	 ƒ } ‡t | | | | | | ƒ } ˆt
 | ƒ } ‰| i |  i d t ƒ ƒ Š| Sd  S(   Ns   hvaluei   s   hloweri    s   hupperid   s   hsteps   hpagei
   s
   hpage_sizes   policy(   s   nodes	   get_floats   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   GtkAdjustments   adjs   GtkHScrollbars   scrolls   set_update_policys   gets   UPDATE_CONTINUOUS(	   s   nodes
   hpage_sizes   hvalues   hlowers   hpages   huppers   hsteps   adjs   scroll(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   hscrollbar_new€s   c 	   sÕ   ‹Œ|  i d d ƒ } |  i d d ƒ } Ž|  i d d ƒ } |  i d d ƒ } |  i d d	 ƒ } ‘|  i d
 d	 ƒ } ’t | | | | | | ƒ } “t
 | ƒ } ”| i |  i d t ƒ ƒ •| Sd  S(   Ns   hvaluei   s   hloweri    s   hupperid   s   hsteps   hpagei
   s
   hpage_sizes   policy(   s   nodes	   get_floats   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   GtkAdjustments   adjs   GtkVScrollbars   scrolls   set_update_policys   gets   UPDATE_CONTINUOUS(	   s   nodes
   hpage_sizes   hvalues   hlowers   hpages   huppers   hsteps   adjs   scroll(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   vscrollbar_new‹s   c    s   –—t  ƒ  Sd  S(   N(   s   GtkStatusbar(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   statusbar_new–s   c    s‚   ˜™|  i d t ƒ } š|  i d t ƒ } ›t | | ƒ } œ| i |  i	 d d ƒ ƒ | i
 |  i d t ƒ ƒ ž| Sd  S(   Ns   orientations   types
   space_sizei   s   tooltips(   s   nodes   gets   ORIENTATION_HORIZONTALs   orients   TOOLBAR_ICONSs   styles
   GtkToolbars   tools   set_space_sizes   get_ints   set_tooltipss   get_bools   TRUE(   s   nodes   styles   tools   orient(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   toolbar_new˜s   c    s   Ÿ t  ƒ  Sd  S(   N(   s   GtkProgressBar(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   progressbar_newŸs   c    sZ   ¡¢|  i d t ƒ } £|  i d t ƒ } ¤t | | ƒ } ¥t | |  ƒ ¦| Sd  S(   Ns
   arrow_types   shadow_type(	   s   nodes   gets   ARROW_RIGHTs   dirs
   SHADOW_OUTs   shadows   GtkArrows   arrs   misc_set(   s   nodes   arrs   shadows   dir(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   arrow_new¡s
   c    sT   ¨ªt  t t |  i d d ƒ ƒ \ } } «t | | ƒ } ¬t | ƒ ­| Sd  S(   Ns   filenames    (	   s   create_pixmap_from_xpms   Nones   nodes   gets   pixs   bits	   GtkPixmaps   pixmaps   misc_set(   s   nodes   pixs   pixmaps   bit(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   pixmap_new¨s   'c    s   ®¯t  ƒ  Sd  S(   N(   s   GtkDrawingArea(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   drawingarea_new®s   c    s   °±t  ƒ  Sd  S(   N(   s   GtkHSeparator(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   hseparator_new°s   c    s   ²³t  ƒ  Sd  S(   N(   s   GtkVSeparator(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   vseparator_new²s   c    s   µ¶t  ƒ  Sd  S(   N(   s
   GtkMenuBar(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   menubar_newµs   c    s   ·¸t  ƒ  Sd  S(   N(   s   GtkMenu(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   menu_new·s   c    sj   ¹º|  i d ƒ o »t |  i ƒ } n ½t ƒ  } ¾|  i d t ƒ o ¿| i ƒ  n À| Sd  S(   Ns   labels   right_justify(   s   nodes   has_keys   GtkMenuItems   labels   rets   get_bools   FALSEs   right_justify(   s   nodes   ret(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   menuitem_new¹s   c    s›   ÁÂt  |  i ƒ } Ã|  i d t ƒ o Ä| i ƒ  n Å|  i d t ƒ o Æ| i t ƒ n Ç|  i d t ƒ o È| i	 t ƒ n É| Sd  S(   Ns   right_justifys   actives   always_show_toggle(
   s   GtkCheckMenuItems   nodes   labels   rets   get_bools   FALSEs   right_justifys	   set_states   TRUEs   set_show_toggle(   s   nodes   ret(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   checkmenuitem_newÁs   c    s›   ÊËt  |  i ƒ } Ì|  i d t ƒ o Í| i ƒ  n Î|  i d t ƒ o Ï| i t ƒ n Ð|  i d t ƒ o Ñ| i	 t ƒ n Ò| Sd  S(   Ns   right_justifys   actives   always_show_toggle(
   s   GtkRadioMenuItems   nodes   labels   rets   get_bools   FALSEs   right_justifys	   set_states   TRUEs   set_show_toggle(   s   nodes   ret(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   radiomenuitem_newÊs   c    s|   ÔÕ|  i d ƒ o |  i d  d j o Ö|  i Sn ×|  i d t ƒ } Ø|  i d d ƒ } Ùt	 d | d | ƒ Sd  S(   Ns
   child_namei   s   Dialog:s   homogeneouss   spacingi    (
   s   nodes   has_keys
   child_names   __wids   get_bools   FALSEs   homogeneouss   get_ints   spacings   GtkHBox(   s   nodes   homogeneouss   spacing(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   hbox_newÔs
   'c    s|   ÚÛ|  i d ƒ o |  i d  d j o Ü|  i Sn Ý|  i d t ƒ } Þ|  i d d ƒ } ßt	 d | d | ƒ Sd  S(   Ns
   child_namei   s   Dialog:s   homogeneouss   spacingi    (
   s   nodes   has_keys
   child_names   __wids   get_bools   FALSEs   homogeneouss   get_ints   spacings   GtkVBox(   s   nodes   homogeneouss   spacing(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   vbox_newÚs
   'c    sš   àá|  i d d ƒ } â|  i d d ƒ } ã|  i d t ƒ } ät | | | ƒ } å| i	 |  i d d ƒ ƒ æ| i
 |  i d d ƒ ƒ ç| Sd  S(   Ns   rowsi   s   columnss   homogeneouss   row_spacingi    s   col_spacing(   s   nodes   get_ints   rowss   colss   get_bools   FALSEs   homogs   GtkTables   tables   set_row_spacingss   set_col_spacings(   s   nodes   rowss   homogs   tables   cols(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   table_newàs   c    s   èét  ƒ  Sd  S(   N(   s   GtkFixed(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   fixed_newès   c    s  êët  ƒ  } ì|  i d t ƒ } í| i | ƒ î|  i d t ƒ } ï| o ï| i
 | ƒ n ð| i ƒ  \ } } ñ|  i d | ƒ } ò|  i d | ƒ } ó| i | | ƒ ô| i ƒ  \ } } õ|  i d | ƒ } ö|  i d | ƒ } ÷| i | | ƒ ø| Sd  S(   Ns   layout_styles   child_min_widths   child_min_heights   child_ipad_xs   child_ipad_y(   s   GtkHButtonBoxs   bboxs   nodes   gets   BUTTONBOX_DEFAULT_STYLEs   layouts
   set_layouts   get_ints   Nones   spacings   set_spacings   get_child_size_defaults   widths   heights   set_child_sizes   get_child_ipadding_defaults   ipxs   ipys   set_child_ipadding(   s   nodes   layouts   spacings   heights   widths   bboxs   ipxs   ipy(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   hbuttonbox_newês   
 c    s  ùút  ƒ  } û|  i d t ƒ } ü| i | ƒ ý|  i d t ƒ } þ| o þ| i
 | ƒ n ÿ| i ƒ  \ } }  |  i d | ƒ } |  i d | ƒ } | i | | ƒ | i ƒ  \ } } |  i d | ƒ } |  i d | ƒ } | i | | ƒ | Sd  S(   Ns   layout_styles   child_min_widths   child_min_heights   child_ipad_xs   child_ipad_y(   s   GtkVButtonBoxs   bboxs   nodes   gets   BUTTONBOX_DEFAULT_STYLEs   layouts
   set_layouts   get_ints   Nones   spacings   set_spacings   get_child_size_defaults   widths   heights   set_child_sizes   get_child_ipadding_defaults   ipxs   ipys   set_child_ipadding(   s   nodes   layouts   spacings   heights   widths   bboxs   ipxs   ipy(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   vbuttonbox_newùs   
 c    s   	|  i d d ƒ } 
t | ƒ } |  i d d ƒ } | i | d ƒ |  i d t ƒ } | i
 | ƒ | Sd  S(   Ns   labels    s   label_xaligni    f0.5s   shadow_type(   s   nodes   gets   labels   GtkFrames   frames   get_ints   xaligns   set_label_aligns   SHADOW_ETCHED_INs   shadows   set_shadow_type(   s   nodes   xaligns   frames   labels   shadow(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   frame_news   c    sú   |  i d d ƒ } |  i d d ƒ } |  i d d ƒ } |  i d t ƒ } t	 | | | t
 ƒ } |  i d d ƒ } | o | i | ƒ n |  i d	 d ƒ } | i | d
 ƒ |  i d t ƒ } | i | ƒ | Sd  S(   Ns   xaligni    s   yaligns   ratioi   s
   obey_childs   labels    s   label_xalignf0.5s   shadow_type(   s   nodes   get_ints   xaligns   yaligns	   get_floats   ratios   get_bools   TRUEs   obeys   GtkAspectFrames
   obey_childs   frames   gets   labels	   set_labels   set_label_aligns   SHADOW_ETCHED_INs   shadows   set_shadow_type(   s   nodes   xaligns   ratios   obeys   yaligns   frames   labels   shadow(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   aspectframe_news   
 c    s€   t  ƒ  } |  i d d ƒ }  | o  | i | ƒ n !|  i d d ƒ } "| o "| i | ƒ n #| Sd  S(   Ns   handle_sizei    s   gutter_size(   s	   GtkHPaneds   paneds   nodes   get_ints   handle_sizes   set_handle_sizes   gutter_sizes   set_gutter_size(   s   nodes   gutter_sizes   handle_sizes   paned(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   hpaned_news   
 
 c    s€   $%t  ƒ  } &|  i d d ƒ } '| o '| i | ƒ n (|  i d d ƒ } )| o )| i | ƒ n *| Sd  S(   Ns   handle_sizei    s   gutter_size(   s	   GtkVPaneds   paneds   nodes   get_ints   handle_sizes   set_handle_sizes   gutter_sizes   set_gutter_size(   s   nodes   handle_sizes   gutter_sizes   paned(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   vpaned_new$s   
 
 c    s   +,t  ƒ  Sd  S(   N(   s   GtkHandleBox(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   handlebox_new+s   c    sÏ   -.t  ƒ  } /| i |  i d t ƒ ƒ 0| i |  i d t ƒ ƒ 1| i |  i d t	 ƒ ƒ 2| i
 |  i d t ƒ ƒ 3| i |  i d d ƒ ƒ 4| i |  i d t ƒ ƒ 5g  |  d <6| Sd  S(	   Ns	   show_tabss   show_borders   tab_poss
   scrollables
   tab_borderi   s   popup_enables   pages(   s   GtkNotebooks   books   set_show_tabss   nodes   get_bools   TRUEs   set_show_borders   set_tab_poss   gets   POS_TOPs   set_scrollables   FALSEs   set_tab_borders   get_ints   popup_enable(   s   nodes   book(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   notebook_new-s   c    sq   78|  i d d ƒ } 9|  i d d ƒ } :|  i d d ƒ } ;|  i d d ƒ } <t | | | | ƒ Sd  S(   Ns   xalignf0.5s   yaligns   xscalei    s   yscale(   s   nodes	   get_floats   xaligns   yaligns   xscales   yscales   GtkAlignment(   s   nodes   xaligns   yaligns   yscales   xscale(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   alignment_new7s
   c    s   =>t  ƒ  Sd  S(   N(   s   GtkEventBox(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   eventbox_new=s   c    sW   ?@t  ƒ  } A|  i d t ƒ } B|  i d t ƒ } C| i | | ƒ E| Sd  S(   Ns   hscrollbar_policys   vscrollbar_policy(   s   GtkScrolledWindows   wins   nodes   gets   POLICY_ALWAYSs   hpols   vpols
   set_policy(   s   nodes   vpols   wins   hpol(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   scrolledwindow_new?s
   c    s?   FGt  ƒ  } H|  i d t ƒ } I| i | ƒ J| Sd  S(   Ns   shadow_type(   s   GtkViewports   ports   nodes   gets	   SHADOW_INs   shadows   set_shadow_type(   s   nodes   shadows   port(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   viewport_newFs   c    s£   LMt  ƒ  } N| i |  i d t ƒ ƒ O|  i d d ƒ } P|  i d d ƒ } Q|  i d d ƒ } R|  i d d ƒ } S| i | | | | ƒ T| Sd  S(   Ns
   curve_types   min_xi    s   max_xi   s   min_ys   max_y(   s   GtkCurves   curves   set_curve_types   nodes   gets   CURVE_TYPE_SPLINEs	   get_floats   minxs   maxxs   minys   maxys	   set_range(   s   nodes   minxs   maxxs   maxys   curves   miny(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   curve_newLs   c    s   UVt  ƒ  } X| Sd  S(   N(   s   GtkGammaCurves   gamma(   s   nodes   gamma(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   gammacurve_newUs   c    s6   YZt  ƒ  } [| i |  i d t ƒ ƒ \| Sd  S(   Ns   policy(   s   GtkColorSelections   css   set_update_policys   nodes   gets   UPDATE_CONTINUOUS(   s   nodes   cs(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   colorselection_newYs   c    sN   ]^|  i d t ƒ } _t | ƒ } `| i |  i d t ƒ ƒ a| Sd  S(   Ns   types   expand(	   s   nodes   gets   PREVIEW_COLORs   types
   GtkPreviews   prevs
   set_expands   get_bools   TRUE(   s   nodes   prevs   type(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   preview_new]s   c 	   sU  cd|  i d d ƒ } et | ƒ } f| i |  i d |  i ƒ ƒ g|  i d d ƒ } h|  i d d ƒ } i| d j p
 | d j o j| i
 | | ƒ n k|  i d t ƒ } l| o l| i | ƒ n m|  i d t ƒ } n|  i d	 t ƒ } o|  i d
 t ƒ } p| p | p | o q| i | | | ƒ n r| Sd  S(   Ns   types   toplevels   titles   xiÿÿÿÿs   ys   positions   allow_shrinks
   allow_grows   auto_shrink(   s   nodes   gets   wintypes	   GtkWindows   widgets	   set_titles   names   get_ints   xs   ys   set_upositions   Nones   poss   set_positions   get_bools   TRUEs   ashrinks   agrows   FALSEs
   autoshrinks
   set_policy(	   s   nodes   widgets
   autoshrinks   agrows   wintypes   poss   ys   xs   ashrink(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   window_newcs    
 c 
   sF  stt  ƒ  } u| i |  i d |  i ƒ ƒ v|  i d d ƒ } w|  i d d ƒ } x| d j p
 | d j o y| i	 | | ƒ n z|  i d t
 ƒ } {| o {| i | ƒ n ||  i d t ƒ }	 }|  i d t ƒ } ~|  i d t ƒ } |	 p | p | o €| i |	 | | ƒ n ‚| i |  i d	 <ƒ|  i i } „t | ƒ t f  ƒ j o „| f } n …xµ t t | ƒ ƒ D…]ž } †| | i d
 ƒ o | | i d j om ˆ|  i | | f |  d <‰|  | | _ Š| i | | d	 <‹| d | !| | d |  i d d <ŒPn q–W| Sd  S(   Ns   titles   xiÿÿÿÿs   ys   positions   allow_shrinks
   allow_grows   auto_shrinks   __wids
   child_names   Dialog:action_areas   widgeti    i   (   s	   GtkDialogs   widgets	   set_titles   nodes   gets   names   get_ints   xs   ys   set_upositions   Nones   poss   set_positions   get_bools   TRUEs   ashrinks   agrows   FALSEs
   autoshrinks
   set_policys   vboxs   childrens   types   ranges   lens   is   has_keys
   child_names   parents   action_area(
   s   nodes   widgets   poss   is   childrens   agrows
   autoshrinks   ys   xs   ashrink(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys
   dialog_newss6   
   	+'c    s   Žt  ƒ  Sd  S(   N(   s   GtkColorSelectionDialog(   s   node(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   colorselectiondialog_newŽs   s   GtkLabels   GtkEntrys   GtkTexts	   GtkButtons   GtkToggleButtons   GtkCheckButtons   GtkRadioButtons   GtkOptionMenus   GtkCombos   GtkLists   GtkCLists   GtkTrees   GtkSpinButtons	   GtkHScales	   GtkVScales	   GtkHRulers	   GtkVRulers   GtkHScrollbars   GtkVScrollbars   GtkStatusbars
   GtkToolbars   GtkProgressBars   GtkArrows	   GtkPixmaps   GtkDrawingAreas   GtkHSeparators   GtkVSeparators
   GtkMenuBars   GtkMenus   GtkMenuItems   GtkCheckMenuItems   GtkRadioMenuItems   GtkHBoxs   GtkVBoxs   GtkTables   GtkFixeds   GtkHButtonBoxs   GtkVButtonBoxs   GtkFrames   GtkAspectFrames	   GtkHPaneds	   GtkVPaneds   GtkHandleBoxs   GtkNotebooks   GtkAlignments   GtkEventBoxs   GtkScrolledWindows   GtkViewports   GtkCurves   GtkGammaCurves   GtkColorSelections
   GtkPreviews	   GtkWindows	   GtkDialogs   GtkColorSelectionDialog(K   s   __doc__s   syss   strings   gtks   styles   errors   _widgetss
   WidgetTrees   container_adds   box_adds	   table_adds	   fixed_adds	   clist_adds	   paned_adds   notebook_adds
   dialog_adds   menuitem_adds   menushell_adds   misc_sets	   label_news	   entry_news   text_news
   button_news   togglebutton_news   checkbutton_news   radiobutton_news   optionmenu_news	   combo_news   list_news	   clist_news   tree_news   spinbutton_news
   hscale_news
   vscale_news
   hruler_news
   vruler_news   hscrollbar_news   vscrollbar_news   statusbar_news   toolbar_news   progressbar_news	   arrow_news
   pixmap_news   drawingarea_news   hseparator_news   vseparator_news   menubar_news   menu_news   menuitem_news   checkmenuitem_news   radiomenuitem_news   hbox_news   vbox_news	   table_news	   fixed_news   hbuttonbox_news   vbuttonbox_news	   frame_news   aspectframe_news
   hpaned_news
   vpaned_news   handlebox_news   notebook_news   alignment_news   eventbox_news   scrolledwindow_news   viewport_news	   curve_news   gammacurve_news   colorselection_news   preview_news
   window_news
   dialog_news   colorselectiondialog_news   None(H   s
   vpaned_news
   pixmap_news   togglebutton_news   hbox_news   toolbar_news	   entry_news   radiobutton_news   handlebox_news	   curve_news   menuitem_news	   combo_news   hbuttonbox_news   _widgetss	   frame_news   menubar_news   spinbutton_news   text_news   vbuttonbox_news   styles   tree_news   colorselection_news   hscrollbar_news   menuitem_adds   optionmenu_news   colorselectiondialog_news
   dialog_adds   aspectframe_news
   vscale_news   viewport_news   container_adds   list_news   progressbar_news   misc_sets   gammacurve_news   alignment_news   notebook_news	   table_adds   preview_news   strings	   fixed_adds
   hpaned_news	   fixed_news	   arrow_news
   window_news   menushell_adds	   clist_news	   paned_adds
   vruler_news   checkbutton_news   box_adds   checkmenuitem_news   scrolledwindow_news   syss	   label_news   hseparator_news	   table_news   vseparator_news   vscrollbar_news   notebook_adds
   hruler_news
   WidgetTrees   eventbox_news   drawingarea_news   vbox_news   radiomenuitem_news
   button_news	   clist_adds   errors
   dialog_news   menu_news   statusbar_news
   hscale_new(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   ? s”   
		x										

	