#include <KwidgetGUI_XyPad.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_XyPad()
| krotos::KwidgetGUI_XyPad::KwidgetGUI_XyPad |
( |
Kwidget & | owner | ) |
|
◆ ~KwidgetGUI_XyPad()
| krotos::KwidgetGUI_XyPad::~KwidgetGUI_XyPad |
( |
| ) |
|
◆ drawDebugGraphics()
| void krotos::KwidgetGUI_XyPad::drawDebugGraphics |
( |
Graphics & | g | ) |
|
|
private |
◆ getXYButton()
| XYButton & krotos::KwidgetGUI_XyPad::getXYButton |
( |
| ) |
|
|
inline |
◆ paint()
| void krotos::KwidgetGUI_XyPad::paint |
( |
Graphics & | g | ) |
|
|
override |
◆ resized()
| void krotos::KwidgetGUI_XyPad::resized |
( |
| ) |
|
|
override |
◆ setPerformMode()
| void krotos::KwidgetGUI_XyPad::setPerformMode |
( |
bool | performMode | ) |
|
|
inline |
◆ setToggleVisibility()
| void krotos::KwidgetGUI_XyPad::setToggleVisibility |
( |
bool | visible | ) |
|
Sets the visibility flag to show the toggle in perform Mode
◆ showContextMenu()
| void krotos::KwidgetGUI_XyPad::showContextMenu |
( |
| ) |
|
|
private |
◆ constants
◆ m_contextMenu
◆ m_editableLabelW
| std::unique_ptr<AttachedLabel> krotos::KwidgetGUI_XyPad::m_editableLabelW {nullptr} |
|
private |
◆ m_editableLabelX
| std::unique_ptr<AttachedLabel> krotos::KwidgetGUI_XyPad::m_editableLabelX {nullptr} |
|
private |
◆ m_editableLabelY
| std::unique_ptr<AttachedLabel> krotos::KwidgetGUI_XyPad::m_editableLabelY {nullptr} |
|
private |
◆ m_editableLabelZ
| std::unique_ptr<AttachedLabel> krotos::KwidgetGUI_XyPad::m_editableLabelZ {nullptr} |
|
private |
◆ m_goSlow
| bool krotos::KwidgetGUI_XyPad::m_goSlow = false |
|
private |
◆ m_grainVisualiser
◆ m_lookAndFeelv4
| LookAndFeel_V4 krotos::KwidgetGUI_XyPad::m_lookAndFeelv4 |
|
private |
◆ m_performMode
| bool krotos::KwidgetGUI_XyPad::m_performMode {false} |
|
private |
◆ m_toggleLabel
| juce::Label krotos::KwidgetGUI_XyPad::m_toggleLabel |
|
private |
◆ m_toggleLabelAttachment
| std::unique_ptr<ParameterAttachment> krotos::KwidgetGUI_XyPad::m_toggleLabelAttachment |
|
private |
◆ m_toggleVisibility
| bool krotos::KwidgetGUI_XyPad::m_toggleVisibility {false} |
|
private |
◆ m_xyButton
| XYButton krotos::KwidgetGUI_XyPad::m_xyButton |
|
private |
◆ m_xyButtonAttachment
◆ m_zoomRange
| Range<float> krotos::KwidgetGUI_XyPad::m_zoomRange |
|
private |
The documentation for this class was generated from the following files: