72 Commits (c49e18cad44c46edf4b114db61c437a08accde7b)

Author SHA1 Message Date
  ed 90eb878d16 Accessibility: Make createAccessibilityHandler() private in Component subclasses 3 years ago
  ed 8d6ba3b54e Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children 3 years ago
  ed 8bb08f558e Accessibility: Fix off-by-one row index bug when using a ListBox with an accessible header component 3 years ago
  ed c559d31e90 Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 3 years ago
  ed e2aa2a2048 Accessibility: Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications 4 years ago
  ed edd4ff9cfc ListBox: Select row on focus 4 years ago
  ed 8dfb916e9a ListBox: Send AccessibilityEvent::rowSelectionChanged events 4 years ago
  ed b6d429a3f7 Accessibility: Add table and cell interface support to ListBox accessibility handlers 4 years ago
  ed f3aa49e0d3 Accessibility: Fixed ListBox multiple selection 4 years ago
  ed 64896eefcd Accessibility: Fixed a potential crash when re-using custom ListBox components 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 5 years ago
  ed 009d685179 Updated all license headers 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 8433c098b9 MIDI: Add Midi Logger plugin demo PIP 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed b40496f568 Fixed a bug when selecting the first row in a ListBox after a key down event 5 years ago
  ed bbbb1719f9 Made ListBox::createSnapshotOfRows() take the list and row scale factors into account 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 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 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
  ed 5d8d37eb87 Added support for multi-touch drag and drop 7 years ago
  jules a4f5663fce Added an option for Viewport subclasses to create custom scrollbars. Also modified Viewport::getVerticalScrollBar() and ListBox::getVerticalScrollBar() to return references instead of pointers 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
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 8 years ago
  jules 6bb3d9b1db Tweaks to ListBox so that if its viewport is in drag-to-scroll mode, the selection automatically happens on mouse-up so not to interfere with dragging. (Also a bit of modernisation of the class internals) 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  ed fbda56f168 Fixed bug where ListBox mouse listener wasn't being removed when ListBoxMouseMoveSelector was destroyed 8 years ago
  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. 8 years ago
  luigisambuy f5398fcab2 Added additional dontScrollToShowThisRange parameter to selectRangeOfRows in ListBox 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
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules adf01a6a15 Whitespace 10 years ago
  Timur Doumler ca6aa75bc8 now passing SparseSet<int> as const& instead of by value in ListBox::createSnapshotOfRows/startDragAndDrop. 10 years ago
  Timur Doumler 9b7d2cb8d6 fixed drag and drop behaviour of ListBox for the new case selectOnMouseDown == false 10 years ago
  jules e72826b3fe Added a method ListBox::setRowSelectedOnMouseDown() 10 years ago
  jules 898080d187 Fix for ListBox::getRowNumberOfComponent 10 years ago
  jules 214674123e Fix for ListBox::createSnapshotOfSelectedRows 10 years ago
  jules 93c717e9ec Added method ListBox::setClickingTogglesRowSelection() 10 years ago
  jules 859e23d550 Made sure that ListBox updates its opacity when re-parented 10 years ago
  jules 4ab9cdf33a Added a MouseEvent parameter to ListBoxModel::backgroundClicked and TableListBoxModel::backgroundClicked 11 years ago
  jules a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 11 years ago
  jules 18ff9f4849 Provided support for setting the mouse cursor in ListBoxModel. 11 years ago
  jules 023b9ac6cc Changed ListBox to pass-on left/right key events. 11 years ago
  jules a2c95ce4fd Cleaned out and optimised some graphics code. 11 years ago