Ë
    ÔAHj#  ã                  ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)zProvides a check box widget.é    )Úannotations)ÚToggleButtonc                  ó:   — e Zd ZdZ G d„ dej
                  «      Zy)ÚCheckboxz3A check box widget that represents a boolean value.c                  ó4   — e Zd ZdZedd„«       Zedd„«       Zy)úCheckbox.ChangedzƒPosted when the value of the checkbox changes.

        This message can be handled using an `on_checkbox_changed` method.
        c                óR   — t        | j                  t        «      sJ ‚| j                  S )zThe checkbox that was changed.)Ú
isinstanceÚ_toggle_buttonr   ©Úselfs    úQ/root/tools/cai/cai_env/lib/python3.12/site-packages/textual/widgets/_checkbox.pyÚcheckboxzCheckbox.Changed.checkbox   s&   € ô ˜d×1Ñ1´8Ô<Ð<Ð<Ø×&Ñ&Ð&ó    c                ó   — | j                   S )zKAn alias for [Changed.checkbox][textual.widgets.Checkbox.Changed.checkbox].)r   r   s    r   ÚcontrolzCheckbox.Changed.control   s   € ð —=‘=Ð r   N)Úreturnr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   © r   r   ÚChangedr      s/   „ ñ	ð
 
ò	'ó 
ð	'ð
 
ò	!ó 
ñ	!r   r   N)r   r   r   r   r   r   r   r   r   r   r      s   „ Ù=ô!,×&Ñ&õ !r   r   N)r   Ú
__future__r   Útextual.widgets._toggle_buttonr   r   r   r   r   ú<module>r      s   ðÙ "å "å 7ô!ˆ|õ !r   