#include <KwidgetGUI_Macroslider.h>
|
| std::function< void(const String &)> | onDelete |
| |
| std::unique_ptr< SliderParameterAttachment > | createParameterAttachment (const String ¶mID, Slider &slider) |
| |
| std::unique_ptr< ButtonParameterAttachment > | createParameterAttachment (const String ¶mID, Button &button) |
| |
| std::unique_ptr< ComboBoxParameterAttachment > | createParameterAttachment (const String ¶mID, ComboBox &comboBox) |
| |
| std::unique_ptr< ParameterAttachment > | createParameterAttachment (const String ¶mID, std::function< void(float)> callback) |
| |
| std::unique_ptr< LabelCustomParameterAttachment > | createCustomParameterAttachment (const String ¶mID, Label &label) |
| |
| template<typename AttachedComponentType > |
| void | addAttachedComponent (AttachedComponentType &component, const String ¶mID, bool isDraggable=true) |
| |
| template<typename AttachedComponentType > |
| void | addAttachedComponent (Component &parent, AttachedComponentType &component, const String ¶mID, bool isDraggable=true) |
| |
| void | addParameterCallback (const String ¶mID, std::function< void(float)> callback) |
| |
| bool | m_ignorePadding {false} |
| |
| Rectangle< int > | m_currentBounds |
| |
| TextButton | m_selectButton |
| |
| TextButton | m_deleteButton |
| |
| Colour | m_borderColour {Colours::fuchsia} |
| |
| TopBarComponent | m_topBarComponent |
| |
| RenderStyle | m_renderStyle {RenderStyle::normal} |
| |
◆ Parameters
◆ KwidgetGUI_MacroSlider()
| krotos::KwidgetGUI_MacroSlider::KwidgetGUI_MacroSlider |
( |
Kwidget & | owner | ) |
|
◆ ~KwidgetGUI_MacroSlider()
| krotos::KwidgetGUI_MacroSlider::~KwidgetGUI_MacroSlider |
( |
| ) |
|
◆ getLabel()
| AttachedLabel * krotos::KwidgetGUI_MacroSlider::getLabel |
( |
| ) |
const |
|
inline |
◆ getMacroSlider()
| AttachedSlider * krotos::KwidgetGUI_MacroSlider::getMacroSlider |
( |
| ) |
const |
|
inline |
◆ mouseEnter()
| void krotos::KwidgetGUI_MacroSlider::mouseEnter |
( |
const MouseEvent & | | ) |
|
|
override |
◆ mouseExit()
| void krotos::KwidgetGUI_MacroSlider::mouseExit |
( |
const MouseEvent & | | ) |
|
|
override |
◆ paint()
| void krotos::KwidgetGUI_MacroSlider::paint |
( |
Graphics & | g | ) |
|
|
override |
◆ resized()
| void krotos::KwidgetGUI_MacroSlider::resized |
( |
| ) |
|
|
override |
◆ setLabelEditability()
| void krotos::KwidgetGUI_MacroSlider::setLabelEditability |
( |
bool | editable | ) |
|
Sets the visibility flag to show the toggle in perform Mode
- Parameters
-
| flag | telling you if the label should be editable or not |
◆ setPerformMode()
| void krotos::KwidgetGUI_MacroSlider::setPerformMode |
( |
bool | performMode | ) |
|
|
inline |
◆ layout
◆ m_editableLabel
| std::unique_ptr<AttachedLabel> krotos::KwidgetGUI_MacroSlider::m_editableLabel {nullptr} |
|
private |
◆ m_krotosLAF
◆ m_labelEditability
| bool krotos::KwidgetGUI_MacroSlider::m_labelEditability {false} |
|
private |
◆ m_macroSlider
| std::unique_ptr<AttachedSlider> krotos::KwidgetGUI_MacroSlider::m_macroSlider {nullptr} |
|
private |
◆ m_performMode
| bool krotos::KwidgetGUI_MacroSlider::m_performMode {false} |
|
private |
The documentation for this class was generated from the following files: