111 Commits (0828977e5b8fe49d4a39e6b51c7c2e238c0c7a66)

Author SHA1 Message Date
  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
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  hogliux 530bdf6f45 Fixed an assertion when using an IncDec slider with the AudioProcessorValueTree 7 years ago
  tpoole d62749770a Fixed an infinite loop when setting a Slider's range 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 8 years ago
  ed b7b8d5be57 Multiple fixes for touch and pen input on Windows 8 years ago
  ed 08707ec85c Fixed bug in ThreeValueVertical Slider where initial mouse down/drag wouldn't get correct thumb index 8 years ago
  ed 16e6c6fd84 Slider and NormalisableRange changed to use standard library math functions 8 years ago
  jules 3f83eedd45 Minor tidying up 8 years ago
  tpoole e9832ffdf4 Added a symmetric skew option to Slider 8 years ago
  jules 674c833c84 Added method MouseEvent::mouseWasDraggedSinceMouseDown() 9 years ago
  jules ecfa5d1040 Tidied up some rotary parameter handling code in Slider 9 years ago
  jules 95d88e3356 Marked Slider popup windows as temporary 9 years ago