mirror of
https://github.com/liberatedsystems/openCom-Companion.git
synced 2024-11-29 08:40:36 +01:00
28 lines
552 B
Python
28 lines
552 B
Python
|
'''
|
||
|
iOS Brightness
|
||
|
--------------
|
||
|
'''
|
||
|
|
||
|
from pyobjus import autoclass
|
||
|
from 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()
|