|
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 |
This class provides some handy utility methods for creating ModalComponentManager::Callback objects that will invoke a static function with some parameters when a modal component is dismissed. More...
#include "juce_ModalComponentManager.h"
This class provides some handy utility methods for creating ModalComponentManager::Callback objects that will invoke a static function with some parameters when a modal component is dismissed.
@tags{GUI}
Definition at line 162 of file juce_ModalComponentManager.h.
|
static |
This is a utility function to create a ModalComponentManager::Callback that will call a callable object.
The function that you supply must take an integer parameter, which is the result code that was returned when the modal component was dismissed.
Definition at line 174 of file juce_ModalComponentManager.h.
|
static |
This is a utility function to create a ModalComponentManager::Callback that will call a static function with a parameter.
The function that you supply must take two parameters - the first being an int, which is the result code that was used when the modal component was dismissed, and the second can be a custom type. Note that this custom value will be copied and stored, so it must be a primitive type or a class that provides copy-by-value semantics.
E.g.
Definition at line 210 of file juce_ModalComponentManager.h.
|
static |
This is a utility function to create a ModalComponentManager::Callback that will call a static function with a component.
The function that you supply must take two parameters - the first being an int, which is the result code that was used when the modal component was dismissed, and the second can be a Component class. The component will be stored as a WeakReference, so that if it gets deleted before this callback is invoked, the pointer that is passed to the function will be null.
E.g.
Definition at line 276 of file juce_ModalComponentManager.h.
|
static |
Creates a ModalComponentManager::Callback that will call a static function with a component.
The function that you supply must take three parameters - the first being an int, which is the result code that was used when the modal component was dismissed, the second being a Component class, and the third being a custom type (which must be a primitive type or have copy-by-value semantics). The component will be stored as a WeakReference, so that if it gets deleted before this callback is invoked, the pointer that is passed into the function will be null.
E.g.
Definition at line 309 of file juce_ModalComponentManager.h.
|
static |
This is a utility function to create a ModalComponentManager::Callback that will call a static function with two custom parameters.
The function that you supply must take three parameters - the first being an int, which is the result code that was used when the modal component was dismissed, and the next two are your custom types. Note that these custom values will be copied and stored, so they must be primitive types or classes that provide copy-by-value semantics.
E.g.
Definition at line 242 of file juce_ModalComponentManager.h.