|
| Pimpl (Slider &s, SliderStyle sliderStyle, TextEntryBoxPosition textBoxPosition) |
|
| ~Pimpl () |
|
void | registerListeners () |
|
bool | isHorizontal () const noexcept |
|
bool | isVertical () const noexcept |
|
bool | isRotary () const noexcept |
|
bool | isBar () const noexcept |
|
bool | incDecDragDirectionIsHorizontal () const noexcept |
|
float | getPositionOfValue (const double value) const |
|
void | setRange (const double newMin, const double newMax, const double newInt) |
|
double | getValue () const |
|
void | setValue (double newValue, const NotificationType notification) |
|
void | setMinValue (double newValue, const NotificationType notification, const bool allowNudgingOfOtherValues) |
|
void | setMaxValue (double newValue, const NotificationType notification, const bool allowNudgingOfOtherValues) |
|
void | setMinAndMaxValues (double newMinValue, double newMaxValue, const NotificationType notification) |
|
double | getMinValue () const |
|
double | getMaxValue () const |
|
void | triggerChangeMessage (const NotificationType notification) |
|
void | handleAsyncUpdate () override |
|
void | sendDragStart () |
|
void | sendDragEnd () |
|
void | buttonClicked (Button *button) override |
|
void | valueChanged (Value &value) override |
|
void | labelTextChanged (Label *label) override |
|
void | updateText () |
|
double | constrainedValue (double value) const |
|
float | getLinearSliderPos (const double value) const |
|
void | setSliderStyle (const SliderStyle newStyle) |
|
void | setRotaryParameters (const float startAngleRadians, const float endAngleRadians, const bool stopAtEnd) |
|
void | setVelocityModeParameters (const double sensitivity, const int threshold, const double offset, const bool userCanPressKeyToSwapMode) |
|
void | setSkewFactorFromMidPoint (const double sliderValueToShowAtMidPoint) |
|
void | setIncDecButtonsMode (const IncDecButtonMode mode) |
|
void | setTextBoxStyle (const TextEntryBoxPosition newPosition, const bool isReadOnly, const int textEntryBoxWidth, const int textEntryBoxHeight) |
|
void | setTextBoxIsEditable (const bool shouldBeEditable) |
|
void | showTextBox () |
|
void | hideTextBox (const bool discardCurrentEditorContents) |
|
void | setTextValueSuffix (const String &suffix) |
|
void | updateTextBoxEnablement () |
|
void | lookAndFeelChanged (LookAndFeel &lf) |
|
void | showPopupMenu () |
|
int | getThumbIndexAt (const MouseEvent &e) |
|
void | handleRotaryDrag (const MouseEvent &e) |
|
void | handleAbsoluteDrag (const MouseEvent &e) |
|
void | handleVelocityDrag (const MouseEvent &e) |
|
void | mouseDown (const MouseEvent &e) |
|
void | mouseDrag (const MouseEvent &e) |
|
void | mouseUp () |
|
bool | canDoubleClickToValue () const |
|
void | mouseDoubleClick () |
|
double | getMouseWheelDelta (double value, double wheelAmount) |
|
bool | mouseWheelMove (const MouseEvent &e, const MouseWheelDetails &wheel) |
|
void | modifierKeysChanged (const ModifierKeys &modifiers) |
|
bool | isAbsoluteDragMode (ModifierKeys mods) const |
|
void | restoreMouseIfHidden () |
|
void | paint (Graphics &g, LookAndFeel &lf) |
|
void | resized (LookAndFeel &lf) |
|
void | resizeIncDecButtons () |
|
| Listener () |
|
virtual | ~Listener () |
|