65 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  ed 0000771751 Accessibility: Report Button on/off state via AccessibilityValueInterface 3 years ago
  ed b8aa237463 Accessibility: Add Button::setToggleable() method for manually specifying that a button's on/off state is toggleable and should be exposed to accessibility clients 3 years ago
  ed 24910cc4b4 Fix GCC Wshadow warnings 3 years ago
  ed 8370542eb2 Accessibility: Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons 3 years ago
  ed 5a78b06f5c Update Button state after sending click callback in Button::mouseUp() 3 years ago
  ed 90ea4cc2ab Accessibility: Return button tooltip from ButtonAccessibilityHandler::getHelp() 3 years ago
  ed ffdfb5b436 Accessibility: Set checked state in ButtonAccessibilityHandler::getCurrentState() if button is part of a radio group 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 3d8acd864a Fixed some pen input source issues 6 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  jules b8b6afd9ce Made toggle buttons call their state change listeners when its toggle state is changed remotely by a connected Value 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules e7a5e520c6 Updated Button::onClick and added ComboBox::onChange 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  jules be5f2d62c4 Added some helper objects Button::onClick and Button::onStateChange, which let you easily assign a lambda to be called on these events 7 years ago
  jules 7294118612 Changed Button so that it won't actively trigger a click when connected up to a Value source that changes 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 723a15c7a0 Removed a few more old compiler workarounds 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  tpoole 61321d2eb9 Button: Added a getTriggeredOnMouseDown method 7 years ago
  jules 4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 9177a94b15 Added a check in Button to detect self-deletion as a side-effect of its toggle value changing 8 years ago
  ed 1631daca26 whitespace 8 years ago
  ed 9062ad9ec1 Windows 10 update touch events bug fix 8 years ago
  jules 4e48b3b661 Tweak to Button so that they will always visibly flash even if released before they had time to be painted in the down state 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 9201070462 Made Button update its auto-gerenated tooltip when the command manager list changes. 10 years ago
  jules 9a54f3a01a Stopped buttons responding to key-shortcuts when they're not actually visible. 11 years ago
  jules 158d5693ce Made button toggle callbacks include the modifier state. 11 years ago
  jules 3b7bcd44ee More micro-tweaking of Button callback behaviour. 11 years ago
  jules c1f90d7d6f Yet more tweaking of the minutiae of toggle button group callback behaviour.. 11 years ago
  jules 062c85db12 Changed the order in which radio-group toggle button events are sent, so that the "off" event is sent before the "on". 11 years ago
  jules 0a7b960b09 MSVC warning fix. 11 years ago
  jules 010ba396e9 Removed some base classes from the Button class. 11 years ago
  jules 823608f27a Yet another micro-tweak to button callback behaviour - prevent radio-group auto-toggle buttons sending events to other group buttons when they get turned off. 11 years ago
  jules ff0fd27127 Yet another attempt to get all the edge-cases right in Button::internalClickCallback 11 years ago
  jules bbd620c1cf More tweaking of Button toggle-notification behaviour. 11 years ago
  jules 9d505609b7 Stopped buttons with auto-toggle sending duplicated events. 11 years ago
  jules 2cded82ea6 Fix for auto-toggle DrawableButtons not updating their image immediately. 11 years ago
  jules 57db92b276 Cleaned up some ints that should have been CommandIDs. 11 years ago
  jules a62d0b5d44 Prevented Button::setToggleState sending unwanted state change messages. 11 years ago