
    -e;	                        d dl mZ d dlZ ej        e          ZddlmZ ddlm	Z	m
Z
 ddlmZ dZ G d	 d
e          ZdS )    )annotationsN   )OutputBackend)BoolEnum   )	UIElement)Canvasc                  Z     e Zd ZdZd
 fdZ edd          Z eedd	          Z	 xZ
S )r
    returnNonec                :     t                      j        |i | d S )N)super__init__)selfargskwargs	__class__s      3lib/python3.11/site-packages/bokeh/models/canvas.pyr   zCanvas.__init__)   s%    $)&)))))    Tz3
    Whether to use HiDPI mode when available.
    )defaulthelpcanvasz
    Specify the output backend for the plot area. Default is HTML5 Canvas.

    .. note::
        When set to ``webgl``, glyphs without a WebGL rendering implementation
        will fall back to rendering onto 2D canvas.
    )r   r   )__name__
__module____qualname____doc__r   r   hidpir   r   output_backend__classcell__)r   s   @r   r
   r
   %   sw        G* * * * * * D % 	 	 	E T- A 	 	 	NNNNNr   r
   )
__future__r   logging	getLoggerr   log
core.enumsr   core.propertiesr   r   uir	   __all__r
    r   r   <module>r+      s    # " " " " " g!! ' & & & & & ( ( ( ( ( ( ( (      	 	 	 	 	Y 	 	 	 	 	r   