25 #ifndef JUCE_PROPERTYPANEL_H_INCLUDED 26 #define JUCE_PROPERTYPANEL_H_INCLUDED 79 void addSection (
const String& sectionTitle,
81 bool shouldSectionInitiallyBeOpen =
true,
82 int indexToInsertAt = -1);
85 void refreshAll()
const;
93 int getTotalContentHeight()
const;
104 bool isSectionOpen (
int sectionIndex)
const;
109 void setSectionOpen (
int sectionIndex,
bool shouldBeOpen);
114 void setSectionEnabled (
int sectionIndex,
bool shouldBeEnabled);
119 void removeSection (
int sectionIndex);
139 void restoreOpennessState (
const XmlElement& newState);
145 void setMessageWhenEmpty (
const String& newMessage);
166 void updatePropHolderLayout()
const;
167 void updatePropHolderLayout (
int width)
const;
173 #endif // JUCE_PROPERTYPANEL_H_INCLUDED #define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_PropertyPanel.h:41
Definition: juce_String.h:43
Definition: juce_PropertyPanel.cpp:25
#define JUCE_API
Definition: juce_StandardHeader.h:139
virtual void resized()
Definition: juce_Component.cpp:2272
Definition: juce_XmlElement.h:142
virtual void paint(Graphics &g)
Definition: juce_Component.cpp:1929
Definition: juce_Component.h:33
png_const_structrp png_const_inforp int png_fixed_point * width
Definition: juce_PNGLoader.cpp:2339
Definition: juce_StringArray.h:39
Definition: juce_Array.h:60
Definition: juce_GraphicsContext.h:42
Definition: juce_Viewport.h:42
Definition: juce_PropertyPanel.cpp:119