Noah Dayan
|
e690350df3
|
Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
7 years ago |
ed
|
1d5c75546f
|
Added a new ValueWithDefault class to juce_data_structures and extended ChoicePropertyComponent and TextPropertyComponent to use this class
|
7 years ago |
jules
|
ce8b2d865a
|
Used Button::onClick to simplify a bunch of library classes and demo code
|
7 years ago |
jules
|
a7e3339f86
|
Got rid of some very old legacy VC6 workaround typedefs
|
7 years ago |
ed
|
fe3635bd83
|
Added a setEditable() method to TextPropertyComponent and an optional argument to its constructors to set whether its text editor should be editable
|
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 |
ed
|
3eaeb3795e
|
Added a getPropertyPanelSectionHeaderHeight() method to PropertyComponent::LookAndFeelMethods
|
7 years ago |
ed
|
33f075212e
|
Fixed a typo in TextPropertyComponent
|
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
|
723a15c7a0
|
Removed a few more old compiler workarounds
|
7 years ago |
jules
|
357dd2c9c9
|
Removed some old compiler bug workarounds
|
7 years ago |
ed
|
73654ee535
|
Added a method to TextPropertyComponent to set whether it should respond to file drag and drop
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
ed
|
e8ac4a7c27
|
BooleanPropertyComponent uses its own outline colour id instead of ComboBox outline colour id
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
jules
|
9fa0d49be7
|
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
|
8 years ago |
hogliux
|
5f748bb7a0
|
Added a method to get the internal viewport of a PropertyPanel
|
8 years ago |
ed
|
19d654d43a
|
Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class
|
8 years ago |
hogliux
|
962cfc7aff
|
Clarify what happens when maxNumChars is zero in the TextPropertyComponent constructor
|
8 years ago |
jules
|
6e455aa1cb
|
Fixed minor comment typo
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
0234a741e0
|
Added missing override specifier.
|
9 years ago |
Timur Doumler
|
79e3a141d2
|
Fixed a bug in TextPropertyComponent that broke the Introjucer's GUI editor.
|
9 years ago |
Timur Doumler
|
c922162b03
|
Introjucer: added global preferences window and global SDK path settings.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
jules
|
8cacb499f1
|
Documentation correction.
|
10 years ago |
jules
|
11ca405d4f
|
Added ability for PropertyPanel to insert/remove panels. (And tidied up the class internally a bit)
|
10 years ago |
jules
|
3a1ec146ba
|
Added some colour IDs to BooleanPropertyComponent.
|
10 years ago |
jules
|
662680d1f5
|
Clarified some comments.
|
10 years ago |
jules
|
91d9c96338
|
Minor clean-ups
|
11 years ago |
jules
|
a5cc0d492e
|
Added some colour ID constants for PropertyComponent.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
jules
|
331ce9ff8c
|
Couple of minor clean-ups.
|
11 years ago |
jules
|
08384a5293
|
Added a new PropertyPanel constructor.
|
11 years ago |
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).
|
11 years ago |
jules
|
42aa27900b
|
Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
|
11 years ago |
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
eb646f8c42
|
Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
14cc8bf3c5
|
Changed ImageCache purging method. Added a PropertyPanel::getTotalContentHeight() method.
|
12 years ago |
jules
|
af18430f08
|
Changed Label::setText to use a NotificationType parameter rather than a bool.
|
12 years ago |
jules
|
1fe9bc5a7e
|
Minor fix + isEmpty() method for PropertyPanel.
|
12 years ago |
jules
|
7a3453f48b
|
Minor clean-ups.
|
12 years ago |
jules
|
bcd61505ab
|
ChoicePropertyComponent: better handling of var types.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |