
    1f8                     @    d dl mZ d dl d dl dgZ G d de      Zy)    )Atspi)*Valuec                       e Zd ZdZd Zd ZdZ eeee      Zd Z	dZ
 ee	e
      Zd	 Zd
Z eee      Zd ZdZ eee      Zy)r   z
        An interface supporting controls which allow a one-dimensional,
        scalar quantity to be modified or which reflect a scalar quantity.
        (If STATE_EDITABLE is not present, the valuator is treated as
        "read only".
        c                 T    t         j                  j                  | j                        S N)r   r   get_current_valueobjselfs    //usr/lib/python3/dist-packages/pyatspi/value.pyget_currentValuezValue.get_currentValue"       {{44TXX>>    c                 X    t         j                  j                  | j                  |       y r   )r   r   set_current_valuer
   )r   values     r   set_currentValuezValue.set_currentValue$   s    --dhh>r   zD
                The current value of the valuator.
                )fgetfsetdocc                 T    t         j                  j                  | j                        S r   )r   r   get_maximum_valuer
   r   s    r   get_maximumValuezValue.get_maximumValue,   r   r   zM
                The maximum value allowed by this valuator.
                )r   r   c                 T    t         j                  j                  | j                        S r   )r   r   get_minimum_incrementr
   r   s    r   get_minimumIncrementzValue.get_minimumIncrement4   s    {{88BBr   z
                The smallest incremental change which this valuator allows. If
                0, the incremental changes to the valuator are limited only by
                the precision of a double precision value on the platform.
                c                 T    t         j                  j                  | j                        S r   )r   r   get_minimum_valuer
   r   s    r   get_minimumValuezValue.get_minimumValue>   r   r   zM
                The minimum value allowed by this valuator.
                N)__name__
__module____qualname____doc__r   r   _currentValueDocpropertycurrentValuer   _maximumValueDocmaximumValuer   _minimumIncrementDocminimumIncrementr    _minimumValueDocminimumValue r   r   r   r      s    		?	? 	  %5<LRbc	? 	  %5;KL	C 	 $)=CWX	? 	  %5;KLr   N)gi.repositoryr   pyatspi.utilspyatspi.interface__all__	interfacer   r.   r   r   <module>r4      s*         *MI *Mr   