125 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  reuk 19e1488e18
Slider: Add getScrollWheelEnabled function 3 years ago
  ed c559d31e90 Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 3 years ago
  ed e2d41dfa0a Accessibility: Fixed slider step size for sliders with no interval explicitly set 3 years ago
  ed 333983947e Accessibility: Removed widget_handlers 4 years ago
  ed 6a36af2a11 Fixed a lambda capture lifetime issue when setting up IncDecButtons style sliders 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method 6 years ago
  Tom Poole 92c30e780d Allowed linear-drag rotary sliders to rollover 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed 257b40eddb Added an optional argument to Slider::setDoubleClickReturnValue() to specify the key modifiers used to reset the value with a single-click 6 years ago
  Tom Poole 6d2e17ed85 APVTS: Fixed an issue displaying slider value suffixes 6 years ago
  ed 666d9d1ed4 Add a nullptr check in Slider PopupDisplayComponent destructor 6 years ago
  ed a1363c1825 Slider: Don't update lastAngle in mouseDown() if the Slider style is two-value as it uses currentValue. Added isTwoValue() and isThreeValue() methods. 7 years ago
  hogliux 9fee13ba82 Slider: Added missing ComponentPeer flags to the popup display of a slider 7 years ago
  hogliux 8377a6406b Scaling: Ensured that the Slider's PopupDisplayComponent will have the same transform applied as the Slider itself 7 years ago
  Tom Poole 9f85d53c66 Made Sliders preserve their skews when updating their range 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole df6f60f2e0 Fixed a bug calculating the number of decimal places displayed in a slider 7 years ago
  Tom Poole c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 7 years ago
  Tom Poole 284fdc51df Added a setNormalisableRange method to Slider 7 years ago
  hogliux c72cf7ed64 Added Slider method to modify the number of decimal places that are displayed in a slider's text box 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  Noah Dayan 77c3d790a5 Added helper objects to Label and Slider to allow lambda callbacks 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  jules edea094d7d Added an option to Slider::setVelocityModeParameters() to set the modifier keys 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  ed a63f1808fc Fixed a bug where a Slider popup display added to a parent component would never be dismissed 7 years ago
  ed 331bd17aa5 Fixed a bug where the Slider popup display was being shown at the wrong position 7 years ago
  jules 7c4a40470d Added some better use of the Range class in NormalisableRange and Slider 7 years ago
  ed c550c81874 Added an option to pass -1 as the hoverTimeout parameter of Slider::setPopupDisplayEnabled() to cause the popup to remain until a mouseExit() and added some documentation 7 years ago
  ed 725947d764 Added a parameter to Slider::setPopupDisplayEnabled() to set the timeout for displaying the popup display on mouse hover 7 years ago
  ed 1cb2d8143e Fixed an assertion when enabling the popup display with a two-value slider and disabled the popup display when using an IncDec slider 7 years ago
  ed f83fcafb84 Fixed a bug where a Slider popup display set to show on mouse hover wouldn't show when dragging the mouse over the Slider and releasing 7 years ago
  ed 0b6f02a29e Fixed some errors and warnings when building with JUCE_DLL_BUILD=1 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  jules 32fe9e81ce Removed the need for the window to be focused for the slider's hover popup to work 7 years ago
  jules 17fb72f826 Tweak to the updating of the popup display value in Slider 7 years ago
  jules 55f536078a Added a parameter to Slider::setPopupDisplayEnabled() to allow the popup to optionally appear on a mouse-over as well as a drag 7 years ago
  jules 723a15c7a0 Removed a few more old compiler workarounds 7 years ago