|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
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. | |
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.
@tags{GUI}
Definition at line 37 of file juce_NativeScaleFactorNotifier.h.
| juce::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 |
Definition at line 35 of file juce_NativeScaleFactorNotifier.cpp.
|
override |
Definition at line 42 of file juce_NativeScaleFactorNotifier.cpp.