-ν
θΆ<c       sE   d  Z  d k Td f  d     YZ d   Z e d j o e   n d S(   s'   A simple but flexible modal dialog box.(   s   *s   SimpleDialogc      sV   t  Z d g  e e e e d  Z d d d  Z d   Z d   Z d   Z d	   Z RS(
   Ns    c  	  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]w }
 | |
 }	 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>s   commandc    s   |  i |  S(   N(   s   selfs   dones   num(   s   selfs   num(    (    s)   /usr/lib/python2.2/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   bs   ss   num(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   __init__	 s0    			 
 f0.5f0.29999999999999999c    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   xs   widgets   m_ys   m_xs   m_heights   ys   w_widths   m_widths   w_height(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   _set_transient% s4    	




c    s2   |  i i   |  i i   |  i i   |  i Sd  S(   N(   s   selfs   roots   grab_sets   mainloops   destroys   num(   s   self(    (    s)   /usr/lib/python2.2/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   event(    (    s)   /usr/lib/python2.2/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   self(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   wm_delete_windowN s    c    s   | |  _  |  i i   d  S(   N(   s   nums   selfs   roots   quit(   s   selfs   num(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   doneT s    	(	   s   __name__s
   __module__s   Nones   __init__s   _set_transients   gos   return_events   wm_delete_windows   done(    (    (    s)   /usr/lib/python2.2/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   d(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   doit[ s    s   texts   Tests   commands   Quit(	   s   Tks   roots   doits   Buttons   ts   packs   quits   qs   mainloop(   s   doits   qs   roots   t(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   testY s    	

s   __main__N(   s   __doc__s   Tkinters   SimpleDialogs   tests   __name__(   s   tests   SimpleDialog(    (    s)   /usr/lib/python2.2/lib-tk/SimpleDialog.pys   ? s
   R	