Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetGUI_Recorder.h
Go to the documentation of this file.
1
namespace
krotos
2
{
3
class
KwidgetGUI_Recorder
:
public
KwidgetGUI
4
{
5
public
:
6
using
Parameters
=
Kwidget_Recorder::Parameters
;
7
8
KwidgetGUI_Recorder
(
Kwidget
& owner);
9
10
void
paint
(Graphics& g)
override
;
11
void
resized
()
override
;
12
13
private
:
14
bool
m_dragging
{
false
};
15
bool
m_mouseOver
{
false
};
16
17
std::unique_ptr<Drawable>
m_dragImage
;
18
std::unique_ptr<Drawable>
m_bounceImage
;
19
std::unique_ptr<Drawable>
m_bounceHoverImage
;
20
21
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
KwidgetGUI_Recorder
)
22
};
23
}
// namespace krotos
krotos::KwidgetGUI_Recorder
Definition
KwidgetGUI_Recorder.h:4
krotos::KwidgetGUI_Recorder::KwidgetGUI_Recorder
KwidgetGUI_Recorder(Kwidget &owner)
Definition
KwidgetGUI_Recorder.cpp:3
krotos::KwidgetGUI_Recorder::m_dragImage
std::unique_ptr< Drawable > m_dragImage
Definition
KwidgetGUI_Recorder.h:17
krotos::KwidgetGUI_Recorder::m_mouseOver
bool m_mouseOver
Definition
KwidgetGUI_Recorder.h:15
krotos::KwidgetGUI_Recorder::m_dragging
bool m_dragging
Definition
KwidgetGUI_Recorder.h:14
krotos::KwidgetGUI_Recorder::m_bounceHoverImage
std::unique_ptr< Drawable > m_bounceHoverImage
Definition
KwidgetGUI_Recorder.h:19
krotos::KwidgetGUI_Recorder::resized
void resized() override
Definition
KwidgetGUI_Recorder.cpp:7
krotos::KwidgetGUI_Recorder::paint
void paint(Graphics &g) override
Definition
KwidgetGUI_Recorder.cpp:5
krotos::KwidgetGUI_Recorder::m_bounceImage
std::unique_ptr< Drawable > m_bounceImage
Definition
KwidgetGUI_Recorder.h:18
krotos::KwidgetGUI
Interface for a UI Component that controls a KwidgetProcessor.
Definition
KwidgetGUI.h:24
krotos::Kwidget
Definition
Kwidget.h:8
krotos
Definition
AirAbsorptionFilter.cpp:2
krotos::Kwidget_Recorder::Parameters
Definition
Kwidget_Recorder.h:20
krotos_kwidget
kwidgets
recorder
KwidgetGUI_Recorder.h
Generated by
1.12.0