78 Commits (fab6a072bc3162f33eb1f51ebcac96117b1dddfd)

Author SHA1 Message Date
  reuk e27194272d TableListBox: Avoid calling virtual functions in constructor 3 years ago
  reuk 4cf74dfff6 Viewport: Improve drag-to-scroll on devices that can accept simultaneous mouse and touch input 3 years ago
  reuk 34fdea0708
DragAndDropContainer: Allow custom scaling 3 years ago
  ed 428260a6fd Whitespace 3 years ago
  ed c933ad5a16 Accessibility: Fix issue with ListBox selection duplication 3 years ago
  ed 5801cf7d09 Accessibility: Fix issue with ListBox custom components not being accessible 3 years ago
  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 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 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 9 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