5 setComponentID(
"TopBar");
13 m_selectButton.setColour(TextButton::ColourIds::buttonColourId, juce::Colours::whitesmoke);
46 m_label.setText(parentID, NotificationType::dontSendNotification);
47 m_label.setInterceptsMouseClicks(
false,
false);
const int m_padding
Definition topBarComponent.h:51
TopBarComponent(bool isSelectable, const String &parentID)
Definition topBarComponent.cpp:3
Label m_label
Definition topBarComponent.h:49
const int m_buttonSize
Definition topBarComponent.h:53
std::function< void(const String &)> onDelete
Definition topBarComponent.h:32
std::function< void(bool isMinimised)> onMinimise
Definition topBarComponent.h:37
TextButton m_deleteButton
Definition topBarComponent.h:40
void resized() override
Definition topBarComponent.cpp:51
const float m_borderThickness
Definition topBarComponent.h:52
std::function< void(const String &)> onSelect
Definition topBarComponent.h:27
void paint(Graphics &g) override
Definition topBarComponent.cpp:80
const float m_topBarCornerSize
Definition topBarComponent.h:55
TextButton m_selectButton
Definition topBarComponent.h:39
bool m_isSelectable
Definition topBarComponent.h:57
Rectangle< int > m_currentBounds
Definition topBarComponent.h:47
void mouseDrag(const MouseEvent &event) override
Definition topBarComponent.cpp:88
void mouseDown(const MouseEvent &event) override
Definition topBarComponent.cpp:86
TextButton m_minimiseButton
Definition topBarComponent.h:41
Colour m_borderColour
Definition topBarComponent.h:48
Definition AirAbsorptionFilter.cpp:2