ó
¤xxTc           @   s  d  d l  Z  d  d l Z d  d l Z d  d l m Z d  d l m Z m Z d  d l m Z m	 Z	 m
 Z
 d  d l m Z m Z e d ƒ d e e  j f d „  ƒ  YZ d	 e e  j f d
 „  ƒ  YZ d e e  j f d „  ƒ  YZ e e e f Z e d k re e Œ  n  d S(   iÿÿÿÿN(   t   TclError(   t   requirest   run_unittest(   t   pixels_convt   tcl_versiont   requires_tcl(   t   AbstractWidgetTestt	   int_roundt   guit   PackTestc           B   s}   e  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 RS(   c      
   C   sä   t  j |  j d d ƒ} | j d ƒ | j d d ƒ t  j | d d d d d d	 d
 d ƒ} t  j | d d d d d d d
 d ƒ} t  j | d d d d d d d
 d ƒ} t  j | d d d d	 d d d
 d ƒ} | | | | | f S(   Nt   namet   packs   300x200+0+0i   t   at   widthi   t   heighti(   t   bgt   redt   bi2   i   t   bluet   ciP   t   greent   dt   yellow(   t   Tkintert   Toplevelt   roott   wm_geometryt
   wm_minsizet   Frame(   t   selfR   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   create2   s    ''''c         C   s;  |  j  ƒ  \ } } } } } |  j t d | ƒ � | j d | ƒ Wd  QX|  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ | j d d ƒ | j d d ƒ | j d d ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ d  S(   Ns   window "%s" isn't packedt   afters   bad window path name ".foo"s   .foot   sidet   top(   R   t   assertRaisesRegexpR    t   pack_configuret   assertEqualt   pack_slaves(   R   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_after   s    ""c            s¦   ˆ j  ƒ  \ } ‰  } } } ‡  ‡ f d †  } | d d ƒ | d d ƒ | d d ƒ | d d	 ƒ | d
 d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ d  S(   Nc            s[   ˆ  j  d d d d d d d d d	 d
 d t d |  ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  | ƒ d  S(   NR    R!   t   ipadxi   t   padxi
   t   ipadyi   t   padyi   t   expandt   anchor(   R#   t   TrueR   t   updateR$   t   winfo_geometry(   R,   t   geom(   R   R   (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   check+   s    't   ns   30x70+135+20t   nes   30x70+260+20t   es   30x70+260+65t   ses   30x70+260+110t   ss   30x70+135+110t   sws   30x70+10+110t   ws   30x70+10+65t   nws   30x70+10+20t   centers   30x70+135+65(   R   (   R   R   R   R   R   R1   (    (   R   R   s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_anchor)   s    c         C   s;  |  j  ƒ  \ } } } } } |  j t d | ƒ � | j d | ƒ Wd  QX|  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ | j d d ƒ | j d d ƒ | j d d ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ d  S(   Ns   window "%s" isn't packedt   befores   bad window path name ".foo"s   .fooR    R!   (   R   R"   R    R#   R$   R%   (   R   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_before:   s    ""c            s{  ˆ j  ƒ  \ } ‰  ‰ ‰ ‰ ‡  ‡ ‡ ‡ ‡ f d †  } ˆ  j d d ƒ ˆ j d d ƒ ˆ j d d ƒ ˆ j d d ƒ | d d d	 d
 ƒ ˆ  j d d d d ƒ ˆ j d d d d ƒ ˆ j d d d t ƒ ˆ j d d d d ƒ | d d d d ƒ ˆ  j d d d d d d ƒ ˆ j d d d d d d ƒ ˆ j d d d t d d ƒ ˆ j d d d d d d ƒ | d d d d ƒ d  S(   Nc             sy   ˆ j  j ƒ  ˆ j ˆ  j ƒ  |  d ƒ ˆ j ˆ j ƒ  |  d ƒ ˆ j ˆ j ƒ  |  d ƒ ˆ j ˆ j ƒ  |  d ƒ d  S(   Ni    i   i   i   (   R   R.   R$   R/   (   t   geoms(   R   R   R   R   R   (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   L   s
    R    t   leftR!   t   rightt   bottoms
   20x40+0+80s   50x30+135+0s   80x80+220+75s   40x30+100+170R+   t   yest   oni   s   20x40+40+80s   50x30+175+35s   80x80+180+110s   40x30+100+135t   fillt   boths   100x200+0+0s   200x100+100+0s   160x100+140+100s   40x100+100+100(   R   R#   R-   (   R   R   R1   (    (   R   R   R   R   R   s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_expandJ   s"    c         C   s2  |  j  ƒ  \ } } } } } | j d d ƒ | j d d ƒ | j d d ƒ | j d d ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | g ƒ |  j | j ƒ  | g ƒ |  j t d | f ƒ � | j d | ƒ Wd  QX|  j t d ƒ � | j d d ƒ Wd  QXd  S(   NR    R!   t   in_s   can't pack %s inside itselfs   bad window path name ".foo"s   .foo(   R   R#   R$   R%   R"   R    (   R   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_inb   s    "	c            sí  ˆ j  ƒ  \ } ‰  ‰ } } ‡  ‡ ‡ f d †  } | d d d d d d ƒ| d d d d d d' ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d ƒ| d d d d d d( d d ƒ| d d d d d d d d ƒ| d d d d d d d d	 d d ƒ| d d d d d d d d) d d ƒ| d d d d d d ƒ| d d d d d d* ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d+ ƒ| d  d d d d d d d ƒ| d! d d d d d, d d ƒ| d# d d d d d d d ƒ| d$ d d d d d d d	 d d ƒ| d% d d d d d d d- d d ƒˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ ˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ d  S(.   Nc            st   ˆ  j  ƒ  ˆ j  ƒ  ˆ  j | �  ˆ j d t d d ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  |  ƒ ˆ j ˆ j ƒ  | ƒ d  S(   NR+   RD   RE   (   t   pack_forgetR#   R-   R   R.   R$   R/   (   t   geom1t   geom2t   kwargs(   R   R   R   (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   u   s    

s   20x40+260+80s   240x200+0+0R    R@   R(   i   s   20x40+250+80i
   i   s   60x40+240+80R'   s   30x40+260+80s   250x200+0+0i   RD   t   xs   20x40+249+80i	   i   s   30x40+255+80i   s   20x40+140+0s   300x160+0+40R!   s   20x40+120+0i    i(   s   60x40+120+0s   30x40+135+0s   30x40+130+0s   260x40+20+0s   260x40+25+0i   s
   300x40+0+0s   280x40+10+0s
   280x40+5+0t   1c(   i
   i   (   i	   i   (   i   i   (   i    i(   (   i   i   (   i   i   (   i   i   (   R   R#   R$   t	   pack_infot   _strt   winfo_pixels(   R   R   R   R   R1   (    (   R   R   R   s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt#   test_pack_configure_padx_ipadx_fills   sB    c            sí  ˆ j  ƒ  \ } ‰  ‰ } } ‡  ‡ ‡ f d †  } | d d d d d d ƒ| d d d d d d' ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d ƒ| d d d d d d( d d ƒ| d d d d d d d d ƒ| d d d d d d d d	 d d ƒ| d d d d d d d d) d d ƒ| d d d d d d ƒ| d d d d d d* ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d+ ƒ| d  d d d d d d d ƒ| d! d d d d d, d d ƒ| d# d d d d d d d ƒ| d$ d d d d d d d	 d d ƒ| d% d d d d d d d- d d ƒˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ ˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ d  S(.   Nc            st   ˆ  j  ƒ  ˆ j  ƒ  ˆ  j | �  ˆ j d t d d ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  |  ƒ ˆ j ˆ j ƒ  | ƒ d  S(   NR+   RD   RE   (   RI   R#   R-   R   R.   R$   R/   (   RJ   RK   RL   (   R   R   R   (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   Ÿ   s    

s   20x40+280+80s   280x200+0+0R    R@   R*   i   s   20x40+280+70i
   i   s   20x80+280+60R)   s   20x50+280+75i   RD   RM   s   20x40+280+69i	   i   s   20x50+280+70i   s   20x40+140+20s   300x120+0+80R!   s   20x40+140+0i    i(   s   20x80+140+0s   20x50+140+10s   300x130+0+70s   20x50+140+5s   300x40+0+20s   300x40+0+25i   s
   300x80+0+0s   300x50+0+10s
   300x50+0+5RN   (   i
   i   (   i	   i   (   i   i   (   i    i(   (   i   i   (   i   i   (   i   i   (   R   R#   R$   RO   RP   RQ   (   R   R   R   R   R1   (    (   R   R   R   s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt#   test_pack_configure_pady_ipady_fill�   sB    c            st   ˆ j  ƒ  \ } ‰  ‰ } } ‡  ‡ ‡ f d †  } | d d d ƒ | d d d ƒ | d d	 d
 ƒ | d d d ƒ d  S(   Nc            s}   ˆ  j  d |  ƒ ˆ j ˆ  j ƒ  d |  ƒ ˆ j  d t d d ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  | ƒ ˆ j ˆ j ƒ  | ƒ d  S(   NR    R+   RD   RE   (   R#   R$   RO   R-   R   R.   R/   (   R    RJ   RK   (   R   R   R   (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   É   s    R!   s   20x40+140+0s   300x160+0+40RA   s   20x40+140+160s   300x160+0+0R?   s
   20x40+0+80s   280x200+20+0R@   s   20x40+280+80s   280x200+0+0(   R   (   R   R   R   R   R1   (    (   R   R   R   s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_sideÇ   s    c         C   s²   |  j  ƒ  \ } } } } } | j ƒ  | j ƒ  | j ƒ  |  j | j ƒ  | | | g ƒ | j ƒ  |  j | j ƒ  | | g ƒ | j ƒ  |  j | j ƒ  | | g ƒ | j ƒ  d  S(   N(   R   R#   R$   R%   RI   (   R   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_forgetÕ   s    




c         C   sŠ  |  j  ƒ  \ } } } } } |  j t d | ƒ � | j ƒ  Wd  QX| j ƒ  | j d d d | d d d t d d	 d
 d d d d d d d ƒ 	| j ƒ  } |  j | t ƒ |  j | d d ƒ |  j | d |  j	 d ƒ ƒ |  j | d d ƒ |  j | d | ƒ |  j | d
 |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d d ƒ | j ƒ  } |  j | t ƒ |  j | d d ƒ |  j | d |  j	 d ƒ ƒ |  j | d d	 ƒ |  j | d | ƒ |  j | d
 |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d d ƒ d  S(   Ns   window "%s" isn't packedR    R@   RG   R,   R6   R+   RD   RM   R'   i   R(   i
   R)   i   R*   i   R:   i    t   nonet   inR!   i   (   i   i   (   i   i   (
   R   R"   R    RO   R#   R-   t   assertIsInstancet   dictR$   RP   (   R   R   R   R   R   R   t   info(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_infoá   s8    
'c         C   sË   |  j  ƒ  \ } } } } } | j d d d d ƒ | j ƒ  | j t ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j | j	 ƒ  d ƒ | j t
 ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j | j	 ƒ  d ƒ d  S(   NR   i,  R   iÈ   i   i(   (   R   t	   configureR#   t   pack_propagatet   FalseR   R.   R$   t   winfo_reqwidtht   winfo_reqheightR-   (   R   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_propagateÿ   s    
c         C   s~   |  j  ƒ  \ } } } } } |  j | j ƒ  g  ƒ | j ƒ  |  j | j ƒ  | g ƒ | j ƒ  |  j | j ƒ  | | g ƒ d  S(   N(   R   R$   R%   R#   (   R   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_slaves  s    

(   t   __name__t
   __module__R   R&   R;   R=   RF   RH   RR   RS   RT   RU   R[   Ra   Rb   (    (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR	      s   	
						*	*				t	   PlaceTestc           B   s�   e  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 RS(   c      
   C   s¯   t  j |  j d d d d d d ƒ} | j d ƒ t  j | d d d d	 d d
 d d ƒ} | j d d d d ƒ t  j | d d d d d d
 d d ƒ} |  j j ƒ  | | | f S(   NR   i,  R   iÈ   t   bdi    s   +0+0iš   iT   i   t   relieft   raisedRM   i0   t   yi&   i   i<   (   R   R   R   R   R   t   place_configureR.   (   R   t   tt   ft   f2(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR     s    $''c         C   sß   |  j  ƒ  \ } } } |  j | j ƒ  d ƒ |  j t d t j t | ƒ ƒ ƒ � | j d | ƒ Wd  QXt	 d	 k rŒ |  j | j ƒ  d ƒ n  |  j t d ƒ � | j d d ƒ Wd  QX| j d | ƒ |  j | j ƒ  d ƒ d  S(
   Nt    s!   can't place %s relative to itselfRG   i   i   s   bad window path namet   spamt   place(   i   i   (
   R   R$   t   winfo_managerR"   R    t   ret   escapet   strRj   R   (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_in   s    c      	   C   s5  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d d	 d
 ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ � | j d | d d ƒ Wd  QXd  S(   NRG   RM   t   0i2   id   t   100i–   iöÿÿÿt   relxi   s   -10i¾   s   bad screen distance "spam"Ro   (	   R   Rj   R$   t
   place_infoR   R.   t   winfo_xR"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_x-  s    c      	   C   s5  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d d	 d
 ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ � | j d | d d ƒ Wd  QXd  S(   NRG   Ri   Rv   i(   i2   t   50iZ   iöÿÿÿt   relyi   s   -10in   s   bad screen distance "spam"Ro   (	   R   Rj   R$   Ry   R   R.   t   winfo_yR"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_y>  s    c      	   C   s/  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d	 ƒ |  j j ƒ  |  j | j ƒ  d
 ƒ |  j t d ƒ � | j d | d d ƒ Wd  QXd  S(   NRG   Rx   Rv   i2   g      à?s   0.5i}   i   t   1iÈ   s-   expected floating-point number but got "spam"Ro   (	   R   Rj   R$   Ry   R   R.   Rz   R"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relxO  s    c      	   C   s/  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d	 ƒ |  j j ƒ  |  j | j ƒ  d
 ƒ |  j t d ƒ � | j d | d d ƒ Wd  QXd  S(   NRG   R}   Rv   i(   g      à?s   0.5iP   i   R€   ix   s-   expected floating-point number but got "spam"Ro   (	   R   Rj   R$   Ry   R   R.   R~   R"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relya  s    c         C   s£   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX|  j t d ƒ � | j d d ƒ Wd  QXx8 d D]0 } | j d | ƒ |  j | j ƒ  d | ƒ qk Wd  S(   Ns   bad anchor "j"R,   t   js   ambiguous anchor ""Rn   R2   R3   R4   R5   R6   R7   R8   R9   R:   (	   R2   s   neR4   s   seR6   s   swR8   s   nws   center(   R   R   R   R"   R    Rj   R$   Ry   (   R   Rl   t   value(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_anchors  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ � | j d d ƒ Wd  QXd  S(   NRG   R   ix   Rn   i   s   bad screen distance "abcd"t   abcd(   R   Rj   R   R.   R$   t   winfo_widthR"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_width}  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ � | j d d ƒ Wd  QXd  S(   NRG   R   ix   Rn   i<   s   bad screen distance "abcd"R†   (   R   Rj   R   R.   R$   t   winfo_heightR"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_heightˆ  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ � | j d d ƒ Wd  QXd  S(	   NRG   t   relwidthg      à?iK   Rn   i   s-   expected floating-point number but got "abcd"R†   (   R   Rj   R   R.   R$   R‡   R"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relwidth“  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ � | j d d ƒ Wd  QXd  S(	   NRG   t	   relheightg      à?i(   Rn   i<   s-   expected floating-point number but got "abcd"R†   (   R   Rj   R   R.   R$   R‰   R"   R    (   R   Rk   Rl   Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relheightŸ  s    c         C   s£   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX|  j t d ƒ � | j d d ƒ Wd  QXx8 d	 D]0 } | j d | ƒ |  j | j ƒ  d | ƒ qk Wd  S(
   Ns   bad bordermode "j"t
   bordermodeRƒ   s   ambiguous bordermode ""Rn   t   insidet   outsidet   ignore(   R�   R‘   s   ignore(   R   R   R   R"   R    Rj   R$   Ry   (   R   Rl   R„   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_bordermode«  s    c         C   s†   t  j |  j ƒ } | j d d d d ƒ |  j j ƒ  | j ƒ  |  j j ƒ  |  j | j ƒ  ƒ |  j t	 ƒ � | j d ƒ Wd  QXd  S(   NR   i2   R   i    (
   R   R   R   Rj   R.   t   place_forgett   assertFalset   winfo_ismappedt   assertRaisest	   TypeError(   R   t   foo(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_forgetµ  s    
c         C   s”  |  j  ƒ  \ } } } | j d | d d d d d d d d	 d
 d d d d d d d d d d d ƒ | j ƒ  } |  j | t ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d
 d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j | d d ƒ |  j t ƒ � | j d ƒ Wd  QXd  S(   NRG   RM   i   Ri   i   R   i   R   i   Rx   gš™™™™™¹?R}   gš™™™™™É?R‹   g333333Ó?R�   gš™™™™™Ù?R,   R5   R�   R‘   R€   t   2t   3t   4s   0.1s   0.2s   0.3s   0.4i    (   R   Rj   Ry   RX   RY   R$   R—   R˜   (   R   Rk   Rl   Rm   RZ   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_info¿  s(    'c         C   sŠ   t  j |  j ƒ } t  j |  j ƒ } |  j | j ƒ  g  ƒ | j d | ƒ |  j | j ƒ  | g ƒ |  j t ƒ � | j d ƒ Wd  QXd  S(   NRG   i    (   R   R   R   R$   t   place_slavesRj   R—   R˜   (   R   R™   t   bar(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_slavesÕ  s    (   Rc   Rd   R   Ru   R{   R   R�   R‚   R…   Rˆ   RŠ   RŒ   RŽ   R“   Rš   Rž   R¡   (    (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyRe     s   								
					
	
	t   GridTestc           B   s  e  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 RS(   c         C   sÂ   t  t |  ƒ j ƒ  |  j j ƒ  \ } } x@ t | d ƒ D]. } |  j j | d d d d d d d d ƒq9 Wx@ t | d ƒ D]. } |  j j | d d d d d d d d ƒq| W|  j j d ƒ d  S(   Ni   t   weighti    t   minsizet   padt   uniformRn   (	   t   superR¢   t   tearDownR   t	   grid_sizet   ranget   grid_columnconfiguret   grid_rowconfiguret   grid_propagate(   R   t   colst   rowst   i(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR¨   á  s    ,,c         C   s	  t  j |  j ƒ } |  j | j ƒ |  j | j ƒ  i  ƒ | j ƒ  |  j | j ƒ  d |  j ƒ |  j | j ƒ  d |  j d ƒ ƒ |  j | j ƒ  d |  j d ƒ ƒ | j i d d 6d d ƒ|  j | j ƒ  d |  j d ƒ ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   NRW   t   columni    t   rowi   i   (	   R   t   ButtonR   t
   addCleanupt   destroyR$   t	   grid_infot   grid_configureRP   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configureê  s    
###c         C   sr   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns5   bad column value "-1": must be a non-negative integerR±   iÿÿÿÿi   (	   R   R³   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_columnö  s
    c         C   sr   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns4   bad columnspan value "0": must be a positive integert
   columnspani    i   (	   R   R³   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_columnspanþ  s
    c         C   sÃ   t  j |  j ƒ } t  j |  j ƒ } |  j | j ƒ  i  ƒ | j ƒ  |  j | j ƒ  d |  j ƒ | j d | ƒ |  j | j ƒ  d | ƒ | j i |  j d 6ƒ |  j | j ƒ  d |  j ƒ d  S(   NRW   RG   (   R   R   R   R³   R$   R¶   R·   (   R   Rl   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_in  s    
c         C   s¸   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(   Ns6   bad ipadx value "-1": must be positive screen distanceR'   iÿÿÿÿi   s   .5c(   R   R³   R   R"   R    R·   R$   R¶   RP   R   R   t   scaling(   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_ipadx  s    #c         C   s¸   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(   Ns6   bad ipady value "-1": must be positive screen distanceR)   iÿÿÿÿi   s   .5c(   R   R³   R   R"   R    R·   R$   R¶   RP   R   R   R½   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_ipady  s    #c         C   së   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j d	 ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(
   Ns4   bad pad value "-1": must be positive screen distanceR(   iÿÿÿÿi   i
   i   s   .5c(   i
   i   (   i
   i   (   R   R³   R   R"   R    R·   R$   R¶   RP   R   R   R½   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_padx'  s    ##c         C   së   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j d	 ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(
   Ns4   bad pad value "-1": must be positive screen distanceR*   iÿÿÿÿi   i
   i   s   .5c(   i
   i   (   i
   i   (   R   R³   R   R"   R    R·   R$   R¶   RP   R   R   R½   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_pady4  s    ##c         C   s‚   t  j |  j ƒ } |  j | j ƒ |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j	 ƒ  d |  j
 d ƒ ƒ d  S(   Ns9   bad (row|grid) value "-1": must be a non-negative integerR²   iÿÿÿÿi   (   R   R³   R   R´   Rµ   R"   R    R·   R$   R¶   RP   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_rowA  s    c         C   sr   t  j |  j ƒ } |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns1   bad rowspan value "0": must be a positive integert   rowspani    i   (	   R   R³   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_rownspanJ  s
    c         C   s™   t  j |  j d d ƒ} |  j t d ƒ � | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d d ƒ | j d d ƒ |  j | j ƒ  d d ƒ d  S(	   NR   R   s   bad stickyness value "glue"t   stickyt   glueR3   s   n,s,e,wt   nesw(   R   R   R   R"   R    R·   R$   R¶   (   R   Rl   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_stickyR  s    c      	   C   sá  |  j  t ƒ � |  j j ƒ  Wd  QX|  j |  j j d ƒ i d d 6d d 6d  d 6d d 6ƒ |  j t d ƒ � |  j j d d ƒ Wd  QX|  j j d d d	 ƒ|  j t d
 ƒ � |  j j d ƒ Wd  QXt j	 |  j ƒ } | j
 d d d d ƒ t d k r[|  j j d d d ƒ|  j t d ƒ � |  j j d ƒ Wd  QX|  j |  j j d d ƒ d ƒ n  |  j |  j j d d ƒ d	 ƒ |  j |  j j d d ƒ d ƒ t d k rÝ|  j j | d d ƒ|  j |  j j d d ƒ d ƒ n  d  S(   Ni    R¤   R¥   R¦   R£   s   bad option "-foo"R™   i   i   s*   must specify a single element on retrievalR±   R²   i   i   t   alls   expected integer but got "all"i	  i   (   i    i   (   i    i   (   i   i   (   i   i   (   R—   R˜   R   R«   R$   t   NoneR"   R    R   R³   R·   R   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_columnconfigure[  s,    #	
"c         C   sˆ   |  j  t d ƒ � |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R¤   R™   i
   (   R"   R    R   R«   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt!   test_grid_columnconfigure_minsizes  s
    c      	   C   s·   |  j  t d ƒ � |  j j d d d ƒWd  QX|  j  t d ƒ � |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   expected integer but got "bad"i    R£   t   bads-   invalid arg "-weight": should be non-negativeiýÿÿÿi   (   R"   R    R   R«   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt    test_grid_columnconfigure_weightz  s    c      	   C   s·   |  j  t d ƒ � |  j j d d d ƒWd  QX|  j  t d ƒ � |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R¥   R™   s*   invalid arg "-pad": should be non-negativeiýÿÿÿi   (   R"   R    R   R«   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_columnconfigure_pad„  s    c         C   sY   |  j  j d d d ƒ|  j |  j  j d d ƒ d ƒ |  j |  j  j d ƒ d d ƒ d  S(   Ni    R¦   R™   (   R   R«   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt!   test_grid_columnconfigure_uniformŽ  s    c      	   C   sá  |  j  t ƒ � |  j j ƒ  Wd  QX|  j |  j j d ƒ i d d 6d d 6d  d 6d d 6ƒ |  j t d ƒ � |  j j d d ƒ Wd  QX|  j j d d d	 ƒ|  j t d
 ƒ � |  j j d ƒ Wd  QXt j	 |  j ƒ } | j
 d d d d ƒ t d k r[|  j j d d d ƒ|  j t d ƒ � |  j j d ƒ Wd  QX|  j |  j j d d ƒ d ƒ n  |  j |  j j d d ƒ d	 ƒ |  j |  j j d d ƒ d ƒ t d k rÝ|  j j | d d ƒ|  j |  j j d d ƒ d ƒ n  d  S(   Ni    R¤   R¥   R¦   R£   s   bad option "-foo"R™   i   i   s*   must specify a single element on retrievalR±   R²   i   i   RÉ   s   expected integer but got "all"i	  i   (   i    i   (   i    i   (   i   i   (   i   i   (   R—   R˜   R   R¬   R$   RÊ   R"   R    R   R³   R·   R   (   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure“  s,    #	
"c         C   sˆ   |  j  t d ƒ � |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R¤   R™   i
   (   R"   R    R   R¬   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_minsize«  s
    c      	   C   s·   |  j  t d ƒ � |  j j d d d ƒWd  QX|  j  t d ƒ � |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   expected integer but got "bad"i    R£   RÍ   s-   invalid arg "-weight": should be non-negativeiýÿÿÿi   (   R"   R    R   R¬   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_weight²  s    c      	   C   s·   |  j  t d ƒ � |  j j d d d ƒWd  QX|  j  t d ƒ � |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R¥   R™   s*   invalid arg "-pad": should be non-negativeiýÿÿÿi   (   R"   R    R   R¬   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_pad¼  s    c         C   sY   |  j  j d d d ƒ|  j |  j  j d d ƒ d ƒ |  j |  j  j d ƒ d d ƒ d  S(   Ni    R¦   R™   (   R   R¬   R$   (   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_uniformÆ  s    c         C   sŸ  t  j |  j ƒ } t  j |  j ƒ } | j d d d d d d d d d d d d	 d
 d ƒ |  j |  j j ƒ  | g ƒ | j ƒ  | j ƒ  |  j |  j j ƒ  g  ƒ |  j | j ƒ  i  ƒ | j d d d d ƒ | j ƒ  } |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d
 d ƒ d  S(   NR²   i   R±   RÃ   Rº   R(   i   R*   i   RÅ   t   nsi    i   Rn   (	   R   R³   R   R·   R$   t   grid_slavest   grid_forgetR¶   RP   (   R   R   R   RZ   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_forgetË  s$    !

c         C   sŸ  t  j |  j ƒ } t  j |  j ƒ } | j d d d d d d d d d d d d	 d
 d ƒ |  j |  j j ƒ  | g ƒ | j ƒ  | j ƒ  |  j |  j j ƒ  g  ƒ |  j | j ƒ  i  ƒ | j d d d d ƒ | j ƒ  } |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d	 ƒ ƒ |  j | d
 d ƒ d  S(   NR²   i   R±   RÃ   Rº   R(   i   R*   i   RÅ   RÖ   i    (	   R   R³   R   R·   R$   R×   t   grid_removeR¶   RP   (   R   R   R   RZ   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_removeß  s$    !

c         C   sU  t  j |  j ƒ } |  j | j ƒ  i  ƒ | j d d d d d d d d d d d d	 d
 d ƒ | j ƒ  } |  j | t ƒ |  j | d |  j ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d	 ƒ ƒ |  j | d
 d ƒ d  S(   NR²   i   R±   RÃ   Rº   R(   i   R*   i   RÅ   RÖ   RW   (	   R   R³   R   R$   R¶   R·   RX   RY   RP   (   R   R   RZ   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_infoó  s    !c         C   sÌ  |  j  |  j j ƒ  d ƒ |  j  |  j j d d ƒ d ƒ |  j  |  j j d d d d ƒ d ƒ |  j t d ƒ � |  j j d d ƒ Wd  QX|  j t d ƒ � |  j j d d ƒ Wd  QX|  j t d ƒ � |  j j d d d d ƒ Wd  QX|  j t d ƒ � |  j j d d d d ƒ Wd  QX|  j t ƒ �! |  j j d d d d d ƒ Wd  QXt j |  j ƒ } | j	 d ƒ | j	 d ƒ t j
 | d d d	 d d
 d ƒ} t j
 | d d d	 d d
 d ƒ} | j d d d d ƒ | j d d d d ƒ |  j j ƒ  |  j  | j ƒ  d ƒ |  j  | j d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ |  j  | j d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ d  S(   Ni    i   s   expected integer but got "x"RM   s   1x1+0+0Rn   R   iK   R   R   R   iZ   R   R²   R±   i¥   i
   iþÿÿÿiÿÿÿÿi   (   i    i    i    i    (   i    i    i    i    (   i    i    i    i    (   i    i    i¥   i¥   (   i    i    iK   iK   (   i    i    i¥   i¥   (   iK   iK   iZ   iZ   (   i    i    i¥   i¥   (   i    i    i    i    (   i¥   i¥   i    i    (   R$   R   t	   grid_bboxR"   R    R—   R˜   R   R   R   R   R·   R.   (   R   Rk   t   f1Rm   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_bbox  s8    %"!!"""c         C   s‹  |  j  t ƒ � |  j j ƒ  Wd  QX|  j  t ƒ � |  j j d ƒ Wd  QX|  j  t ƒ � |  j j d d d ƒ Wd  QX|  j t d ƒ � |  j j d d ƒ Wd  QX|  j t d ƒ � |  j j d d ƒ Wd  QXt j |  j ƒ } | j d ƒ | j d ƒ t j	 | d	 d
 d d d d d d ƒ} |  j
 | j d d ƒ d ƒ | j ƒ  |  j j ƒ  |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d
 d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d ƒ |  j
 | j d d ƒ d  ƒ |  j
 | j d d ƒ d! ƒ d  S("   Ni    s   bad screen distance "x"RM   Ri   s   bad screen distance "y"RN   s   1x1+0+0Rn   R   iÈ   R   id   t   highlightthicknessR   R   i
   iÿÿÿÿiöÿÿÿiÉ   i   ie   (   iÿÿÿÿiÿÿÿÿ(   iÿÿÿÿiÿÿÿÿ(   iÿÿÿÿi    (   iÿÿÿÿi    (   i    iÿÿÿÿ(   i    iÿÿÿÿ(   i    i    (   i    i    (   i   i    (   i    i    (   i    i   (   i   i   (   R—   R˜   R   t   grid_locationR"   R    R   R   R   R   R$   R·   R.   (   R   Rk   Rl   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_location"  s:    
c      	   C   s«  |  j  |  j j ƒ  t ƒ |  j t ƒ � |  j j t t ƒ Wd  QX|  j j t ƒ |  j |  j j ƒ  ƒ t j	 |  j d d d d d d ƒ} | j
 d d d d ƒ |  j j ƒ  |  j  | j ƒ  d ƒ |  j  | j ƒ  d ƒ | j t ƒ t j	 |  j d d	 d d
 d d ƒ} | j
 d | d d d d ƒ |  j j ƒ  |  j  | j ƒ  d ƒ |  j  | j ƒ  d ƒ | j t ƒ |  j j ƒ  |  j  | j ƒ  d	 ƒ |  j  | j ƒ  d
 ƒ d  S(   NR   id   R   R   R   R²   i    R±   iK   iU   R   RG   (   R$   R   R­   R-   R—   R˜   R^   R•   R   R   R·   R.   R‡   R‰   (   R   Rl   t   g(    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_propagateB  s(    $$c         C   s³   |  j  t ƒ � |  j j d ƒ Wd  QX|  j |  j j ƒ  d ƒ t j |  j ƒ } | j d d d d ƒ |  j |  j j ƒ  d	 ƒ | j d d d d ƒ |  j |  j j ƒ  d
 ƒ d  S(   Ni    R²   R±   i   i   i   i   (   i    i    (   i   i   (   i   i   (   R—   R˜   R   R©   R$   R   t   ScaleR·   (   R   Rl   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_sizeX  s    c         C   s¡  |  j  |  j j ƒ  g  ƒ t j |  j ƒ } | j d d d d ƒ t j |  j ƒ } | j d d d d ƒ t j |  j ƒ } | j d d d d ƒ t j |  j ƒ } | j d d d d ƒ |  j  |  j j ƒ  | | | | g ƒ |  j  |  j j d d ƒ | g ƒ |  j  |  j j d d ƒ | | | g ƒ |  j  |  j j d d ƒ | g ƒ |  j  |  j j d d ƒ | | | g ƒ |  j  |  j j d d d d ƒ | | g ƒ d  S(   NR²   i    R±   i   (   R$   R   R×   R   t   LabelR·   (   R   R   R   R   R   (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_slavesb  s    %"("((    Rc   Rd   R¨   R¸   R¹   R»   R¼   R¾   R¿   RÀ   RÁ   RÂ   RÄ   RÈ   RË   RÌ   RÎ   RÏ   RÐ   RÑ   RÒ   RÓ   RÔ   RÕ   RÙ   RÛ   RÜ   Rß   Râ   Rä   Ræ   Rè   (    (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR¢   ß  s<   																		
	
				
	
						 		
t   __main__(   t   unittestRr   R   R    t   test.test_supportR   R   t   test_ttk.supportR   R   R   t   widget_testsR   R   t   TestCaseR	   Re   R¢   t	   tests_guiRc   (    (    (    s[   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   <module>   s   
ÿ 	Êÿ —