|
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 |
Classes | |
| struct | PopupDisplayComponent |
Static Public Member Functions | |
| static void | sliderMenuCallback (int result, Slider *slider) |
| static double | smallestAngleBetween (double a1, double a2) noexcept |
Definition at line 37 of file juce_Slider.cpp.
| juce::Slider::Pimpl::Pimpl | ( | Slider & | s, |
| SliderStyle | sliderStyle, | ||
| TextEntryBoxPosition | textBoxPosition | ||
| ) |
Definition at line 42 of file juce_Slider.cpp.
|
override |
Definition at line 52 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::canDoubleClickToValue | ( | ) | const |
Definition at line 1097 of file juce_Slider.cpp.
Definition at line 459 of file juce_Slider.cpp.
Definition at line 464 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::getMaxValue | ( | ) | const |
Definition at line 330 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::getMinValue | ( | ) | const |
Definition at line 321 of file juce_Slider.cpp.
Definition at line 1114 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::getNumDecimalPlacesToDisplay | ( | ) | const |
Definition at line 131 of file juce_Slider.cpp.
Definition at line 116 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::getThumbIndexAt | ( | const MouseEvent & | e | ) |
Definition at line 683 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::getValue | ( | ) | const |
Definition at line 183 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::handleAbsoluteDrag | ( | const MouseEvent & | e | ) |
Definition at line 755 of file juce_Slider.cpp.
|
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.
| void juce::Slider::Pimpl::handleRotaryDrag | ( | const MouseEvent & | e | ) |
Definition at line 707 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::handleVelocityDrag | ( | const MouseEvent & | e | ) |
Definition at line 803 of file juce_Slider.cpp.
Definition at line 550 of file juce_Slider.cpp.
|
noexcept |
Definition at line 110 of file juce_Slider.cpp.
Definition at line 398 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::isAbsoluteDragMode | ( | ModifierKeys | mods | ) | const |
Definition at line 1170 of file juce_Slider.cpp.
|
noexcept |
Definition at line 92 of file juce_Slider.cpp.
|
noexcept |
Definition at line 68 of file juce_Slider.cpp.
|
noexcept |
Definition at line 84 of file juce_Slider.cpp.
|
noexcept |
Definition at line 104 of file juce_Slider.cpp.
|
noexcept |
Definition at line 98 of file juce_Slider.cpp.
|
noexcept |
Definition at line 76 of file juce_Slider.cpp.
Definition at line 1017 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::lookAndFeelChanged | ( | LookAndFeel & | lf | ) |
Definition at line 581 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::modifierKeysChanged | ( | const ModifierKeys & | modifiers | ) |
Definition at line 1164 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::mouseDoubleClick | ( | ) |
Definition at line 1105 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::mouseDown | ( | const MouseEvent & | e | ) |
Definition at line 840 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::mouseDrag | ( | const MouseEvent & | e | ) |
Definition at line 894 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::mouseExit | ( | ) |
Definition at line 1012 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::mouseMove | ( | ) |
Definition at line 990 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::mouseUp | ( | ) |
Definition at line 961 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::mouseWheelMove | ( | const MouseEvent & | e, |
| const MouseWheelDetails & | wheel | ||
| ) |
Definition at line 1127 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::paint | ( | Graphics & | g, |
| LookAndFeel & | lf | ||
| ) |
Definition at line 1217 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::registerListeners | ( | ) |
Definition at line 61 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::resized | ( | LookAndFeel & | lf | ) |
Definition at line 1246 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::resizeIncDecButtons | ( | ) |
Definition at line 1271 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::restoreMouseIfHidden | ( | ) |
Definition at line 1175 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::sendDragEnd | ( | ) |
Definition at line 384 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::sendDragStart | ( | ) |
Definition at line 371 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setIncDecButtonsMode | ( | IncDecButtonMode | mode | ) |
Definition at line 507 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setMaxValue | ( | double | newValue, |
| NotificationType | notification, | ||
| bool | allowNudgingOfOtherValues | ||
| ) |
Definition at line 263 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setMinAndMaxValues | ( | double | newMinValue, |
| double | newMaxValue, | ||
| NotificationType | notification | ||
| ) |
Definition at line 297 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setMinValue | ( | double | newValue, |
| NotificationType | notification, | ||
| bool | allowNudgingOfOtherValues | ||
| ) |
Definition at line 229 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setNormalisableRange | ( | NormalisableRange< double > | newRange | ) |
Definition at line 177 of file juce_Slider.cpp.
Definition at line 125 of file juce_Slider.cpp.
Definition at line 170 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setSliderStyle | ( | SliderStyle | newStyle | ) |
Definition at line 484 of file juce_Slider.cpp.
Definition at line 536 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setTextBoxStyle | ( | TextEntryBoxPosition | newPosition, |
| bool | isReadOnly, | ||
| int | textEntryBoxWidth, | ||
| int | textEntryBoxHeight | ||
| ) |
Definition at line 516 of file juce_Slider.cpp.
Definition at line 561 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::setValue | ( | double | newValue, |
| NotificationType | notification | ||
| ) |
Definition at line 192 of file juce_Slider.cpp.
| 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.
| void juce::Slider::Pimpl::showPopupDisplay | ( | ) |
Definition at line 1049 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::showPopupMenu | ( | ) |
Definition at line 645 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::showTextBox | ( | ) |
Definition at line 542 of file juce_Slider.cpp.
Definition at line 667 of file juce_Slider.cpp.
Definition at line 1410 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::textChanged | ( | ) |
Definition at line 433 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::triggerChangeMessage | ( | NotificationType | notification | ) |
Definition at line 339 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::updatePopupDisplay | ( | ) |
Definition at line 1070 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::updateRange | ( | ) |
Definition at line 136 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::updateText | ( | ) |
Definition at line 446 of file juce_Slider.cpp.
| void juce::Slider::Pimpl::updateTextBoxEnablement | ( | ) |
Definition at line 570 of file juce_Slider.cpp.
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.
| std::unique_ptr<ScopedDragNotification> juce::Slider::Pimpl::currentDrag |
Definition at line 1317 of file juce_Slider.cpp.
| Value juce::Slider::Pimpl::currentValue |
Definition at line 1303 of file juce_Slider.cpp.
| std::unique_ptr<Button> juce::Slider::Pimpl::decButton |
Definition at line 1347 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::doubleClickReturnValue |
Definition at line 1306 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::doubleClickToValue |
Definition at line 1328 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::editableText |
Definition at line 1327 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::fixedNumDecimalPlaces |
Definition at line 1322 of file juce_Slider.cpp.
| std::unique_ptr<Button> juce::Slider::Pimpl::incButton |
Definition at line 1347 of file juce_Slider.cpp.
| IncDecButtonMode juce::Slider::Pimpl::incDecButtonMode |
Definition at line 1324 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::incDecButtonsSideBySide |
Definition at line 1331 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::incDecDragged |
Definition at line 1337 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::isVelocityBased |
Definition at line 1329 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::lastAngle |
Definition at line 1307 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::lastCurrentValue |
Definition at line 1304 of file juce_Slider.cpp.
| Time juce::Slider::Pimpl::lastMouseWheelTime |
Definition at line 1315 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::lastPopupDismissal |
Definition at line 1342 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::lastValueMax |
Definition at line 1304 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::lastValueMin |
Definition at line 1304 of file juce_Slider.cpp.
| ListenerList<Slider::Listener> juce::Slider::Pimpl::listeners |
Definition at line 1302 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::menuEnabled |
Definition at line 1335 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::minMaxDiff |
Definition at line 1308 of file juce_Slider.cpp.
| ModifierKeys::Flags juce::Slider::Pimpl::modifierToSwapModes |
Definition at line 1325 of file juce_Slider.cpp.
Definition at line 1311 of file juce_Slider.cpp.
Definition at line 1311 of file juce_Slider.cpp.
| NormalisableRange<double> juce::Slider::Pimpl::normRange |
Definition at line 1305 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::numDecimalPlaces |
Definition at line 1321 of file juce_Slider.cpp.
| Slider& juce::Slider::Pimpl::owner |
Definition at line 1299 of file juce_Slider.cpp.
| Component* juce::Slider::Pimpl::parentForPopupDisplay |
Definition at line 1407 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::pixelsForFullDragExtent |
Definition at line 1314 of file juce_Slider.cpp.
| std::unique_ptr<PopupDisplayComponent> juce::Slider::Pimpl::popupDisplay |
Definition at line 1406 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::popupHoverTimeout |
Definition at line 1341 of file juce_Slider.cpp.
| RotaryParameters juce::Slider::Pimpl::rotaryParams |
Definition at line 1310 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::scrollWheelEnabled |
Definition at line 1338 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::sendChangeOnlyOnRelease |
Definition at line 1332 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::showPopupOnDrag |
Definition at line 1333 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::showPopupOnHover |
Definition at line 1334 of file juce_Slider.cpp.
| ModifierKeys juce::Slider::Pimpl::singleClickModifiers |
Definition at line 1344 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::sliderBeingDragged |
Definition at line 1313 of file juce_Slider.cpp.
Definition at line 1316 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::sliderRegionSize |
Definition at line 1312 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::sliderRegionStart |
Definition at line 1312 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::snapsToMousePos |
Definition at line 1339 of file juce_Slider.cpp.
| SliderStyle juce::Slider::Pimpl::style |
Definition at line 1300 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::textBoxHeight |
Definition at line 1323 of file juce_Slider.cpp.
| TextEntryBoxPosition juce::Slider::Pimpl::textBoxPos |
Definition at line 1319 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::textBoxWidth |
Definition at line 1323 of file juce_Slider.cpp.
| String juce::Slider::Pimpl::textSuffix |
Definition at line 1320 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::useDragEvents |
Definition at line 1336 of file juce_Slider.cpp.
| bool juce::Slider::Pimpl::userKeyOverridesVelocity |
Definition at line 1330 of file juce_Slider.cpp.
| std::unique_ptr<Label> juce::Slider::Pimpl::valueBox |
Definition at line 1346 of file juce_Slider.cpp.
| Value juce::Slider::Pimpl::valueMax |
Definition at line 1303 of file juce_Slider.cpp.
| Value juce::Slider::Pimpl::valueMin |
Definition at line 1303 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::valueOnMouseDown |
Definition at line 1307 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::valueWhenLastDragged |
Definition at line 1307 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::velocityModeOffset |
Definition at line 1308 of file juce_Slider.cpp.
| double juce::Slider::Pimpl::velocityModeSensitivity |
Definition at line 1308 of file juce_Slider.cpp.
| int juce::Slider::Pimpl::velocityModeThreshold |
Definition at line 1309 of file juce_Slider.cpp.