69 int extraPaddingBetweenComponents = 0);
84 bool shouldSectionInitiallyBeOpen =
true,
85 int indexToInsertAt = -1,
86 int extraPaddingBetweenComponents = 0);
161 void resized()
override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Component() noexcept
Definition juce_Component.cpp:517
Definition juce_GraphicsContext.h:45
StringArray getSectionNames() const
Definition juce_PropertyPanel.cpp:301
void setSectionEnabled(int sectionIndex, bool shouldBeEnabled)
Definition juce_PropertyPanel.cpp:328
bool isEmpty() const
Definition juce_PropertyPanel.cpp:243
std::unique_ptr< XmlElement > getOpennessState() const
Definition juce_PropertyPanel.cpp:344
int getTotalContentHeight() const
Definition juce_PropertyPanel.cpp:248
void updatePropHolderLayout() const
Definition juce_PropertyPanel.cpp:282
bool isSectionOpen(int sectionIndex) const
Definition juce_PropertyPanel.cpp:314
void setSectionOpen(int sectionIndex, bool shouldBeOpen)
Definition juce_PropertyPanel.cpp:322
Viewport viewport
Definition juce_PropertyPanel.h:164
void removeSection(int sectionIndex)
Definition juce_PropertyPanel.cpp:334
void addSection(const String §ionTitle, const Array< PropertyComponent * > &newPropertyComponents, bool shouldSectionInitiallyBeOpen=true, int indexToInsertAt=-1, int extraPaddingBetweenComponents=0)
Definition juce_PropertyPanel.cpp:263
void updatePropHolderLayout(int width) const
PropertyHolderComponent * propertyHolderComponent
Definition juce_PropertyPanel.h:167
PropertyPanel()
Definition juce_PropertyPanel.cpp:191
const String & getMessageWhenEmpty() const noexcept
Definition juce_PropertyPanel.cpp:391
void setMessageWhenEmpty(const String &newMessage)
Definition juce_PropertyPanel.cpp:382
void clear()
Definition juce_PropertyPanel.cpp:234
Viewport & getViewport() noexcept
Definition juce_PropertyPanel.h:155
String messageWhenEmpty
Definition juce_PropertyPanel.h:168
void refreshAll() const
Definition juce_PropertyPanel.cpp:295
void addProperties(const Array< PropertyComponent * > &newPropertyComponents, int extraPaddingBetweenComponents=0)
Definition juce_PropertyPanel.cpp:253
void restoreOpennessState(const XmlElement &newState)
Definition juce_PropertyPanel.cpp:364
Definition juce_StringArray.h:35
Definition juce_String.h:53
Definition juce_Viewport.h:47
Definition juce_XmlElement.h:83
static const char * name
Definition pugl.h:1582
static int width
Definition pugl.h:1593
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_PropertyPanel.cpp:140
Definition juce_PropertyPanel.cpp:30