
    ^h                    |    S r SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  SSKJr  SS	KJr  SS
KJr  S/r\rSS jrg)zZ
Dummy layout. Used when somebody creates an `Application` without specifying a
`Layout`.
    )annotations)HTML)KeyBindings)KeyPressEvent   )Window)FormattedTextControl)D)Layoutcreate_dummy_layoutc                     [        5       n U R                  S5      S	S j5       n[        [        S5      U S9n[	        U[        SS9S9n[        X3S9$ )
z
Create a dummy layout for use in an 'Application' that doesn't have a
layout specified. When ENTER is pressed, the application quits.
enterc                8    U R                   R                  5         g )N)appexit)events    U/home/james-whalen/.local/lib/python3.13/site-packages/prompt_toolkit/layout/dummy.pyr   "create_dummy_layout.<locals>.enter   s    		    z<No layout specified. Press <reverse>ENTER</reverse> to quit.)key_bindingsr   )min)contentheight)	containerfocused_element)r   EreturnNone)r   addr	   r   r   r
   r   )kbr   controlwindows       r   r   r      sZ    
 
BVVG_  #KLG GA!H5FF;;r   N)r   r   )__doc__
__future__r   prompt_toolkit.formatted_textr   prompt_toolkit.key_bindingr   (prompt_toolkit.key_binding.key_processorr   
containersr   controlsr	   	dimensionr
   layoutr   __all__r   r    r   r   <module>r.      s<   
 # . 2 B  *    <r   