mirror of
https://github.com/Toxblh/MTMR.git
synced 2026-01-11 17:38:38 +00:00
+ listener for changes of brightness (timer 0.5 sec)
Can't find any listener
This commit is contained in:
parent
849b5b6db0
commit
f09b9155c4
@ -16,12 +16,21 @@ class BrightnessViewController: NSCustomTouchBarItem {
|
|||||||
}
|
}
|
||||||
|
|
||||||
self.view = sliderItem
|
self.view = sliderItem
|
||||||
|
|
||||||
|
let timer = Timer.scheduledTimer(timeInterval: 0.5, target: self, selector: #selector(BrightnessViewController.updateBrightnessSlider), userInfo: nil, repeats: true)
|
||||||
|
RunLoop.current.add(timer, forMode: RunLoopMode.commonModes)
|
||||||
}
|
}
|
||||||
|
|
||||||
required init?(coder: NSCoder) {
|
required init?(coder: NSCoder) {
|
||||||
fatalError("init(coder:) has not been implemented")
|
fatalError("init(coder:) has not been implemented")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@objc func updateBrightnessSlider() {
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.sliderItem.floatValue = self.getBrightness() * 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@objc func sliderValueChanged(_ sender: Any) {
|
@objc func sliderValueChanged(_ sender: Any) {
|
||||||
if let sliderItem = sender as? NSSlider {
|
if let sliderItem = sender as? NSSlider {
|
||||||
setBrightness(level: Float32(sliderItem.intValue)/100.0)
|
setBrightness(level: Float32(sliderItem.intValue)/100.0)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user