25 #ifndef JUCE_CONCERTINAPANEL_H_INCLUDED
26 #define JUCE_CONCERTINAPANEL_H_INCLUDED
57 void addPanel (
int insertIndex,
Component* component,
bool takeOwnership);
63 void removePanel (
Component* panelComponent);
80 bool setPanelSize (
Component* panelComponent,
int newHeight,
bool animate);
88 bool expandPanelFully (
Component* panelComponent,
bool animate);
91 void setMaximumPanelSize (
Component* panelComponent,
int maximumSize);
94 void setPanelHeaderSize (
Component* panelComponent,
int headerSize);
103 bool isMouseOver,
bool isMouseDown,
108 void resized()
override;
124 void applyLayout (const
PanelSizes&,
bool animate);
125 void setLayout (const PanelSizes&,
bool animate);
126 void panelHeaderDoubleClicked (
Component*);
132 #endif // JUCE_CONCERTINAPANEL_H_INCLUDED
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_ConcertinaPanel.cpp:209
Definition: juce_ConcertinaPanel.h:98
Definition: juce_ConcertinaPanel.h:37
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_ConcertinaPanel.cpp:25
Definition: juce_ComponentAnimator.h:50
Definition: juce_Rectangle.h:36
virtual ~LookAndFeelMethods()
Definition: juce_ConcertinaPanel.h:100
Definition: juce_Component.h:33
Definition: juce_ScopedPointer.h:70
Definition: juce_ContainerDeletePolicy.h:44
Definition: juce_OwnedArray.h:55
Definition: juce_GraphicsContext.h:42