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

51 commits

Author SHA1 Message Date
ed
13e7ffbdfb Accessibility: Use AccessibilityTextValueInterface for read-only text in Label, TextEditor and CodeEditorComponent 2021-05-28 14:48:59 +01:00
ed
ce72fe4143 Label: Check for deletion before calling repaint() in hideEditor() 2021-05-26 16:54:38 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +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
a9eb179dc2 Fixed a warning in the recent Label LookAndFeel changes 2018-09-04 14:29:52 +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
jules
47535718dc Added an assertion to Label to help catch some 'doh!' moments 2018-07-09 15:11:15 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Noah Dayan
77c3d790a5 Added helper objects to Label and Slider to allow lambda callbacks 2018-01-17 14:31:05 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
48a5fbd333 Another batch of ScopedPointer cleanups 2018-01-10 14:49:57 +00:00
jules
a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 2018-01-03 09:25:19 +00:00
jules
1d64394727 Tidied up a few things in Label 2018-01-02 10:27:58 +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
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
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
674c833c84 Added method MouseEvent::mouseWasDraggedSinceMouseDown() 2016-02-16 12:59:49 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
732de2784c Fix for the Label::outlineWhenEditingColourId colour ID not working. 2015-10-06 12:28:56 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
af3dc800e4 Added a callback method LabelListener::editorHidden(). 2015-03-25 17:54:33 +00:00
jules
90c88ec416 Tweaked the Label class to take its border into account when positioning relative to a target component. 2015-03-23 18:13:07 +00:00
jules
844d9e8d86 Added method Font::getDefaultMinimumHorizontalScaleFactor() to make it possible to change the global minimum font squashing amount. 2015-03-17 11:41:14 +00:00
jules
c8affe81a6 Stopped the Label class editing when clicked if it's disabled. 2015-02-05 11:23:39 +00:00
jules
ac8bc1a7b4 Added methods to Label and TextEditor to specify the type of virtual keyboard they require. 2015-01-07 12:03:02 +00:00
jules
d284f892b5 Workaround for VS2005 compiler bug. 2014-09-25 12:46:01 +01:00
jules
fdf6f12185 Made Label take its editing colours from the L+F. 2014-07-31 10:54:45 +01:00
jules
1b7c4ea6a4 Added some extra Label colour IDs to allow control over the text editor colours while it's being edited. 2014-07-28 22:09:00 +01:00
jules
4bd38dc619 Added callback Label::Listener::editorShown 2014-05-23 22:08:19 +01:00
jules
8cad74a22a Changed the Label class to use BorderSize to define its border instead of raw values. 2014-04-24 14:38:13 +01:00
jules
abd3babc02 Minor optimisations and clean-ups. 2013-09-21 13:41:16 +01:00
jules
2091e8dfc8 Replaced a few Justification references. 2013-07-01 22:07:39 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
7452efb9e7 safety-check in Label. Typo fix in MessageManager. 2013-05-25 11:57:28 -07:00
jules
af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 2013-04-01 14:33:27 +01:00
jules
10c73edf57 Removed const-ness from some return types of LookAndFeel font methods. Renamed LookAndFeel::getFontForTextButton() as getTextButtonFont() for consistency. Added LookAndFeel::getLabelFont(). Fixed a problem in Label where the label's font wasn't being correctly applied to the text editor when editing it. 2013-01-05 12:53:49 +00:00
jules
f292238b32 Android: keyboard input support. 2012-11-25 17:05:44 +00:00
jules
8d354bd8cf Allowed filename drag-and-drop into a TextPropertyComponent. 2012-10-01 10:15:18 +01:00
jules
e3537ba57a Cleaned out some defunct ComponentBuilder code. 2012-07-26 15:32:34 +01:00
jules
56bbab1537 (automated whitespace clean-up) 2012-03-20 16:00:06 +00:00
jules
295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 2012-02-11 14:09:23 +00:00
jules
15375dd223 Internal work on the ComponentBuilder system. 2012-01-17 18:33:35 +00:00
jules
9b38f91226 Fixed a compile problem in VSTs. Minor clean-ups. 2011-09-29 21:25:00 +01:00