Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
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.
3 years ago
ed
90eb878d16
Accessibility: Make createAccessibilityHandler() private in Component subclasses
3 years ago
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
4 years ago
reuk
37c2dbe547
ComboBox: Add const getter for root menu
5 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
496516fd1a
Fixed a couple of typos in the ComboBox documentation
5 years ago
ed
a234721110
Added various clang-tidy modernize-* fixes
6 years ago
jules
da2b10ada6
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
ed
fcecf67ab3
Added a drawComboBoxTextWhenNothingSelected() method to ComboBox::LookAndFeelMethods and made the drawing code consistent with drawLabel()
6 years ago
ed
33fb0e9d60
Fixed an error in the documentation of ComboBox::setText()
6 years ago
hogliux
64be913fa2
Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
Noah Dayan
e690350df3
Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes
7 years ago
jules
80a7718286
Added some event lambda callbacks for TextEditor and simplified a bit more code using them
7 years ago
jules
e7a5e520c6
Updated Button::onClick and added ComboBox::onChange
7 years ago
jules
a7e3339f86
Got rid of some very old legacy VC6 workaround typedefs
7 years ago
ed
a40f6b3e5e
Added ComboBox::ColourIds::focusedOutlineColourId
7 years ago
jules
62955e7737
Fixed some typos and did a bit of code cleanup
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
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
tpoole
6f27a1d4a4
Typo fixes
8 years ago
hogliux
00c0671c6b
Added sub-menu support to ComboBoxes
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
a258295481
Don't repeatedly set the wantsFocus flag if it hasn't changed
8 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
hogliux
cb2eee8f02
Fixed typo in ComboBox class
10 years ago
jules
8cacb499f1
Documentation correction.
10 years ago
jules
5c802e340c
Added method ComboBox::isPopupActive()
10 years ago
jules
2ee8084658
Added a method ComboBox::hidePopup().
10 years ago
jules
ccdd0aa94f
Made ComboBox::addItemsToMenu virtual
10 years ago
jules
80f0219f71
Tweaked the way the ComboBox popup menu height is calculated, to work with a wider range of sizes.
10 years ago
jules
3e7d305094
A few minor whitespace cleanups.
10 years ago
jules
f662c85832
Documentation fix.
11 years ago
jules
dfb35c7e1e
Made ComboBox::showPopup virtual.
11 years ago
jules
fb3a3a0fb4
Made ComboBox update its L+F when reparented.
11 years ago
jules
d440bc9d46
Better mouse-wheel handling for ComboBox.
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
b093f47a8c
Misc minor cleanups and comment fixes.
11 years ago
jules
7f6394478a
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
11 years ago
jules
3fe9d3ee93
Minor clean-ups.
11 years ago