58 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  ed 6218e2f92b Fix bug in LabelKeyboardFocusTraverser causing editable labels to consume focus traversal events 3 years ago
  reuk 3c68581567
Use jassertquiet where possible 3 years ago
  ed c559d31e90 Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 3 years ago
  ed 399f8d5bf6 Accessibility: Use AccessibilityRole::editableText role when Label is editable 3 years ago
  ed 94fb4a20e3 Restored previous behaviour of Label::focusGained() to just show editor on tab focus change 3 years ago
  ed c29ddf7681 Accessibility: Return non-focusable AccessibleState from LabelAccessibilityHandler::getCurrentState() when the TextEditor is showing and active so focus is passed through correctly 3 years ago
  ed 8b2f3088d7 Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels 3 years ago
  ed 13e7ffbdfb Accessibility: Use AccessibilityTextValueInterface for read-only text in Label, TextEditor and CodeEditorComponent 4 years ago
  ed ce72fe4143 Label: Check for deletion before calling repaint() in hideEditor() 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  ed 333983947e Accessibility: Removed widget_handlers 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 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 a9eb179dc2 Fixed a warning in the recent Label LookAndFeel changes 6 years ago
  Tom Poole 02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 6 years ago
  jules 47535718dc Added an assertion to Label to help catch some 'doh!' moments 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Noah Dayan 77c3d790a5 Added helper objects to Label and Slider to allow lambda callbacks 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 7 years ago
  jules 1d64394727 Tidied up a few things in Label 7 years ago
  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! 7 years ago
  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) 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 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
  jules 674c833c84 Added method MouseEvent::mouseWasDraggedSinceMouseDown() 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 732de2784c Fix for the Label::outlineWhenEditingColourId colour ID not working. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules af3dc800e4 Added a callback method LabelListener::editorHidden(). 10 years ago
  jules 90c88ec416 Tweaked the Label class to take its border into account when positioning relative to a target component. 10 years ago
  jules 844d9e8d86 Added method Font::getDefaultMinimumHorizontalScaleFactor() to make it possible to change the global minimum font squashing amount. 10 years ago
  jules c8affe81a6 Stopped the Label class editing when clicked if it's disabled. 10 years ago
  jules ac8bc1a7b4 Added methods to Label and TextEditor to specify the type of virtual keyboard they require. 10 years ago
  jules d284f892b5 Workaround for VS2005 compiler bug. 10 years ago
  jules fdf6f12185 Made Label take its editing colours from the L+F. 10 years ago
  jules 1b7c4ea6a4 Added some extra Label colour IDs to allow control over the text editor colours while it's being edited. 10 years ago
  jules 4bd38dc619 Added callback Label::Listener::editorShown 11 years ago
  jules 8cad74a22a Changed the Label class to use BorderSize to define its border instead of raw values. 11 years ago
  jules abd3babc02 Minor optimisations and clean-ups. 11 years ago
  jules 2091e8dfc8 Replaced a few Justification references. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 7452efb9e7 safety-check in Label. Typo fix in MessageManager. 12 years ago
  jules af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 12 years ago