-í
>²ª<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 ƒ oQ | i } t | ƒ t f  ƒ j o | f } n x | D] } |  i | ƒ qÌ Wn |  i	 o |  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    s7   t  i | d ƒ d j o |  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%   |  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    sc   | 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   objs   signames   handlers   datas   objname(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   __signal_handlerC s    

 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]‰ } |  i | d | ƒ|  i | i ƒ } |	 | | | ƒ | i d t ƒ } | o | i ƒ  n | i d t ƒ } | o | i ƒ  n q4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 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¡  | 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	   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 ƒ q6 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    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   y(    (    s1   /usr/lib/python2.2/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   col(    (    s1   /usr/lib/python2.2/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   pane(    (    s1   /usr/lib/python2.2/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   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    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   ypads   yaligns   xpad(    (    s1   /usr/lib/python2.2/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   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    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   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    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   tog(    (    s1   /usr/lib/python2.2/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   cbs   label(    (    s1   /usr/lib/python2.2/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   rbs   label(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   radiobutton_news    c    ss   t  ƒ  } t ƒ  } xI t i |  i d d ƒ d ƒ D]) } t	 | ƒ } | i | ƒ | i ƒ  q1 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    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   mode(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys   list_new!s    	c    sÌ   |  i d d ƒ } t | ƒ } |  i d t ƒ } | oM t t	 i
 t	 i | d ƒ ƒ } x( t | ƒ D] } | i | | | ƒ qb Wn |  i d t ƒ o | i ƒ  n |  i d t ƒ } | i | ƒ | 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    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   modes   tree(    (    s1   /usr/lib/python2.2/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   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ÿ   |  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   scales
   hpage_sizes   hvalues   hlowers   hpages   huppers   hsteps   adj(    (    s1   /usr/lib/python2.2/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   scales
   hpage_sizes   hlowers   hvalues   hpages   huppers   hsteps   adj(    (    s1   /usr/lib/python2.2/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   uppers   lowers   poss   maxs   widget(    (    s1   /usr/lib/python2.2/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   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    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   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    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   arrs   shadows   dir(    (    s1   /usr/lib/python2.2/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   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    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   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    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   spacing(    (    s1   /usr/lib/python2.2/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   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    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   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    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   gutter_sizes   handle_sizes   paned(    (    s1   /usr/lib/python2.2/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   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 ƒ ƒ | 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   book(    (    s1   /usr/lib/python2.2/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   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    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   vpols   wins   hpol(    (    s1   /usr/lib/python2.2/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   shadows   port(    (    s1   /usr/lib/python2.2/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   minxs   maxxs   maxys   curves   miny(    (    s1   /usr/lib/python2.2/site-packages/pyglade/build.pys	   curve_newLs    	c    s   t  ƒ  } | Sd  S(   N(   s   GtkGammaCurves   gamma(   s   nodes   gamma(    (    s1   /usr/lib/python2.2/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   cs(    (    s1   /usr/lib/python2.2/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   prevs   type(    (    s1   /usr/lib/python2.2/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   widgets
   autoshrinks   agrows   wintypes   poss   ys   xs   ashrink(    (    s1   /usr/lib/python2.2/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]Œ } | | i d
 ƒ o | | i d j o^ |  i | | f |  d <|  | | _ | i | | d	 <| d | !| | d |  i d d <Pn qZ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																																																					
												
												