™N
	úO5c       s    d  f  d „  ƒ  YZ  d „  Z d S(   s	   formatterc      se   d „  Z  d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z	 d „  Z
 RS(   Nc    sQ   | |  _  | |  _ | |  _ | |  _ d |  _ d |  _ |  i d ƒ |  i	 ƒ  d  S(   Ni    i   s    (
   s   ds   selfs   lefts   rights   tops   vs   centers   justifys   setfonts   _reset(   s   selfs   ds   lefts   tops   rights>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   __init__ s    						c    sV   g  |  _ d |  _ d |  _ d |  _ d |  _ d |  _ |  i |  i |  _	 d |  _
 d  S(   Ni    (   s   selfs   boxess	   sum_widths	   sum_spaces   sum_stretchs
   max_ascents   max_descents   rights   lefts   avail_widths   hang_indent(   s   selfs>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   _reset s    						c    s]   | |  _  |  i i | ƒ |  i i d ƒ |  _ |  i i ƒ  |  _ |  i i ƒ  |  i |  _	 d  S(   Ns    (
   s   fonts   selfs   ds   setfonts	   textwidths
   font_spaces   baselines   font_ascents
   lineheights   font_descent(   s   selfs   fonts>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   setfont( s
    	c    s   |  i | | | ƒ d  S(   N(   s   selfs   addwordstretchs   words   spacefactor(   s   selfs   words   spacefactors>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   addword4 s    c    s  |  i i | ƒ } | |  i j o |  i d ƒ n t t |  i	 ƒ t | ƒ ƒ } t t |  i	 ƒ t | ƒ ƒ } |  i | | | | f } |  i i | ƒ |  i | |  _ |  i | |  _ |  i | |  _ t |  i |  i ƒ |  _ t |  i |  i ƒ |  _ |  i | | |  _ d  S(   Ni   (   s   selfs   ds	   textwidths   words   widths   avail_widths   _flushs   ints   floats
   font_spaces   spacefactors   spaces   stretchfactors   stretchs   fonts   boxs   boxess   appends	   sum_widths	   sum_spaces   sum_stretchs   maxs   font_ascents
   max_ascents   font_descents   max_descent(   s   selfs   words   spacefactors   stretchfactors   widths   spaces   stretchs   boxs>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   addwordstretch7 s    c    s   |  i d ƒ d  S(   Ni    (   s   selfs   _flush(   s   selfs>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   flushJ s    c    sµ  |  i o d  Sn | o |  i p |  i oM |  i t |  i ƒ d } | \ } } } } } |  i | } |  i | }	 n d } }	 |  i |  i }
 |  i |  i } |  i o | | d } d } }	 n x¶ |  i d r© \ } } } } } |  i i | ƒ |
 |  i i ƒ  } |  i i | | f | ƒ | | | } | d j o
 |	 d j o0 | | |	 } | | } | | } |	 | }	 n q× W|
 |  i |  _ |  i i |  i ƒ |  i ƒ  d  S(   Ni   i    i   (   s   selfs   boxess   justifys   centers   lens   last_boxs   fonts   words   widths   spaces   stretchs   avail_widths	   tot_extras   sum_stretchs   tot_stretchs   vs
   max_ascents   baselines   lefts   hang_indents   hs   ds   setfonts   texts   extras   max_descents   _reset(   s   selfs   justifys   last_boxs   fonts   words   widths   spaces   stretchs	   tot_extras   tot_stretchs   baselines   hs   vs   extras>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   _flushM s6    

 

c    s$   |  i t | |  i i ƒ  ƒ ƒ d  S(   N(   s   selfs   vspacepixelss   ints   liness   ds
   lineheight(   s   selfs   liness>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   vspace| s    c    s   |  i ƒ  |  i | |  _ d  S(   N(   s   selfs   flushs   vs   dv(   s   selfs   dvs>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   vspacepixels s    
c    sF   |  i ƒ  t t |  i ƒ t | ƒ ƒ } | |  _ |  i | |  _ d  S(   N(	   s   selfs   flushs   ints   floats
   font_spaces   spaces   hangs   hang_indents   avail_width(   s   selfs   spaces   hangs>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys
   tempindentˆ s    
	c    sA   |  i ƒ  |  i t t |  i ƒ t | ƒ ƒ |  _ |  i ƒ  d  S(   N(   s   selfs   flushs   lefts   ints   floats
   font_spaces   spaces   _reset(   s   selfs   spaces>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   addleftindent s    
)(   s   __init__s   _resets   setfonts   addwords   addwordstretchs   flushs   _flushs   vspaces   vspacepixelss
   tempindents   addleftindent(    s>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys	   formatter
 s    							/			c   	  sý  k  }  k } k l y( k } d d d f } d d d f } Wn e j
 o d } d } n Xd d	 d
 d d d d d d g	 } | d } d } d d d f d d d f d d d f g } | | \ }	 }
 } |  i d d ƒ |  i | ƒ } | i ƒ  } x d oø| i ƒ  \ } } } | e j o PnÎ| e j oS | i ƒ  } | | j o6 | i d d f | ƒ | } | i d d f | ƒ n nn| e j oT | d e | ƒ } | | \ }	 }
 } | i | ƒ | i d d f d d f ƒ n| e j oÿ | \ } } e! | i" ƒ  d d | ƒ } |
 | _ |	 | _ |
 o | i$ d ƒ n x€ | | | f d rm } | i& | ƒ xW | d rM } d | d d j } | i) | | ƒ |
 o
 | d j o | i* ƒ  n quWqYW| i* ƒ  | i+ } ~ | i, d | ƒ n qù Wd  S(   Ns   timess    i   s   bi   s   *times-medium-r-*-120-*s   *times-bold-r-*-140-*s   Thes   quicks   browns   foxs   jumpss   overs   thes   lazys   dog.i   i    s   raggedi   s	   justifieds   centeredi,  iÈ   iè  i   s   .(-   s   stdwins   stdwinqs   stdwineventss   *s   macs   font1s   font2s   ImportErrors   wordss   stages   stagess   justifys   centers   titles   setdefwinsizes   opens   ws
   getwinsizes   winsizes   getevents   types   windows   details   WE_CLOSEs   WE_SIZEs   newsizes   changes   WE_MOUSE_DOWNs   lens   settitles   WE_DRAWs   widths   heights	   formatters   begindrawings   fs
   tempindents   fonts   setfonts   words   spaces   addwords   flushs   vs
   setdocsize(   s   stdwins   stdwinqs   *s   macs   font1s   font2s   wordss   stages   stagess   justifys   centers   titles   ws   winsizes   types   windows   details   newsizes   widths   heights   fs   fonts   words   spaces>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   testš sj    !
*  		 	 
	N(   s	   formatters   test(    s>   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/formatter.pys   ?
 s   