
caΈ2c      s^     d  Z   d   k l  d f  d     YZ Q d   Z f e d j o g 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 : d   Z @ d   Z F d   Z L 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*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   <lambda>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*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   __init__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 d | | f  8 | 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*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   _set_transientf0.5f0.3c   sA   : ; |  i i   < |  i i   = |  i i   > |  i Sd  S(   N(   s   selfs   roots   grab_sets   mainloops   destroys   num(   s   selfs*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   goc   sA   @ A |  i t j o B |  i i   n D |  i |  i  d  S(   N(   s   selfs   defaults   Nones   roots   bells   done(   s   selfs   events*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   return_eventc   sA   F G |  i t j o H |  i i   n J |  i |  i  d  S(   N(   s   selfs   cancels   Nones   roots   bells   done(   s   selfs*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   wm_delete_windowc   s#   L M | |  _  N |  i i   d  S(   N(   s   nums   selfs   roots   quit(   s   selfs   nums*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   done(   s   Nones   __init__s   _set_transients   gos   return_events   wm_delete_windows   done(    s*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   SimpleDialogc    s   Q R t    }  S |  d  } _ t |  d d d | } ` | i   a t |  d d d | i } b | i   c | i   d  S(   Nc   sK   S T 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*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   doits   texts   Tests   commands   Quit(	   s   Tks   roots   doits   Buttons   ts   packs   quits   qs   mainloop(   s   roots   doits   ts   qs*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   tests   __main__N(   s   __doc__s   Tkinters   *s   SimpleDialogs   tests   __name__(    s*   /usr/lib/python1.4/tkinter/SimpleDialog.pys   ?