|
JUCE
|
Calls a function every time the native scale factor of a component's peer changes. More...
#include <juce_NativeScaleFactorNotifier.h>
Public Member Functions | |
| NativeScaleFactorNotifier (Component *comp, std::function< void(float)> onScaleChanged) | |
| Constructs an instance. | |
| ~NativeScaleFactorNotifier () override | |
Calls a function every time the native scale factor of a component's peer changes.
This is used in the VST and VST3 wrappers to ensure that the editor's scale is kept in sync with the scale of its containing component.
| NativeScaleFactorNotifier::NativeScaleFactorNotifier | ( | Component * | comp, |
| std::function< void(float)> | onScaleChanged ) |
Constructs an instance.
While the instance is alive, it will listen for changes to the scale factor of the comp's peer, and will call onScaleChanged whenever this scale factor changes.
| comp | The component to observe |
| onScaleChanged | A function that will be called when the backing scale factor changes |
|
override |