N
ϊO5c       sE   d  Z  k l d f  d     YZ d   Z e d j o e   n d S(   s'   A simple but flexible modal dialog box.s   SimpleDialogc      sP   d g  e  e  e  e  d  Z d d d  Z d   Z d   Z d   Z 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	 rw } | | }	 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    sr  |  i } | i   | i |  | i   | i   o4 | i   } | i
   } | i   } | i   } n# | i   } | i   } d } } | i   }	 | i   }
 | | |	 | } | | |
 | } | |	 | i   j o | i   |	 } n | 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    s2   |  i i   |  i i   |  i i   |  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    s5   |  i t j o |  i i   n |  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    s5   |  i t j o |  i i   n |  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   | |  _  |  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     sj   t    }  |  d  } t |  d d d | } | i   t |  d d d | i } | i   | i   d  S(   Nc    sB   t  |  d d d d d d g d d d	 d
 d d } | 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    3
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	