
    -e	                        d Z ddlmZ ddlZ ej        e          ZddlmZm	Z	m
Z
mZmZmZmZ ddlmZ dd	lmZ d
ZeZ G d de          ZdS )z

    )annotationsN   )BoolEitherInstanceListNullableRequiredString   )DOMNode   )	UIElement)Dialogc            	      6    e Zd ZdZd fdZ e ee ee	                    dd          Z
 e ee ee	           ee                    d          Z e ee          g d          Z ed	d          Z ed
d          Z ed
d          Z xZS )r    returnNonec                :     t                      j        |i | d S )N)super__init__)selfargskwargs	__class__s      7lib/python3.11/site-packages/bokeh/models/ui/dialogs.pyr   zDialog.__init__6   s%    $)&)))))    Nz
    )defaulthelp)r   FTz<
    Whether to show close (x) button in the title bar.
    )r   r   )__name__
__module____qualname____doc__r   r	   r   r   r   r   titler
   r   contentr   Buttonbuttonsr   modalclosable	draggable__classcell__)r   s   @r   r   r   2   s8       G* * * * * * HVVFHHW$5$566 L 	 	 	E hvvfhhw&7&7)9L9LMM U 	 	 	G d88F##R 7 	 	 	G D & 	 	 	E tD ( 	 	 	H T ) 	 	 	IIIIIr   r   )r#   
__future__r   logging	getLoggerr    logcore.propertiesr   r   r   r   r	   r
   r   domr   
ui_elementr   __all__r&   r    r   r   <module>r5      s     # " " " " " g!!                        ! ! ! ! ! ! 
	 	 	 	 	Y 	 	 	 	 	r   