N
u9c       s      k  Z   k Z  k l  d    Z J d   Z v d   Z } d   Z  d   Z  d   Z	  d   Z
  d   Z  d   Z  d	   Z  d
   Z  d   Z  d   Z d S(   c    s    t  i d  }  t  i   }  d g }  d }   d } ! xo | d ! rb } # t	 |  } $ | | j o $ | } n & t |  | }	 ' | |	 } ( | i |  qN W, | | | f \ }
 } - |
 | f \ } } . | t  i d  d j o . d } n / | t  i   d j o / d } n 3 t  i | |  4 t i |   } 8 | | _ 9 | | _ : | | _ ; | | _ < | | _ = | | _ > d d f | _ ? d d f | _ @ d | _ A | i |
 |  B t | _ C t | _ D t | _ H | Sd  S(   Ns     i    s   nid   i   i   (   s   stdwins	   textwidths   margins
   lineheights	   colstartss   totwidths   maxrowss   datas   coldatas   lens   rowss   colwidths   widths   appends   docwidths	   docheights   winwidths	   winheights   setdefwinsizes   gwins   opens   titles   ws	   selections   lastselections   selshowns
   setdocsizes   draws   mups   arrow(   s   titles   datas   margins
   lineheights	   colstartss   totwidths   maxrowss   coldatas   rowss   widths   docwidths	   docheights   winwidths	   winheights   ws7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   open sF   		 	   c    s  J N t  |  |  i    R |  i } S |  i } W d g } X d } Y d } Z xo | d Z rb } \ t
 |  } ] | | j o ] | } n _ t |  | }	 ` | |	 } a | i |  q[ We | | | f \ }
 } i | |  _ j | |  _ k | |  _ l | |  _ m |  i d d f d d f  n |  i |
 |  o |  i d d f |
 | f  s t |  |  i    t |  i o t d d f |  _ n d  S(   Ni    i'  i   (   s   hidesels   ws   begindrawings   margins
   lineheights	   colstartss   totwidths   maxrowss   datas   coldatas   lens   rowss   colwidths   widths   appends   docwidths	   docheights   changes
   setdocsizes   showsels   selshowns	   selection(   s   ws   datas   margins
   lineheights	   colstartss   totwidths   maxrowss   coldatas   rowss   widths   docwidths	   docheights7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   updateJ s2   		 	  c    se   v w d } x xH |  d x r; \ } } y t i |  } z | | j o z | } n q W{ | Sd  S(   Ni    (   s   maxwidths   coldatas   strings   actions   stdwins	   textwidths   width(   s   coldatas   maxwidths   strings   actions   widths7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   colwidthv s   	  c    sh  } | \ \ } } \ } } ~ t  |  |  }  t  |  | d  d }  | t |  i  j o  t |  i  } n  t | |  i
  d }  | d j  o  d } n  t | |  i
  \ }	 }
  |
 o  |	 d }	 n  |  i   }  | |  i d j o
 | j  n o@  | |  i d j o
 |	 j  n o  t |  |  n n  | i | | f | | f   x t | |  d  r }  |  i | }  t |  }  |	 | j  o  |	 } n  |  i | }  | |  i
 }  xX t | |  d  rB }  | | \ } }  | i | | f |   | |  i
 } qWqW t |  |  d  S(   Ni   i    (    s   whichcols   ws   lefts   ilefts   rights   irights   lens   datas   divmods   tops
   lineheights   itops   bottoms   ibottoms	   remainders   begindrawings   ds	   selections   hidesels   erases   ranges   is   cols   jbottoms	   colstartss   hs   vs   js   strings   actions   texts   showsel(   s   ws   .2s   lefts   tops   rights   bottoms   ilefts   irights   itops   ibottoms	   remainders   ds   is   cols   jbottoms   hs   vs   js   strings   actions7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   draw} s:     
 (( 	  	c    s     | \ \ } } } } }  t |  |  }  d | j o t	 |  i
  j  n o  t | |  i  d }  |  i
 | }	  d | j o t	 |	  j  n o3  |	 | \ }
 }  | |  |
 | | f |  n n d  S(   Ni    (   s   details   hs   vs   nclickss   buttons   masks   whichcols   ws   icols   lens   datas   divmods
   lineheights   irows   cols   strings   action(   s   ws   details   hs   vs   nclickss   buttons   masks   icols   irows   cols   strings   actions7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   mup s   *'c    sh     xK t  d t |  i   d  r, }  | |  i | d j  o  | Sn q! W t |  i  Sd  S(   Ni    i   (   s   ranges   lens   ws   datas   icols   hs	   colstarts(   s   ws   hs   icols7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   whichcol s
    	c    sk    | t j o  d d f } nr  | t j o  d d f } nN  | t j o  d d f } n+  | t j o  d d f } n  d  S |  i \ } }  | | d }  | d j  o  t
 |  i  d } n  | t
 |  i  j o  d } n  d | j o t
 |  i  j  n om  | | d }  | d j  o  t
 |  i |  d } n  | t
 |  i |  j o  d } n n
  d }  d | j o t
 |  i  j  n o( d | j o t
 |  i |  j  n og  | | f |  _  |  i | | \ } }  d d f d d d f }  | |  | | | f |  n d  S(   Ni   i    (   s   types   WC_LEFTs   incrs   WC_UPs   WC_RIGHTs   WC_DOWNs   ws   lastselections   icols   irows   lens   datas   strings   actions   detail(   s   ws   types   incrs   icols   irows   strings   actions   details7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   arrow s6     *  	Uc    s\     |  i   }  t |  |   | |  _  t |  |   |  i o  | } n d  S(   N(   s   ws   begindrawings   ds   hidesels	   selections   showsels   selshowns   lastselection(   s   ws	   selections   ds   lastselections7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   select s    c    s(     |  i o  t |  |  n d  S(   N(   s   ws   selshowns	   invertsels   d(   s   ws   ds7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   hidesel s    c    s)     |  i o  t |  |  n d  S(   N(   s   ws   selshowns	   invertsels   d(   s   ws   ds7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   showsel s    c    s     |  i \ } }  d | j o t |  i  j  n o( d | j o t |  i |  j  n o{  |  i | }  |  i | d }  | |  i	 }  | d |  i	 }  | i | | f | | f   |  i |  _ n d  S(   Ni    i   (   s   ws	   selections   icols   irows   lens   datas	   colstartss   lefts   rights
   lineheights   tops   bottoms   ds   inverts   selshown(   s   ws   ds   icols   irows   lefts   rights   tops   bottoms7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys	   invertsel s   Uc    s)    | \ } }  t  |  | | f  d  S(   N(   s   selects   ws   irows   icol(   s   ws   strings   .4s   details   icols   irows7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   demo_action s   c     s    t  }   d |  f d |  f d |  f g }  d |  f d |  f g }  d |  f d |  f d |  f d	 |  f d
 |  f g }  g  }  x7 t d d  d  r! }  | i d | |  f  q W | | | | g }  t
 d |  }  t i    | Sd  S(   Ns   a1s   bbb1s   c1s   a2s   bbb2s   a3s   b3s   c3s   d4s   d5i   i   i    s   xxxs   tablewin.demo(   s   demo_actions   das   col0s   col1s   col2s   col3s   ranges   is   appends   datas   opens   ws   gwins   mainloop(   s   das   col0s   col1s   col2s   col3s   is   datas   ws7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   demo s   	$6	 	 N(   s   stdwins   gwins   stdwineventss   *s   opens   updates   colwidths   draws   mups   whichcols   arrows   selects   hidesels   showsels	   invertsels   demo_actions   demo(    s7   /usr/lib/python1.5/site-packages/lib-stdwin/tablewin.pys   ? s   	
5,
