Krotos Modules 3
Loading...
Searching...
No Matches
StartStopButton.h
Go to the documentation of this file.
1
#pragma once
2
#include <KrotosBinaryData.h>
3
4
namespace
krotos
5
{
6
//==============================================================================
13
class
StartStopButton
:
public
DrawableButton
14
{
15
public
:
17
enum class
StartStopModes
18
{
19
start
= 0,
20
stop
21
};
22
23
StartStopButton
();
24
25
private
:
26
void
paint
(Graphics& g)
override
;
27
28
void
resized
()
override
;
29
30
Rectangle<float>
m_bounds
;
31
32
StartStopModes
m_mode
{
StartStopModes::start
};
33
std::unique_ptr<Drawable>
m_startDefaultImage
,
m_stopDefaultImage
,
m_startHoverImage
,
m_stopHoverImage
;
34
};
35
}
// namespace krotos
krotos::StartStopButton
A rectangular StartStopButton UI component.
Definition
StartStopButton.h:14
krotos::StartStopButton::m_startDefaultImage
std::unique_ptr< Drawable > m_startDefaultImage
Definition
StartStopButton.h:33
krotos::StartStopButton::m_stopDefaultImage
std::unique_ptr< Drawable > m_stopDefaultImage
Definition
StartStopButton.h:33
krotos::StartStopButton::m_startHoverImage
std::unique_ptr< Drawable > m_startHoverImage
Definition
StartStopButton.h:33
krotos::StartStopButton::m_bounds
Rectangle< float > m_bounds
Definition
StartStopButton.h:30
krotos::StartStopButton::paint
void paint(Graphics &g) override
Definition
StartStopButton.cpp:39
krotos::StartStopButton::StartStopButton
StartStopButton()
Definition
StartStopButton.cpp:7
krotos::StartStopButton::m_mode
StartStopModes m_mode
Definition
StartStopButton.h:32
krotos::StartStopButton::StartStopModes
StartStopModes
Definition
StartStopButton.h:18
krotos::StartStopButton::StartStopModes::start
@ start
krotos::StartStopButton::StartStopModes::stop
@ stop
krotos::StartStopButton::resized
void resized() override
Definition
StartStopButton.cpp:37
krotos::StartStopButton::m_stopHoverImage
std::unique_ptr< Drawable > m_stopHoverImage
Definition
StartStopButton.h:33
krotos
Definition
AirAbsorptionFilter.cpp:2
krotos_gui
components
buttons
StartStopButton.h
Generated by
1.12.0