N
ϊO5c       sZ     d  Z    k l  d f  d     YZ Y d   Z n e d j o o e   n d S(   s'   A simple but flexible modal dialog box.s   SimpleDialogc      se    	 d g  e  e  e  e  d  Z % d d d  Z B d   Z H d   Z N d   Z T d	   Z RS(
   Nc  
  sΰ  	  | o  t | d | |  _ n  t |  |  _  | o*  |  i i |   |  i i |  n  t |  i d | d d |  _	  |  i	 i
 d d d t   t |  i  |  _  |  i i
    | |  _  | |  _  | |  _  |  i i d |  i   x t t |   d	  r }  | | }	  t |  i d |	 d
 |  | d  }
  | | j o   |
 i d t d d  n ! |
 i
 d t d t d d  q&W" |  i i d |  i  # |  i |  d  S(   Ns   class_s   texts   aspecti  s   expandi   s   fills   <Return>i    s   commandc    s    |  i |  S(   N(   s   selfs   dones   num(   s   selfs   nums=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   <lambda> s    s   reliefs   borderwidthi   s   sides   WM_DELETE_WINDOW(   s   class_s   Toplevels   masters   selfs   roots   titles   iconnames   Messages   texts   messages   packs   BOTHs   Frames   frames   defaults   nums   cancels   binds   return_events   ranges   lens   buttonss   ss   Buttons   bs   configs   RIDGEs   LEFTs   protocols   wm_delete_windows   _set_transient(   s   selfs   masters   texts   buttonss   defaults   cancels   titles   class_s   nums   ss   bs=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   __init__	 s.   

! 	'#s    c    sΓ  % & |  i } ' | i   ( | i |  ) | i   * | i   o@ + | i   } , | i
   } - | i   } . | i   } n, 0 | i   } 1 | i   } 2 d } } 3 | i   }	 4 | i   }
 5 | | |	 | } 6 | | |
 | } 7 | |	 | i   j o 8 | i   |	 } n 9 | d j  o : d } n ; | |
 | i   j o < | i   |
 } n = | d j  o > d } n ? | i d | | f  @ | i   d  S(   Ni    s   +%d+%d(   s   selfs   roots   widgets   withdraws	   transients   masters   update_idletaskss   winfo_ismappeds   winfo_widths   m_widths   winfo_heights   m_heights   winfo_rootxs   m_xs   winfo_rootys   m_ys   winfo_screenwidths   winfo_screenheights   winfo_reqwidths   w_widths   winfo_reqheights   w_heights   relxs   xs   relys   ys   geometrys	   deiconify(   s   selfs   masters   relxs   relys   widgets   m_widths   m_heights   m_xs   m_ys   w_widths   w_heights   xs   ys=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   _set_transient% s4   f0.5f0.3c    sA   B C |  i i   D |  i i   E |  i i   F |  i Sd  S(   N(   s   selfs   roots   grab_sets   mainloops   destroys   num(   s   selfs=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   goB s   c    sA   H I |  i t j o J |  i i   n L |  i |  i  d  S(   N(   s   selfs   defaults   Nones   roots   bells   done(   s   selfs   events=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   return_eventH s   c    sA   N O |  i t j o P |  i i   n R |  i |  i  d  S(   N(   s   selfs   cancels   Nones   roots   bells   done(   s   selfs=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   wm_delete_windowN s   c    s#   T U | |  _  V |  i i   d  S(   N(   s   nums   selfs   roots   quit(   s   selfs   nums=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   doneT s   (   s   Nones   __init__s   _set_transients   gos   return_events   wm_delete_windows   done(    s=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   SimpleDialog s   c     s   Y Z t    }  [ |  d  } g t |  d d d | } h | i   i t |  d d d | i } j | i   k | i   d  S(   Nc    sK   [ \ t  |  d d d d d d g d d d	 d
 d d } f | i   GHd  S(   Ns   texts   This is a test dialog.  Would this have been an actual dialog, the buttons below would have been glowing in soft pink light.
Do you believe this?s   buttonss   Yess   Nos   Cancels   defaulti    s   canceli   s   titles   Test Dialog(   s   SimpleDialogs   roots   ds   go(   s   roots   ds=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   doit[ s   6
s   texts   Tests   commands   Quit(	   s   Tks   roots   doits   Buttons   ts   packs   quits   qs   mainloop(   s   roots   doits   ts   qs=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   testY s   s   __main__N(   s   __doc__s   Tkinters   *s   SimpleDialogs   tests   __name__(    s=   /var/tmp/python-root/usr/lib/python1.5/lib-tk/SimpleDialog.pys   ? s
   
R