attila
8f30ba70cc
Tidying
2025-07-25 20:42:41 +02:00
Anthony Nicholls
36d07a6ce3
Docs: Replace doxygen preprocessor conditionals with @cond and @endconds
2025-07-21 18:11:43 +02:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
reuk
9cfbccca8e
Accessibility: Make createAccessibilityHandler public to allow calls from derived classes
2023-02-09 17:54:18 +00: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
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
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
37c2dbe547
ComboBox: Add const getter for root menu
2020-10-26 15:15:29 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +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
496516fd1a
Fixed a couple of typos in the ComboBox documentation
2020-01-06 10:54:13 +00:00
ed
a234721110
Added various clang-tidy modernize-* fixes
2019-01-31 15:15:31 +00:00
jules
da2b10ada6
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
2019-01-18 09:09:06 +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
fcecf67ab3
Added a drawComboBoxTextWhenNothingSelected() method to ComboBox::LookAndFeelMethods and made the drawing code consistent with drawLabel()
2018-07-27 09:18:19 +01:00
ed
33fb0e9d60
Fixed an error in the documentation of ComboBox::setText()
2018-07-27 09:15:49 +01:00
hogliux
64be913fa2
Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu
2018-06-26 18:07:31 +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
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
jules
80a7718286
Added some event lambda callbacks for TextEditor and simplified a bit more code using them
2018-01-03 16:34:11 +00:00
jules
e7a5e520c6
Updated Button::onClick and added ComboBox::onChange
2018-01-03 12:07:15 +00:00
jules
a7e3339f86
Got rid of some very old legacy VC6 workaround typedefs
2018-01-03 09:25:19 +00:00
ed
a40f6b3e5e
Added ComboBox::ColourIds::focusedOutlineColourId
2017-11-20 16:34:47 +00:00
jules
62955e7737
Fixed some typos and did a bit of code cleanup
2017-10-12 09:16:34 +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
723a15c7a0
Removed a few more old compiler workarounds
2017-08-14 13:10:40 +01:00
jules
357dd2c9c9
Removed some old compiler bug workarounds
2017-08-14 12:59:18 +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
6f27a1d4a4
Typo fixes
2016-12-22 20:21:13 +00:00
hogliux
00c0671c6b
Added sub-menu support to ComboBoxes
2016-11-21 16:36:32 +00:00
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.
2016-09-16 12:03:02 +01:00
hogliux
a258295481
Don't repeatedly set the wantsFocus flag if it hasn't changed
2016-07-29 12:19:16 +01:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
hogliux
cb2eee8f02
Fixed typo in ComboBox class
2015-05-08 10:27:04 +01:00
jules
8cacb499f1
Documentation correction.
2015-03-24 14:30:34 +00:00
jules
5c802e340c
Added method ComboBox::isPopupActive()
2014-12-31 09:55:48 +00:00
jules
2ee8084658
Added a method ComboBox::hidePopup().
2014-12-28 11:06:57 +00:00
jules
ccdd0aa94f
Made ComboBox::addItemsToMenu virtual
2014-12-03 11:42:23 +00:00
jules
80f0219f71
Tweaked the way the ComboBox popup menu height is calculated, to work with a wider range of sizes.
2014-11-15 16:26:53 +00:00
jules
3e7d305094
A few minor whitespace cleanups.
2014-08-16 21:06:27 +01:00
jules
f662c85832
Documentation fix.
2014-06-17 11:36:56 +01:00
jules
dfb35c7e1e
Made ComboBox::showPopup virtual.
2014-06-13 14:13:42 +01:00
jules
fb3a3a0fb4
Made ComboBox update its L+F when reparented.
2014-05-07 10:01:24 +01:00
jules
d440bc9d46
Better mouse-wheel handling for ComboBox.
2014-03-30 14:50:55 +01: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