reuk
83e5264c86
Formatting: Remove double-dots from comments and other strings
2025-11-18 15:47:42 +00:00
attila
242405323e
ComboBox: Fix accessibility navigation when the PopupMenu has a parent component
...
With the PopupMenu creating its own window the focus would return to the
ComboBox after activating a menu item. Prior to this commit however the
focus was seemingly lost after menu item activation. With this change
the focus returns to the ComboBox in both cases.
2025-07-28 14:28:49 +02:00
reuk
49dc20db6e
ComboBox: Update accessibility handler to expose combo box title
2024-08-22 17:35:16 +01:00
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
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
c7689793f2
Widgets: call repaint() in colourChanged() callbacks
2023-03-22 14:59:37 +00:00
Anthony Nicholls
ba50a35364
Widgets: stop calling repaint in lookAndFeelChanged()
...
- A repaint will always occur from a lookAndFeelChanged
2023-03-22 14:59:15 +00:00
reuk
b324a50e82
BailOutChecker: Add checks after callbacks in Slider and ComboBox
...
Co-authored-by: Roland Rabien <figbug@gmail.com>
2022-09-01 15:44:27 +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
1e0acdf83d
Accessibility: Update ComboBox label accessibility when editable state changed
2021-10-15 10:11:13 +01:00
ed
7a8a4944cb
ComboBox: Hide active menu when disabled
2021-10-08 17:19:04 +01:00
ed
e6360ca4cf
Accessibility: Send AccessibilityEvent::valueChanged when ComboBox selection is changed
2021-10-08 17:19:03 +01:00
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
2021-07-12 11:58:29 +01:00
ed
c559d31e90
Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips
2021-07-05 12:07:30 +01:00
ed
333983947e
Accessibility: Removed widget_handlers
2021-05-20 18:24:56 +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
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
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
Tom Poole
17275dbf8f
ComboBox: Added a repaint call to showPopupIfNotActive
2019-12-02 15:23:35 +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
hogliux
e71084a7e9
Fixed a windows warning in the previous commit
2018-06-26 18:13:46 +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
ed
f70a450bd4
Ensure that ComboBox::menuActive flag is set when calling showPopup()
2018-05-15 11:00:02 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01: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
1a60fa9765
More ScopedPointer/unique_ptr compatibility work
2018-01-10 17:35:08 +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
jules
f85d706131
Some minor formatting and comment fixes
2017-11-28 17:46:15 +00:00
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!
2017-11-28 16:18:40 +00:00
jules
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
2017-11-01 17:41:06 +00:00
jules
98f37e02ae
Tweaked the ComboBox to not keep a reference to its LookAndFeel when its popup is not active. Also improved its scroll-wheel behaviour
2017-10-26 15:00:45 +01:00
jules
62955e7737
Fixed some typos and did a bit of code cleanup
2017-10-12 09:16:34 +01:00
hogliux
8e9edeff8b
Ensured that the "textWhenNothingSelected" takes the label font of label's lookandfeel into account
2017-09-14 12:17:01 +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
hogliux
66da02d233
Fixed an issue where ComboBox popup menus would flicker if a second combobox menu was opened
2017-08-30 15:19:30 +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
jules
bf94ab0e4c
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
2017-04-21 15:09:35 +01:00
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
2017-03-27 13:06:42 +01:00
hogliux
3bb8dbe3ac
Fixed a bug where ComboBoxes with no itmes wouldn't show the "no choices" entry
2017-02-23 10:01:21 +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