1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

115 commits

Author SHA1 Message Date
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b Use NullCheckedInvocation in more places 2023-10-02 13:40:10 +01:00
Tom Poole
9b041f3d74 Add a base clang-tidy configuration 2023-09-18 11:24:19 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01: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
ed
1de36db60a Update property component constructors to allow temporary ValueTreePropertyWithDefault objects 2021-12-10 15:49:01 +00:00
ed
51355b03df ChoicePropertyComponent: Ensure that ComboBox is always initialised with underlying Value object 2021-10-25 09:43:17 +01:00
reuk
3c1393ecb6 ChoicePropertyComponent: Allow slightly more relaxed matching in getValue 2021-08-10 16:48:35 +01:00
reuk
3c68581567
Use jassertquiet where possible 2021-07-23 10:58:44 +01:00
ed
db2036e81a ChoicePropertyComponent: Return default index if value is not found in value source mapper 2021-07-16 12:05:35 +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
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators 2021-01-28 20:14:11 +00:00
ed
8fe3d29750 Fixed spurious updates when initialising ChoicePropertyComponent with ValueWithDefault 2021-01-25 18:33:35 +00:00
ed
0f975ee482 Added a way to specify some space between PropertyComponents in a PropertyPanel 2020-12-03 17:27:10 +00:00
ed
333f98d204 Squashed some compiler warnings with -Wmissing-prototypes enabled 2020-08-27 14:13:58 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
reuk
39b5c22a29
GUI: Ensure components refresh correctly when their look and feel changes 2020-06-12 17:27:25 +01:00
ed
3283f2224a Projucer: Added new start page window 2020-06-04 14:52:29 +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
ed
e36736e0ec Fixed some typos 2020-01-06 14:04:16 +00:00
ed
4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes 2019-05-15 10:41:02 +01:00
jules
2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 2019-05-09 10:51:19 +01: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
35890478a3 Added the JUCE_DECLARE_WEAK_REFERENCEABLE macro to ValueWithDefault and fixed some places which were potentially accessing a deleted ValueWithDefault object 2018-11-16 15:53:29 +00:00
ed
3ccbd29b39 Fixed some uninitialised ValueWithDefault pointers in the ChoicePropertyComponents 2018-11-10 13:57:03 +00:00
ed
87a89e71e8 Fixed a crash that could occur due to ValueWithDefault::onChange calling a deleted PropertyComponent object 2018-10-24 11:15:16 +01:00
Tom Poole
02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 2018-09-04 12:47:30 +01:00
ed
ba85dd7a05 Added some missing override keywords 2018-09-03 10:54:16 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
jules
9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 2018-06-14 14:54:32 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
9c17e6172a Ensure that MultiChoicePropertyComponent colours are visible 2018-04-19 14:33:55 +01:00
ed
97a4084804 Ensure that the expand button remains visible in MultiChoicePropertyComponent when expanding/shrinking the choice list 2018-04-10 11:21:35 +01:00
Noah Dayan
65c82b99db Fixed typo in docs of MultiChoicePropertyComponent 2018-03-29 15:27:53 +01:00
ed
c70d321007 Fixed a positioning bug in MultiChoicePropertyComponent 2018-03-28 18:33:37 +01:00
ed
51ff1daf60 Various improvements to MultiChoicePropertyComponent such as setting a max number of selectable values and displaying the default values 2018-03-28 15:57:16 +01:00
ed
89d1e60595 Ensure that TextPropertyComponent and ChoicePropertyComponent are updated when the ValueWithDefault default is changed 2018-03-27 14:31:17 +01:00
ed
a7b6f55885 Ensure that the underlying var array controlled by MultiChoicePropertyComponent is sorted and that its toggle buttons are updated if the default changes 2018-03-23 16:21:15 +00:00
ed
404838a99f Added a MultiChoicePropertyComponent class to juce_gui_basics and updated the PropertiesDemo example to use it 2018-03-22 15:04:53 +00:00
ed
9916aa6870 Minor cleanup in ChoicePropertyComponent 2018-03-22 15:04:21 +00:00
ed
b4b6feaf97 Added a isTextEditorMultiLine() method to TextPropertyComponent 2018-03-21 12:11:25 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Noah Dayan
e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 2018-01-18 15:23:57 +00:00