
    [6g                     >    d dl Z G d dej        j                  ZdS )    Nc                         e Zd Zd fd	Z xZS )HoverlabelValidator
hoverlabel
pointcloudc           
           t          t          |           j        d|||                    dd          |                    dd          d| d S )Ndata_class_str
Hoverlabel	data_docsa  
            align
                Sets the horizontal alignment of the text
                content within hover label box. Has an effect
                only if the hover label text spans more two or
                more lines
            alignsrc
                Sets the source reference on Chart Studio Cloud
                for `align`.
            bgcolor
                Sets the background color of the hover labels
                for this trace
            bgcolorsrc
                Sets the source reference on Chart Studio Cloud
                for `bgcolor`.
            bordercolor
                Sets the border color of the hover labels for
                this trace.
            bordercolorsrc
                Sets the source reference on Chart Studio Cloud
                for `bordercolor`.
            font
                Sets the font used in hover labels.
            namelength
                Sets the default length (in number of
                characters) of the trace name in the hover
                labels for all traces. -1 shows the whole name
                regardless of length. 0-3 shows the first 0-3
                characters, and an integer >3 will show the
                whole name if it is less than that many
                characters, but if it is longer, will truncate
                to `namelength - 3` characters and add an
                ellipsis.
            namelengthsrc
                Sets the source reference on Chart Studio Cloud
                for `namelength`.
)plotly_nameparent_namer   r
    )superr   __init__pop)selfr   r   kwargs	__class__s       g/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/plotly/validators/pointcloud/_hoverlabel.pyr   zHoverlabelValidator.__init__   sv    1!4((1 -	
##!::&6EEjj$' '	-	
 -	
X Y-	
 -	
 -	
 -	
 -	
    )r   r   )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s=        .
 .
 .
 .
 .
 .
 .
 .
 .
 .
r   r   )_plotly_utils.basevalidators_plotly_utilsbasevalidatorsCompoundValidatorr   r   r   r   <module>r      sK    # # # #/
 /
 /
 /
 /
-6H /
 /
 /
 /
 /
r   