a
    ýÞ{bö  ã                   @   s   d Z G dd„ dƒZdS )aW  
Brightness
==========

This API helps you to control the brightness of your primary display screen.

The :class:`Brightness` provides access to public methods to control the
brightness of screen.

NOTE:: For Android, make sure to add permission, WRITE_SETTINGS

Simple Examples
---------------
To know the current brightness level of device::

    >>> from plyer import brightness
    >>> brightness.current_level()

To set the brightness level to half of maximum::

    >>> from plyer import brightness
    >>> brightness.set_level(50)

Supported Platforms
-------------------
Android, iOS, Linux
c                   @   s0   e Zd ZdZdd„ Zdd„ Zdd„ Zdd	„ Zd
S )Ú
Brightnessz
    Brightness facade.
    c                 C   s   |   ¡ S )z@
        Know the current level of device's brightness.
        )Ú_current_level©Úself© r   úh/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/site-packages/plyer/facades/brightness.pyÚcurrent_level#   s    zBrightness.current_levelc                 C   s
   |   |¡S )zÝ
        Adjust the brightness of the screen.
        Minimum brightnesss level:: 1
        Maximum brightness level:: 100

        :param level: New level of brightness between 1 and 100
        :type level: int
        )Ú
_set_level©r   Úlevelr   r   r   Ú	set_level)   s    	zBrightness.set_levelc                 C   s
   t ƒ ‚d S ©N©ÚNotImplementedErrorr	   r   r   r   r   6   s    zBrightness._set_levelc                 C   s
   t ƒ ‚d S r   r   r   r   r   r   r   9   s    zBrightness._current_levelN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r      s
   r   N)r   r   r   r   r   r   Ú<module>   s   