attila
5f638157f7
WebBrowserComponent: Improve native integrations
2024-04-16 17:43:21 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2023-09-20 16:31:10 +01:00
Anthony Nicholls
b09b4c3bc0
Slider: add getNormalisableRange()
2023-06-13 18:09:32 +01:00
Oliver James
9d909fc3fe
Slider: LookAndFeel outline style
2023-04-04 10:06:40 +01:00
reuk
9cfbccca8e
Accessibility: Make createAccessibilityHandler public to allow calls from derived classes
2023-02-09 17:54:18 +00:00
attila
7c66dc8e15
Slider: Add keyboard control even without accessibility
2022-06-09 16:24:00 +02:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
Tom Poole
c072b1bc8e
Fix some typos
2022-01-25 11:48:46 +00:00
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
...
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
2021-09-29 16:14:00 +01:00
ed
90eb878d16
Accessibility: Make createAccessibilityHandler() private in Component subclasses
2021-09-07 11:23:17 +01:00
ed
3739fe4829
Accessibility: Added ScopedDragNotification for sending slider drag notifications
2021-09-07 11:23:17 +01:00
reuk
19e1488e18
Slider: Add getScrollWheelEnabled function
2021-07-23 10:50:00 +01:00
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
2021-05-10 10:53:14 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
ed
1a46fb3a5f
Minor whitespace tidying
2019-03-15 14:10:14 +00:00
ed
a234721110
Added various clang-tidy modernize-* fixes
2019-01-31 15:15:31 +00:00
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
2019-01-11 09:52:10 +00:00
ed
257b40eddb
Added an optional argument to Slider::setDoubleClickReturnValue() to specify the key modifiers used to reset the value with a single-click
2019-01-10 10:59:25 +00:00
jules
974b4a8351
Removed some legacy friend class declarations that are no longer needed with modern compilers
2018-06-13 17:11:37 +01:00
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.
2018-06-11 11:21:14 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
ed
cdbc28c18b
Add documentation tags
2018-03-15 12:10:32 +00:00
Tom Poole
c2a877cac8
Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider
2018-03-12 10:08:38 +00:00
Tom Poole
284fdc51df
Added a setNormalisableRange method to Slider
2018-03-02 14:36:49 +00:00
hogliux
c72cf7ed64
Added Slider method to modify the number of decimal places that are displayed in a slider's text box
2018-02-12 09:21:08 +00:00
Noah Dayan
77c3d790a5
Added helper objects to Label and Slider to allow lambda callbacks
2018-01-17 14:31:05 +00:00
jules
edea094d7d
Added an option to Slider::setVelocityModeParameters() to set the modifier keys
2018-01-08 17:47:07 +00:00
jules
a7e3339f86
Got rid of some very old legacy VC6 workaround typedefs
2018-01-03 09:25:19 +00:00
ed
9bb4e025ca
Made the documentation of some classes clearer regarding when a notification will be sent
2017-12-28 17:02:58 +00:00
Noah Dayan
1815d7db8a
Add missing enum documentation and fix comma in juce_Slider.h
2017-11-20 15:10:15 +00:00
jules
7c4a40470d
Added some better use of the Range class in NormalisableRange and Slider
2017-10-16 16:21:41 +01:00
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
2017-10-16 11:55:36 +01:00
ed
725947d764
Added a parameter to Slider::setPopupDisplayEnabled() to set the timeout for displaying the popup display on mouse hover
2017-10-16 08:54:55 +01:00
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
2017-09-22 10:29:30 +01:00
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
2017-09-08 08:59:55 +01:00
jules
55f536078a
Added a parameter to Slider::setPopupDisplayEnabled() to allow the popup to optionally appear on a mouse-over as well as a drag
2017-08-15 09:53:29 +01:00
tpoole
c63a8a56cd
Documentation fixes
2017-06-27 21:39:07 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00
tpoole
e9832ffdf4
Added a symmetric skew option to Slider
2016-08-15 11:31:11 +01:00
jules
ecfa5d1040
Tidied up some rotary parameter handling code in Slider
2016-02-04 09:38:20 +00:00
jules
78ee86e658
Couple of minor documentation corrections
2015-09-14 20:07:45 +01:00
jules
f8047066d6
Made Slider::getPositionOfValue() const
2015-08-28 16:55:00 +01:00