mirror of
https://github.com/markqvist/Sideband.git
synced 2024-12-29 01:16:20 -05:00
28 lines
558 B
Python
28 lines
558 B
Python
'''
|
|
iOS Brightness
|
|
--------------
|
|
'''
|
|
|
|
from pyobjus import autoclass
|
|
from sbapp.plyer.facades import Brightness
|
|
from pyobjus.dylib_manager import load_framework
|
|
|
|
load_framework('/System/Library/Frameworks/UIKit.framework')
|
|
UIScreen = autoclass('UIScreen')
|
|
|
|
|
|
class iOSBrightness(Brightness):
|
|
|
|
def __init__(self):
|
|
self.screen = UIScreen.mainScreen()
|
|
|
|
def _current_level(self):
|
|
return self.screen.brightness * 100
|
|
|
|
def set_level(self, level):
|
|
self.screen.brightness = level / 100
|
|
|
|
|
|
def instance():
|
|
return iOSBrightness()
|