JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
juce::Slider::Pimpl Class Reference
Inheritance diagram for juce::Slider::Pimpl:
juce::AsyncUpdater juce::Value::Listener

Classes

struct  PopupDisplayComponent
 

Public Member Functions

 Pimpl (Slider &s, SliderStyle sliderStyle, TextEntryBoxPosition textBoxPosition)
 
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 setNumDecimalPlacesToDisplay (int decimalPlacesToDisplay)
 
int getNumDecimalPlacesToDisplay () 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
 Called back to do whatever your class needs to do.
 
void sendDragStart ()
 
void sendDragEnd ()
 
void incrementOrDecrement (double delta)
 
void valueChanged (Value &value) override
 Called when a Value object is changed.
 
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 ()
 
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 ()
 
- Public Member Functions inherited from juce::AsyncUpdater
 AsyncUpdater ()
 Creates an AsyncUpdater object.
 
virtual ~AsyncUpdater ()
 Destructor.
 
void triggerAsyncUpdate ()
 Causes the callback to be triggered at a later time.
 
void cancelPendingUpdate () noexcept
 This will stop any pending updates from happening.
 
void handleUpdateNowIfNeeded ()
 If an update has been triggered and is pending, this will invoke it synchronously.
 
bool isUpdatePending () const noexcept
 Returns true if there's an update callback in the pipeline.
 

Static Public Member Functions

static void sliderMenuCallback (int result, Slider *slider)
 
static double smallestAngleBetween (double a1, double a2) noexcept
 

Public Attributes

Sliderowner
 
SliderStyle style
 
ListenerList< Slider::Listenerlisteners
 
Value currentValue
 
Value valueMin
 
Value valueMax
 
double lastCurrentValue
 
double lastValueMin
 
double lastValueMax
 
NormalisableRange< doublenormRange
 
double doubleClickReturnValue
 
double valueWhenLastDragged
 
double valueOnMouseDown
 
double lastAngle
 
double velocityModeSensitivity
 
double velocityModeOffset
 
double minMaxDiff
 
int velocityModeThreshold
 
RotaryParameters rotaryParams
 
Point< floatmouseDragStartPos
 
Point< floatmousePosWhenLastDragged
 
int sliderRegionStart
 
int sliderRegionSize
 
int sliderBeingDragged
 
int pixelsForFullDragExtent
 
Time lastMouseWheelTime
 
Rectangle< intsliderRect
 
std::unique_ptr< ScopedDragNotificationcurrentDrag
 
TextEntryBoxPosition textBoxPos
 
String textSuffix
 
int numDecimalPlaces
 
int fixedNumDecimalPlaces
 
int textBoxWidth
 
int textBoxHeight
 
IncDecButtonMode incDecButtonMode
 
ModifierKeys::Flags modifierToSwapModes
 
bool editableText
 
bool doubleClickToValue
 
bool isVelocityBased
 
bool userKeyOverridesVelocity
 
bool incDecButtonsSideBySide
 
bool sendChangeOnlyOnRelease
 
bool showPopupOnDrag
 
bool showPopupOnHover
 
bool menuEnabled
 
bool useDragEvents
 
bool incDecDragged
 
bool scrollWheelEnabled
 
bool snapsToMousePos
 
int popupHoverTimeout
 
double lastPopupDismissal
 
ModifierKeys singleClickModifiers
 
std::unique_ptr< LabelvalueBox
 
std::unique_ptr< ButtonincButton
 
std::unique_ptr< ButtondecButton
 
std::unique_ptr< PopupDisplayComponentpopupDisplay
 
ComponentparentForPopupDisplay
 

Detailed Description

Definition at line 37 of file juce_Slider.cpp.

Constructor & Destructor Documentation

◆ Pimpl()

juce::Slider::Pimpl::Pimpl ( Slider s,
SliderStyle  sliderStyle,
TextEntryBoxPosition  textBoxPosition 
)

Definition at line 42 of file juce_Slider.cpp.

◆ ~Pimpl()

juce::Slider::Pimpl::~Pimpl ( )
override

Definition at line 52 of file juce_Slider.cpp.

Member Function Documentation

◆ canDoubleClickToValue()

bool juce::Slider::Pimpl::canDoubleClickToValue ( ) const

Definition at line 1097 of file juce_Slider.cpp.

◆ constrainedValue()

double juce::Slider::Pimpl::constrainedValue ( double  value) const

Definition at line 459 of file juce_Slider.cpp.

◆ getLinearSliderPos()

float juce::Slider::Pimpl::getLinearSliderPos ( double  value) const

Definition at line 464 of file juce_Slider.cpp.

◆ getMaxValue()

double juce::Slider::Pimpl::getMaxValue ( ) const

Definition at line 330 of file juce_Slider.cpp.

◆ getMinValue()

double juce::Slider::Pimpl::getMinValue ( ) const

Definition at line 321 of file juce_Slider.cpp.

◆ getMouseWheelDelta()

double juce::Slider::Pimpl::getMouseWheelDelta ( double  value,
double  wheelAmount 
)

Definition at line 1114 of file juce_Slider.cpp.

◆ getNumDecimalPlacesToDisplay()

int juce::Slider::Pimpl::getNumDecimalPlacesToDisplay ( ) const

Definition at line 131 of file juce_Slider.cpp.

◆ getPositionOfValue()

float juce::Slider::Pimpl::getPositionOfValue ( double  value) const

Definition at line 116 of file juce_Slider.cpp.

◆ getThumbIndexAt()

int juce::Slider::Pimpl::getThumbIndexAt ( const MouseEvent e)

Definition at line 683 of file juce_Slider.cpp.

◆ getValue()

double juce::Slider::Pimpl::getValue ( ) const

Definition at line 183 of file juce_Slider.cpp.

◆ handleAbsoluteDrag()

void juce::Slider::Pimpl::handleAbsoluteDrag ( const MouseEvent e)

Definition at line 755 of file juce_Slider.cpp.

◆ handleAsyncUpdate()

void juce::Slider::Pimpl::handleAsyncUpdate ( )
overridevirtual

Called back to do whatever your class needs to do.

This method is called by the message thread at the next convenient time after the triggerAsyncUpdate() method has been called.

Implements juce::AsyncUpdater.

Definition at line 352 of file juce_Slider.cpp.

◆ handleRotaryDrag()

void juce::Slider::Pimpl::handleRotaryDrag ( const MouseEvent e)

Definition at line 707 of file juce_Slider.cpp.

◆ handleVelocityDrag()

void juce::Slider::Pimpl::handleVelocityDrag ( const MouseEvent e)

Definition at line 803 of file juce_Slider.cpp.

◆ hideTextBox()

void juce::Slider::Pimpl::hideTextBox ( bool  discardCurrentEditorContents)

Definition at line 550 of file juce_Slider.cpp.

◆ incDecDragDirectionIsHorizontal()

bool juce::Slider::Pimpl::incDecDragDirectionIsHorizontal ( ) const
noexcept

Definition at line 110 of file juce_Slider.cpp.

◆ incrementOrDecrement()

void juce::Slider::Pimpl::incrementOrDecrement ( double  delta)

Definition at line 398 of file juce_Slider.cpp.

◆ isAbsoluteDragMode()

bool juce::Slider::Pimpl::isAbsoluteDragMode ( ModifierKeys  mods) const

Definition at line 1170 of file juce_Slider.cpp.

◆ isBar()

bool juce::Slider::Pimpl::isBar ( ) const
noexcept

Definition at line 92 of file juce_Slider.cpp.

◆ isHorizontal()

bool juce::Slider::Pimpl::isHorizontal ( ) const
noexcept

Definition at line 68 of file juce_Slider.cpp.

◆ isRotary()

bool juce::Slider::Pimpl::isRotary ( ) const
noexcept

Definition at line 84 of file juce_Slider.cpp.

◆ isThreeValue()

bool juce::Slider::Pimpl::isThreeValue ( ) const
noexcept

Definition at line 104 of file juce_Slider.cpp.

◆ isTwoValue()

bool juce::Slider::Pimpl::isTwoValue ( ) const
noexcept

Definition at line 98 of file juce_Slider.cpp.

◆ isVertical()

bool juce::Slider::Pimpl::isVertical ( ) const
noexcept

Definition at line 76 of file juce_Slider.cpp.

◆ keyPressed()

bool juce::Slider::Pimpl::keyPressed ( const KeyPress key)

Definition at line 1017 of file juce_Slider.cpp.

◆ lookAndFeelChanged()

void juce::Slider::Pimpl::lookAndFeelChanged ( LookAndFeel lf)

Definition at line 581 of file juce_Slider.cpp.

◆ modifierKeysChanged()

void juce::Slider::Pimpl::modifierKeysChanged ( const ModifierKeys modifiers)

Definition at line 1164 of file juce_Slider.cpp.

◆ mouseDoubleClick()

void juce::Slider::Pimpl::mouseDoubleClick ( )

Definition at line 1105 of file juce_Slider.cpp.

◆ mouseDown()

void juce::Slider::Pimpl::mouseDown ( const MouseEvent e)

Definition at line 840 of file juce_Slider.cpp.

◆ mouseDrag()

void juce::Slider::Pimpl::mouseDrag ( const MouseEvent e)

Definition at line 894 of file juce_Slider.cpp.

◆ mouseExit()

void juce::Slider::Pimpl::mouseExit ( )

Definition at line 1012 of file juce_Slider.cpp.

◆ mouseMove()

void juce::Slider::Pimpl::mouseMove ( )

Definition at line 990 of file juce_Slider.cpp.

◆ mouseUp()

void juce::Slider::Pimpl::mouseUp ( )

Definition at line 961 of file juce_Slider.cpp.

◆ mouseWheelMove()

bool juce::Slider::Pimpl::mouseWheelMove ( const MouseEvent e,
const MouseWheelDetails wheel 
)

Definition at line 1127 of file juce_Slider.cpp.

◆ paint()

void juce::Slider::Pimpl::paint ( Graphics g,
LookAndFeel lf 
)

Definition at line 1217 of file juce_Slider.cpp.

◆ registerListeners()

void juce::Slider::Pimpl::registerListeners ( )

Definition at line 61 of file juce_Slider.cpp.

◆ resized()

void juce::Slider::Pimpl::resized ( LookAndFeel lf)

Definition at line 1246 of file juce_Slider.cpp.

◆ resizeIncDecButtons()

void juce::Slider::Pimpl::resizeIncDecButtons ( )

Definition at line 1271 of file juce_Slider.cpp.

◆ restoreMouseIfHidden()

void juce::Slider::Pimpl::restoreMouseIfHidden ( )

Definition at line 1175 of file juce_Slider.cpp.

◆ sendDragEnd()

void juce::Slider::Pimpl::sendDragEnd ( )

Definition at line 384 of file juce_Slider.cpp.

◆ sendDragStart()

void juce::Slider::Pimpl::sendDragStart ( )

Definition at line 371 of file juce_Slider.cpp.

◆ setIncDecButtonsMode()

void juce::Slider::Pimpl::setIncDecButtonsMode ( IncDecButtonMode  mode)

Definition at line 507 of file juce_Slider.cpp.

◆ setMaxValue()

void juce::Slider::Pimpl::setMaxValue ( double  newValue,
NotificationType  notification,
bool  allowNudgingOfOtherValues 
)

Definition at line 263 of file juce_Slider.cpp.

◆ setMinAndMaxValues()

void juce::Slider::Pimpl::setMinAndMaxValues ( double  newMinValue,
double  newMaxValue,
NotificationType  notification 
)

Definition at line 297 of file juce_Slider.cpp.

◆ setMinValue()

void juce::Slider::Pimpl::setMinValue ( double  newValue,
NotificationType  notification,
bool  allowNudgingOfOtherValues 
)

Definition at line 229 of file juce_Slider.cpp.

◆ setNormalisableRange()

void juce::Slider::Pimpl::setNormalisableRange ( NormalisableRange< double newRange)

Definition at line 177 of file juce_Slider.cpp.

◆ setNumDecimalPlacesToDisplay()

void juce::Slider::Pimpl::setNumDecimalPlacesToDisplay ( int  decimalPlacesToDisplay)

Definition at line 125 of file juce_Slider.cpp.

◆ setRange()

void juce::Slider::Pimpl::setRange ( double  newMin,
double  newMax,
double  newInt 
)

Definition at line 170 of file juce_Slider.cpp.

◆ setSliderStyle()

void juce::Slider::Pimpl::setSliderStyle ( SliderStyle  newStyle)

Definition at line 484 of file juce_Slider.cpp.

◆ setTextBoxIsEditable()

void juce::Slider::Pimpl::setTextBoxIsEditable ( bool  shouldBeEditable)

Definition at line 536 of file juce_Slider.cpp.

◆ setTextBoxStyle()

void juce::Slider::Pimpl::setTextBoxStyle ( TextEntryBoxPosition  newPosition,
bool  isReadOnly,
int  textEntryBoxWidth,
int  textEntryBoxHeight 
)

Definition at line 516 of file juce_Slider.cpp.

◆ setTextValueSuffix()

void juce::Slider::Pimpl::setTextValueSuffix ( const String suffix)

Definition at line 561 of file juce_Slider.cpp.

◆ setValue()

void juce::Slider::Pimpl::setValue ( double  newValue,
NotificationType  notification 
)

Definition at line 192 of file juce_Slider.cpp.

◆ setVelocityModeParameters()

void juce::Slider::Pimpl::setVelocityModeParameters ( double  sensitivity,
int  threshold,
double  offset,
bool  userCanPressKeyToSwapMode,
ModifierKeys::Flags  newModifierToSwapModes 
)

Definition at line 496 of file juce_Slider.cpp.

◆ showPopupDisplay()

void juce::Slider::Pimpl::showPopupDisplay ( )

Definition at line 1049 of file juce_Slider.cpp.

◆ showPopupMenu()

void juce::Slider::Pimpl::showPopupMenu ( )

Definition at line 645 of file juce_Slider.cpp.

◆ showTextBox()

void juce::Slider::Pimpl::showTextBox ( )

Definition at line 542 of file juce_Slider.cpp.

◆ sliderMenuCallback()

static void juce::Slider::Pimpl::sliderMenuCallback ( int  result,
Slider slider 
)
static

Definition at line 667 of file juce_Slider.cpp.

◆ smallestAngleBetween()

static double juce::Slider::Pimpl::smallestAngleBetween ( double  a1,
double  a2 
)
staticnoexcept

Definition at line 1410 of file juce_Slider.cpp.

◆ textChanged()

void juce::Slider::Pimpl::textChanged ( )

Definition at line 433 of file juce_Slider.cpp.

◆ triggerChangeMessage()

void juce::Slider::Pimpl::triggerChangeMessage ( NotificationType  notification)

Definition at line 339 of file juce_Slider.cpp.

◆ updatePopupDisplay()

void juce::Slider::Pimpl::updatePopupDisplay ( )

Definition at line 1070 of file juce_Slider.cpp.

◆ updateRange()

void juce::Slider::Pimpl::updateRange ( )

Definition at line 136 of file juce_Slider.cpp.

◆ updateText()

void juce::Slider::Pimpl::updateText ( )

Definition at line 446 of file juce_Slider.cpp.

◆ updateTextBoxEnablement()

void juce::Slider::Pimpl::updateTextBoxEnablement ( )

Definition at line 570 of file juce_Slider.cpp.

◆ valueChanged()

void juce::Slider::Pimpl::valueChanged ( Value value)
overridevirtual

Called when a Value object is changed.

Note that the Value object passed as a parameter may not be exactly the same object that you registered the listener with - it might be a copy that refers to the same underlying ValueSource. To find out, you can call Value::refersToSameSourceAs().

Implements juce::Value::Listener.

Definition at line 416 of file juce_Slider.cpp.

Member Data Documentation

◆ currentDrag

std::unique_ptr<ScopedDragNotification> juce::Slider::Pimpl::currentDrag

Definition at line 1317 of file juce_Slider.cpp.

◆ currentValue

Value juce::Slider::Pimpl::currentValue

Definition at line 1303 of file juce_Slider.cpp.

◆ decButton

std::unique_ptr<Button> juce::Slider::Pimpl::decButton

Definition at line 1347 of file juce_Slider.cpp.

◆ doubleClickReturnValue

double juce::Slider::Pimpl::doubleClickReturnValue

Definition at line 1306 of file juce_Slider.cpp.

◆ doubleClickToValue

bool juce::Slider::Pimpl::doubleClickToValue

Definition at line 1328 of file juce_Slider.cpp.

◆ editableText

bool juce::Slider::Pimpl::editableText

Definition at line 1327 of file juce_Slider.cpp.

◆ fixedNumDecimalPlaces

int juce::Slider::Pimpl::fixedNumDecimalPlaces

Definition at line 1322 of file juce_Slider.cpp.

◆ incButton

std::unique_ptr<Button> juce::Slider::Pimpl::incButton

Definition at line 1347 of file juce_Slider.cpp.

◆ incDecButtonMode

IncDecButtonMode juce::Slider::Pimpl::incDecButtonMode

Definition at line 1324 of file juce_Slider.cpp.

◆ incDecButtonsSideBySide

bool juce::Slider::Pimpl::incDecButtonsSideBySide

Definition at line 1331 of file juce_Slider.cpp.

◆ incDecDragged

bool juce::Slider::Pimpl::incDecDragged

Definition at line 1337 of file juce_Slider.cpp.

◆ isVelocityBased

bool juce::Slider::Pimpl::isVelocityBased

Definition at line 1329 of file juce_Slider.cpp.

◆ lastAngle

double juce::Slider::Pimpl::lastAngle

Definition at line 1307 of file juce_Slider.cpp.

◆ lastCurrentValue

double juce::Slider::Pimpl::lastCurrentValue

Definition at line 1304 of file juce_Slider.cpp.

◆ lastMouseWheelTime

Time juce::Slider::Pimpl::lastMouseWheelTime

Definition at line 1315 of file juce_Slider.cpp.

◆ lastPopupDismissal

double juce::Slider::Pimpl::lastPopupDismissal

Definition at line 1342 of file juce_Slider.cpp.

◆ lastValueMax

double juce::Slider::Pimpl::lastValueMax

Definition at line 1304 of file juce_Slider.cpp.

◆ lastValueMin

double juce::Slider::Pimpl::lastValueMin

Definition at line 1304 of file juce_Slider.cpp.

◆ listeners

ListenerList<Slider::Listener> juce::Slider::Pimpl::listeners

Definition at line 1302 of file juce_Slider.cpp.

◆ menuEnabled

bool juce::Slider::Pimpl::menuEnabled

Definition at line 1335 of file juce_Slider.cpp.

◆ minMaxDiff

double juce::Slider::Pimpl::minMaxDiff

Definition at line 1308 of file juce_Slider.cpp.

◆ modifierToSwapModes

ModifierKeys::Flags juce::Slider::Pimpl::modifierToSwapModes

Definition at line 1325 of file juce_Slider.cpp.

◆ mouseDragStartPos

Point<float> juce::Slider::Pimpl::mouseDragStartPos

Definition at line 1311 of file juce_Slider.cpp.

◆ mousePosWhenLastDragged

Point<float> juce::Slider::Pimpl::mousePosWhenLastDragged

Definition at line 1311 of file juce_Slider.cpp.

◆ normRange

NormalisableRange<double> juce::Slider::Pimpl::normRange

Definition at line 1305 of file juce_Slider.cpp.

◆ numDecimalPlaces

int juce::Slider::Pimpl::numDecimalPlaces

Definition at line 1321 of file juce_Slider.cpp.

◆ owner

Slider& juce::Slider::Pimpl::owner

Definition at line 1299 of file juce_Slider.cpp.

◆ parentForPopupDisplay

Component* juce::Slider::Pimpl::parentForPopupDisplay

Definition at line 1407 of file juce_Slider.cpp.

◆ pixelsForFullDragExtent

int juce::Slider::Pimpl::pixelsForFullDragExtent

Definition at line 1314 of file juce_Slider.cpp.

◆ popupDisplay

std::unique_ptr<PopupDisplayComponent> juce::Slider::Pimpl::popupDisplay

Definition at line 1406 of file juce_Slider.cpp.

◆ popupHoverTimeout

int juce::Slider::Pimpl::popupHoverTimeout

Definition at line 1341 of file juce_Slider.cpp.

◆ rotaryParams

RotaryParameters juce::Slider::Pimpl::rotaryParams

Definition at line 1310 of file juce_Slider.cpp.

◆ scrollWheelEnabled

bool juce::Slider::Pimpl::scrollWheelEnabled

Definition at line 1338 of file juce_Slider.cpp.

◆ sendChangeOnlyOnRelease

bool juce::Slider::Pimpl::sendChangeOnlyOnRelease

Definition at line 1332 of file juce_Slider.cpp.

◆ showPopupOnDrag

bool juce::Slider::Pimpl::showPopupOnDrag

Definition at line 1333 of file juce_Slider.cpp.

◆ showPopupOnHover

bool juce::Slider::Pimpl::showPopupOnHover

Definition at line 1334 of file juce_Slider.cpp.

◆ singleClickModifiers

ModifierKeys juce::Slider::Pimpl::singleClickModifiers

Definition at line 1344 of file juce_Slider.cpp.

◆ sliderBeingDragged

int juce::Slider::Pimpl::sliderBeingDragged

Definition at line 1313 of file juce_Slider.cpp.

◆ sliderRect

Rectangle<int> juce::Slider::Pimpl::sliderRect

Definition at line 1316 of file juce_Slider.cpp.

◆ sliderRegionSize

int juce::Slider::Pimpl::sliderRegionSize

Definition at line 1312 of file juce_Slider.cpp.

◆ sliderRegionStart

int juce::Slider::Pimpl::sliderRegionStart

Definition at line 1312 of file juce_Slider.cpp.

◆ snapsToMousePos

bool juce::Slider::Pimpl::snapsToMousePos

Definition at line 1339 of file juce_Slider.cpp.

◆ style

SliderStyle juce::Slider::Pimpl::style

Definition at line 1300 of file juce_Slider.cpp.

◆ textBoxHeight

int juce::Slider::Pimpl::textBoxHeight

Definition at line 1323 of file juce_Slider.cpp.

◆ textBoxPos

TextEntryBoxPosition juce::Slider::Pimpl::textBoxPos

Definition at line 1319 of file juce_Slider.cpp.

◆ textBoxWidth

int juce::Slider::Pimpl::textBoxWidth

Definition at line 1323 of file juce_Slider.cpp.

◆ textSuffix

String juce::Slider::Pimpl::textSuffix

Definition at line 1320 of file juce_Slider.cpp.

◆ useDragEvents

bool juce::Slider::Pimpl::useDragEvents

Definition at line 1336 of file juce_Slider.cpp.

◆ userKeyOverridesVelocity

bool juce::Slider::Pimpl::userKeyOverridesVelocity

Definition at line 1330 of file juce_Slider.cpp.

◆ valueBox

std::unique_ptr<Label> juce::Slider::Pimpl::valueBox

Definition at line 1346 of file juce_Slider.cpp.

◆ valueMax

Value juce::Slider::Pimpl::valueMax

Definition at line 1303 of file juce_Slider.cpp.

◆ valueMin

Value juce::Slider::Pimpl::valueMin

Definition at line 1303 of file juce_Slider.cpp.

◆ valueOnMouseDown

double juce::Slider::Pimpl::valueOnMouseDown

Definition at line 1307 of file juce_Slider.cpp.

◆ valueWhenLastDragged

double juce::Slider::Pimpl::valueWhenLastDragged

Definition at line 1307 of file juce_Slider.cpp.

◆ velocityModeOffset

double juce::Slider::Pimpl::velocityModeOffset

Definition at line 1308 of file juce_Slider.cpp.

◆ velocityModeSensitivity

double juce::Slider::Pimpl::velocityModeSensitivity

Definition at line 1308 of file juce_Slider.cpp.

◆ velocityModeThreshold

int juce::Slider::Pimpl::velocityModeThreshold

Definition at line 1309 of file juce_Slider.cpp.


The documentation for this class was generated from the following file: