™N
	úO5c       s)     
 d  f  d „  ƒ  YZ  š d „  Z d S(   s	   formatterc      s‰   
  d „  Z   d „  Z ( d „  Z 4 d „  Z 7 d „  Z J d „  Z M d „  Z | d „  Z  d	 „  Z ˆ d
 „  Z	  d „  Z
 RS(   Nc    sl     | |  _   | |  _  | |  _  | |  _  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    sq     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    so   ( ) | |  _  * |  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   4 5 |  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;  7 8 |  i i | ƒ } 9 | |  i j o : |  i d ƒ n ; t t |  i	 ƒ t | ƒ ƒ } < t t |  i	 ƒ t | ƒ ƒ } = |  i | | | | f } > |  i i | ƒ ? |  i | |  _ @ |  i | |  _ A |  i | |  _ B t |  i |  i ƒ |  _ C t |  i |  i ƒ |  _ D |  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   J K |  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	  M N |  i o O d  Sn S | o |  i p |  i oY Y |  i t |  i ƒ d } Z | \ } } } } } [ |  i | } \ |  i | }	 n ^ d } }	 b |  i |  i }
 c |  i |  i } d |  i o" e | | d } f d } }	 n g xÔ |  i d g rÄ \ } } } } } h |  i i | ƒ i |
 |  i i ƒ  } j |  i i | | f | ƒ k | | | } l | d j o
 |	 d j o< m | | |	 } n | | } o | | } p |	 | }	 n qWt |
 |  i |  _ u |  i i |  i ƒ v |  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    sU   ˆ ‰ |  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    sM    ‘ |  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  y1 ž k }   d d d f } ¡ d d d f } Wn( ¢ e j
 o ¤ d } ¥ d } n X¦ d 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 ƒ  } ¯ xi¯ d o^° | i ƒ  \ } } } ± | e j o ² Pn+³ | e j ob ´ | i ƒ  } µ | | j o? ¶ | i d d f | ƒ · | } ¸ | i d d f | ƒ n n¹¹ | e j o` º | d e | ƒ } » | | \ }	 }
 } ¼ | i | ƒ ½ | i d d f d d f ƒ nI¾ | e j o8¿ | \ } } À e! | i" ƒ  d d | ƒ } Á |
 | _ Â |	 | _ Ã |
 o Ä | i$ d ƒ n Å x˜ | | | f d Å r‚ } Æ | i& | ƒ Ç xf | d Ç rY } È d | d d j } É | i) | | ƒ Ê |
 o
 | d j o Ë | i* ƒ  n qüWq×WÌ | i* ƒ  Í | i+ } Î ~ Ï | i, d | ƒ n q2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   