3
WY8                 @   s6   d dl mZ d dlT d dlT dgZG dd deZdS )    )Atspi)*Valuec               @   sz   e Zd ZdZdd Zdd ZdZeeeedZdd	 Z	d
Z
ee	e
dZdd ZdZeeedZdd ZdZeeedZdS )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             C   s   t jj| jS )N)r   r   Zget_current_valueobj)self r   //usr/lib/python3/dist-packages/pyatspi/value.pyget_currentValue"   s    zValue.get_currentValuec             C   s   t jj| j| d S )N)r   r   Zset_current_valuer   )r   valuer   r   r   set_currentValue$   s    zValue.set_currentValuezD
                The current value of the valuator.
                )fgetfsetdocc             C   s   t jj| jS )N)r   r   Zget_maximum_valuer   )r   r   r   r   get_maximumValue,   s    zValue.get_maximumValuezM
                The maximum value allowed by this valuator.
                )r   r   c             C   s   t jj| jS )N)r   r   Zget_minimum_incrementr   )r   r   r   r   get_minimumIncrement4   s    zValue.get_minimumIncrementz
                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             C   s   t jj| jS )N)r   r   Zget_minimum_valuer   )r   r   r   r   get_minimumValue>   s    zValue.get_minimumValuezM
                The minimum value allowed by this valuator.
                N)__name__
__module____qualname____doc__r	   r   Z_currentValueDocpropertyZcurrentValuer   Z_maximumValueDocZmaximumValuer   Z_minimumIncrementDocZminimumIncrementr   Z_minimumValueDocZminimumValuer   r   r   r   r      s   N)Zgi.repositoryr   Zpyatspi.utilsZpyatspi.interface__all__Z	interfacer   r   r   r   r   <module>   s   