|
| | Pimpl (Slider &s, SliderStyle sliderStyle, TextEntryBoxPosition textBoxPosition) |
| | ~Pimpl () override |
| void | registerListeners () |
| bool | isHorizontal () const noexcept |
| bool | isVertical () const noexcept |
| bool | isRotary () const noexcept |
| bool | isBar () const noexcept |
| bool | isTwoValue () const noexcept |
| bool | isThreeValue () const noexcept |
| bool | incDecDragDirectionIsHorizontal () const noexcept |
| float | getPositionOfValue (double value) const |
| void | updateRange () |
| void | setRange (double newMin, double newMax, double newInt) |
| void | setNormalisableRange (NormalisableRange< double > newRange) |
| double | getValue () const |
| void | setValue (double newValue, NotificationType notification) |
| void | setMinValue (double newValue, NotificationType notification, bool allowNudgingOfOtherValues) |
| void | setMaxValue (double newValue, NotificationType notification, bool allowNudgingOfOtherValues) |
| void | setMinAndMaxValues (double newMinValue, double newMaxValue, NotificationType notification) |
| double | getMinValue () const |
| double | getMaxValue () const |
| void | triggerChangeMessage (NotificationType notification) |
| void | handleAsyncUpdate () override |
| void | sendDragStart () |
| void | sendDragEnd () |
| void | incrementOrDecrement (double delta) |
| void | valueChanged (Value &value) override |
| void | textChanged () |
| void | updateText () |
| double | constrainedValue (double value) const |
| float | getLinearSliderPos (double value) const |
| void | setSliderStyle (SliderStyle newStyle) |
| void | setVelocityModeParameters (double sensitivity, int threshold, double offset, bool userCanPressKeyToSwapMode, ModifierKeys::Flags newModifierToSwapModes) |
| void | setIncDecButtonsMode (IncDecButtonMode mode) |
| void | setTextBoxStyle (TextEntryBoxPosition newPosition, bool isReadOnly, int textEntryBoxWidth, int textEntryBoxHeight) |
| void | setTextBoxIsEditable (bool shouldBeEditable) |
| void | showTextBox () |
| void | hideTextBox (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 () |
| void | mouseMove () |
| void | mouseExit () |
| bool | keyPressed (const KeyPress &key) |
| void | showPopupDisplay () |
| void | updatePopupDisplay (double valueToShow) |
| 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 () |
| | AsyncUpdater () |
| virtual | ~AsyncUpdater () |
| void | triggerAsyncUpdate () |
| void | cancelPendingUpdate () noexcept |
| void | handleUpdateNowIfNeeded () |
| bool | isUpdatePending () const noexcept |