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 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
Timur Doumler
|
b68b4670b9
|
Added SliderLayout to LookAndFeel to allow flexible slider/textbox positioning. Refactored Slider to separate this functionality.
|
2015-05-07 17:16:45 +01:00 |
|
jules
|
ad8cc4b693
|
Changed the very old and strangely written Slider::getDoubleClickReturnValue method into two separate methods.
|
2015-01-27 17:05:31 +00:00 |
|
jules
|
af568cd263
|
Fixed typo in comment.
|
2015-01-14 15:06:41 +00:00 |
|
jules
|
ddb7e88cf9
|
Added Slider::isRotary()
|
2015-01-14 10:54:05 +00:00 |
|
jules
|
43c7f38acf
|
Made Slider::getNumDecimalPlacesToDisplay() public.
|
2014-11-21 14:14:30 +01:00 |
|
jules
|
d440bc9d46
|
Better mouse-wheel handling for ComboBox.
|
2014-03-30 14:50:55 +01:00 |
|
jules
|
51a0f6e9ff
|
Changed Slider::snapValue to provide more details about the drag mode involved.
|
2014-02-28 20:53:33 +00:00 |
|
jules
|
4e61bdb9e4
|
Updated a few Slider lookandfeel methods to take a Slider& as a parameter.
|
2013-11-10 18:08:42 +00:00 |
|
jules
|
bea7b83cb8
|
Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F).
|
2013-10-27 22:02:21 +00:00 |
|
jules
|
eed99767d0
|
Documentation updates.
|
2013-09-24 19:49:50 +01:00 |
|
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
2013-08-24 11:45:55 +01:00 |
|
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
2013-08-23 12:08:31 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
2013-06-23 23:09:52 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
d8454fc2b8
|
Added missing JUCE_API flags.
|
2013-02-12 12:46:42 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
b6d825e133
|
Added slider type LinearBarVertical.
|
2012-11-05 20:33:34 +00:00 |
|
jules
|
5ed768e953
|
New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools.
|
2012-10-18 13:53:02 +01:00 |
|