18 MultiDropComponent(
const String& labelText,
const String& kwidgetID,
int numModulators);
21 void paint(Graphics& g)
override;
A component for dropping draggable juce objects onto.
Definition DropComponent.h:11
Definition ModulationAssignerDropArea.h:12
const OwnedArray< DropComponent > & getDropComponents() const noexcept
Returns an array of the child drop components.
Definition ModulationAssignerDropArea.h:21
int getNumDropComponents() const noexcept
Returns the number of child drop components.
Definition ModulationAssignerDropArea.h:26
A simple container for a holding multiple drop components used for assigning modulation to a kwidget ...
Definition MultiDropComponent.h:16
void resized() override
Definition MultiDropComponent.cpp:39
String & getConnectedKwidgetID()
Definition MultiDropComponent.h:26
void paint(Graphics &g) override
Definition MultiDropComponent.cpp:54
const size_t max_drop_components
Definition MultiDropComponent.h:45
Label m_label
Definition MultiDropComponent.h:49
static constexpr float m_labelFontHeight
Definition MultiDropComponent.h:50
const OwnedArray< DropComponent > & getDropComponents() const noexcept
Definition MultiDropComponent.h:31
bool m_automaticCornerRounding
Definition MultiDropComponent.h:52
void setEnableAutoCornerRounding(bool roundCorners)
Automatically round corners of drop components when they are arranged in a square formation.
Definition MultiDropComponent.h:42
int getNumDropComponents() const noexcept
Definition MultiDropComponent.h:34
ModulationAssignerDropArea m_dropArea
Definition MultiDropComponent.h:47
String m_connectedKwidgetID
Definition MultiDropComponent.h:48
MultiDropComponent(const String &labelText, const String &kwidgetID, int numModulators)
Definition MultiDropComponent.cpp:5
bool m_drawHeader
Definition MultiDropComponent.h:51
DropComponent * getDropComponent(int index)
Definition MultiDropComponent.h:37
Definition AirAbsorptionFilter.cpp:2