‡Æ
?Ã:c       sÜ  d  Z  d k Z d k Z d k Td 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 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. „  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> d= „  Z? d> „  Z@ d? „  ZA d@ „  ZB dA „  ZC dB „  ZD dC „  ZE dD „  ZF dE „  ZG 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      sM   d „  Z  d „  Z d „  Z d „  Z d „  Z d d „ Z d „  Z d	 „  Z RS(
   Nc    s  | 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 ƒ oS | i } t | ƒ t f  ƒ j o | f } n x | d r } |  i | ƒ qÎ Wn |  i	 o |  i	 i ƒ  n d  S(   Ns   gtk-interfaces'   first argument not the base of tag trees   styles   widgeti    (   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   childrens   childs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   __init__! s&     					 	 
c    s8   t  i | d ƒ d j o |  i | Sn |  i | Sd  S(   Ns   .i   (   s   strings   finds   names   selfs   _WidgetTree__widgetss   _WidgetTree__paths(   s   selfs   names7   /usr/local/lib/python2.0/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   datas7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   connect= s    c    s%   |  i | d f  t f |  i | <d  S(   Ni    (   s   selfs   _WidgetTree__signalss   signames   None(   s   selfs   signames7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   disconnect@ s    c    se   | d } | d  } |  i | \ } } } | o d  Sn |  i | } t	 | | f | | ƒ Sd  S(   Ni   (
   s   argss   signames   selfs   _WidgetTree__signalss   objnames   datas   handlers   _WidgetTree__widgetss   objs   apply(   s   selfs   wids   argss   signames   objnames   datas   handlers   objs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   __signal_handlerC s     c    sí  | d | i } | d } | d j o t i i d ƒ d  Sn t | \ } } | | ƒ } | i d ƒ o | i | i ƒ n | |  i | i <| |  i | d  <|  i | | ƒ | i d ƒ o |  i | | ƒ n | i d ƒ oâ | o t d	 d
 ‚ n | i } t | ƒ t f  ƒ j o | f } n x“ | d r‰ }	 |  i |	 d | ƒ|  i |	 i ƒ }
 | | |
 |	 ƒ |	 i d t ƒ } | o |
 i ƒ  n |	 i d t ƒ } | o |
 i ƒ  n q7Wn | i d t  ƒ o | 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 containeri    s   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   paths   wclasss   creates   adds   widgets   childrens   childs   cwidgets   has_defaults	   has_focuss7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   __new_widgetK sD    
 	 	 		  s    c    s¥  | i d d ƒ } | i d d ƒ } | d j p | d j o | i | | ƒ n | i d t ƒ } | o | i	 t
 ƒ n | i d t ƒ } | o5 |  i o 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   widths   heights	   sensitives   tooltips   can_defaults	   can_focuss   eventss	   extensions   border_widths7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   __set_common_paramsp s6          c    sÀ   | i } t | ƒ t f  ƒ j o | f } n xŠ | d r€ } | i } | i d | i ƒ f  t f |  i
 | i <| i d t ƒ o | i | |  i | i ƒ n | i | |  i | i ƒ q8 Wd  S(   Ni    s   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   signames7   /usr/local/lib/python2.0/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(    s7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   WidgetTree  s    					%	c    s   |  i | ƒ d  S(   N(   s   conts   adds   child(   s   conts   childs   infos7   /usr/local/lib/python2.0/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   expands   fills   paddings7   /usr/local/lib/python2.0/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   las   ras   tas   bas   xpads   ypads   xoptionss   yoptionss7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   table_add£ s.    	      !c    s;   | 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   ys7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   fixed_addµ s    c    s:   | 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   cols7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   clist_add¹ s    c    sL   | 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   panes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   paned_add½ s
    c    s]   | 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   pagess7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   notebook_addÄ s
    !c    s   d  S(   N(    (   s   dlgs   childs   infos7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   dialog_addÌ s    c    s   |  i | ƒ d  S(   N(   s   mis   set_submenus   menu(   s   mis   menus   infos7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   menuitem_addÐ s    c    s   |  i | ƒ d  S(   N(   s   menus   appends   mi(   s   menus   mis   infos7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   menushell_addÒ s    c    sl   | 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   yaligns   xpads   ypads7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   misc_setÕ s    c    sR   |  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   labels   justs7   /usr/local/lib/python2.0/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   ents   texts7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   entry_newå s     c    sT   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   ts7   /usr/local/lib/python2.0/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   labels7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   button_newõ s    c    sJ   |  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   togs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   togglebutton_newø s
    c    so   |  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   labels   cbs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   checkbutton_newþ s    c    so   |  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   labels   rbs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   radiobutton_news    c    su   t  ƒ  } t ƒ  } xK t i |  i d d ƒ d ƒ d r) } t	 | ƒ } | i | ƒ | i ƒ  q3 W| i | ƒ | Sd  S(   Ns   itemss    s   
i    (   s   GtkOptionMenus   omenus   GtkMenus   menus   strings   splits   nodes   gets   items   GtkMenuItems   mis   appends   shows   set_menu(   s   nodes   omenus   menus   items   mis7   /usr/local/lib/python2.0/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   combos7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   combo_news    	c    s0   t  ƒ  } |  i d t ƒ } | i | ƒ | Sd  S(   Ns   selection_mode(   s   GtkLists   lists   nodes   gets   SELECTION_SINGLEs   modes   set_selection_mode(   s   nodes   lists   modes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   list_new!s    	c    sÎ   |  i d d ƒ } t | ƒ } |  i d t ƒ } | oO t t	 i
 t	 i | d ƒ ƒ } x* t | ƒ d r } | i | | | ƒ qd Wn |  i d t ƒ o | i ƒ  n |  i d t ƒ } | i | ƒ | Sd  S(   Ns   columnsi   s   column_widthss   ,i    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   numcolss   clists   widthss   is   modes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   clist_new&s     c    st   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   trees   modes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   tree_new8s    	c    s8  |  i d d ƒ } |  i d d ƒ } |  i d d ƒ } |  i d d ƒ } |  i d d ƒ } |  i d	 d ƒ } |  i d
 d ƒ } |  i d d ƒ } t | | | | | | ƒ }	 t d |	 d | d | ƒ }
 |
 i |  i d t ƒ ƒ |  i d t ƒ } |
 i | ƒ |
 i |  i d t ƒ ƒ |
 i |  i d t ƒ ƒ |
 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
   climb_rates   digitss   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   adjs   spins   pols7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   spinbutton_newA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 ƒ ƒ | 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   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   adjs   scales7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   hscale_newR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 ƒ ƒ | 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	   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   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   adjs   scales7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   vscale_new`s    c    sˆ   t  ƒ  } | i |  i d t ƒ ƒ |  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	   GtkHRulers   widgets
   set_metrics   nodes   gets   PIXELSs   get_ints   lowers   uppers   poss   maxs	   set_range(   s   nodes   widgets   lowers   uppers   poss   maxs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   hruler_newns    	c    sˆ   t  ƒ  } | i |  i d t ƒ ƒ |  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   widgets   lowers   uppers   poss   maxs7   /usr/local/lib/python2.0/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   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   adjs   scrolls7   /usr/local/lib/python2.0/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   hvalues   hlowers   huppers   hsteps   hpages
   hpage_sizes   adjs   scrolls7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   vscrollbar_new‹s    c    s   t  ƒ  Sd  S(   N(   s   GtkStatusbar(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   statusbar_new–s    c    sm   |  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   orients   styles   tools7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   toolbar_new˜s    c    s   t  ƒ  Sd  S(   N(   s   GtkProgressBar(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   progressbar_newŸs    c    sH   |  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   dirs   shadows   arrs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   arrow_new¡s
    c    sE   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   bits   pixmaps7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   pixmap_new¨s    $
c    s   t  ƒ  Sd  S(   N(   s   GtkDrawingArea(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   drawingarea_new®s    c    s   t  ƒ  Sd  S(   N(   s   GtkHSeparator(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   hseparator_new°s    c    s   t  ƒ  Sd  S(   N(   s   GtkVSeparator(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   vseparator_new²s    c    s   t  ƒ  Sd  S(   N(   s
   GtkMenuBar(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   menubar_newµs    c    s   t  ƒ  Sd  S(   N(   s   GtkMenu(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   menu_new·s    c    sU   |  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   rets7   /usr/local/lib/python2.0/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   rets7   /usr/local/lib/python2.0/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   rets7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   radiomenuitem_newÊs    c    sj   |  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   spacings7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   hbox_newÔs
    $c    sj   |  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   spacings7   /usr/local/lib/python2.0/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   colss   homogs   tables7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   table_newàs    c    s   t  ƒ  Sd  S(   N(   s   GtkFixed(   s   nodes7   /usr/local/lib/python2.0/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   bboxs   layouts   spacings   widths   heights   ipxs   ipys7   /usr/local/lib/python2.0/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   bboxs   layouts   spacings   widths   heights   ipxs   ipys7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   vbuttonbox_newùs    	 c    sg   |  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   labels   frames   xaligns   shadows7   /usr/local/lib/python2.0/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   yaligns   ratios   obeys   frames   labels   shadows7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   aspectframe_news     c    se   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   paneds   handle_sizes   gutter_sizes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   hpaned_news    	  c    se   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   paneds   handle_sizes   gutter_sizes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   vpaned_new$s    	  c    s   t  ƒ  Sd  S(   N(   s   GtkHandleBox(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   handlebox_new+s    c    s±   t  ƒ  } | i |  i d t ƒ ƒ | i |  i d t ƒ ƒ | i |  i d t	 ƒ ƒ | i
 |  i d t ƒ ƒ | i |  i d d ƒ ƒ | i |  i d t ƒ ƒ g  |  d <| 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   books7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   notebook_new-s    	
c    s_   |  i d d ƒ } |  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   xscales   yscales7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   alignment_new7s
    c    s   t  ƒ  Sd  S(   N(   s   GtkEventBox(   s   nodes7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   eventbox_new=s    c    sE   t  ƒ  } |  i d t ƒ } |  i d t ƒ } | i | | ƒ | Sd  S(   Ns   hscrollbar_policys   vscrollbar_policy(   s   GtkScrolledWindows   wins   nodes   gets   POLICY_ALWAYSs   hpols   vpols
   set_policy(   s   nodes   wins   hpols   vpols7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   scrolledwindow_new?s
    	c    s0   t  ƒ  } |  i d t ƒ } | i | ƒ | Sd  S(   Ns   shadow_type(   s   GtkViewports   ports   nodes   gets	   SHADOW_INs   shadows   set_shadow_type(   s   nodes   ports   shadows7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   viewport_newFs    	c    sˆ   t  ƒ  } | i |  i d t ƒ ƒ |  i d d ƒ } |  i d d ƒ } |  i d d ƒ } |  i d d ƒ } | i | | | | ƒ | 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   curves   minxs   maxxs   minys   maxys7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys	   curve_newLs    	c    s   t  ƒ  } | Sd  S(   N(   s   GtkGammaCurves   gamma(   s   nodes   gammas7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   gammacurve_newUs    	c    s*   t  ƒ  } | i |  i d t ƒ ƒ | Sd  S(   Ns   policy(   s   GtkColorSelections   css   set_update_policys   nodes   gets   UPDATE_CONTINUOUS(   s   nodes   css7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   colorselection_newYs    	c    s?   |  i d t ƒ } t | ƒ } | i |  i d t ƒ ƒ | Sd  S(   Ns   types   expand(	   s   nodes   gets   PREVIEW_COLORs   types
   GtkPreviews   prevs
   set_expands   get_bools   TRUE(   s   nodes   types   prevs7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   preview_new]s    c 	   s&  |  i d d ƒ } t | ƒ } | i |  i d |  i ƒ ƒ |  i d d ƒ } |  i d d ƒ } | d j p | d j o | i
 | | ƒ n |  i d t ƒ } | o | i | ƒ n |  i d t ƒ } |  i d	 t ƒ } |  i d
 t ƒ } | p | p | o | i | | | ƒ n | 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   wintypes   widgets   xs   ys   poss   ashrinks   agrows
   autoshrinks7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   window_newcs      c 
   sø  t  ƒ  } | i |  i d |  i ƒ ƒ |  i d d ƒ } |  i d d ƒ } | d j p | d j o | i	 | | ƒ n |  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
 rŒ }	 | |	 i d ƒ o | |	 i d j o^ |  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   __widi    s
   child_names   Dialog:action_areas   widget(   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   xs   ys   poss   ashrinks   agrows
   autoshrinks   childrens   is7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys
   dialog_newss6    	   ($	c    s   t  ƒ  Sd  S(   N(   s   GtkColorSelectionDialog(   s   nodes7   /usr/local/lib/python2.0/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(    s7   /usr/local/lib/python2.0/site-packages/pyglade/build.pys   ? s”   			x																																																					
												
												