56 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  reuk 34fdea0708
DragAndDropContainer: Allow custom scaling 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  ed 90eb878d16 Accessibility: Make createAccessibilityHandler() private in Component subclasses 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 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 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
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 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
  ed cdbc28c18b Add documentation tags 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
  Lukasz Kozakiewicz 37d151cdce ListBox: update obsolete comment. 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 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 44cd80969d A few C++11 modernisations and comment corrections 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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
  hogliux c7b8e77031 Update copyright notice 9 years ago
  Timur Doumler ca6aa75bc8 now passing SparseSet<int> as const& instead of by value in ListBox::createSnapshotOfRows/startDragAndDrop. 10 years ago
  Timur Doumler d3d7670f83 moved deprecated method ListBox::createSnapshotOfSelectedRows into JUCE_CATCH_DEPRECATED_CODE_MISUSE block. 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 d4a913d9ec Added a method ListBox::getHeaderComponent() 10 years ago
  jules 93c717e9ec Added method ListBox::setClickingTogglesRowSelection() 10 years ago
  jules 05b166d048 Clarified a couple of comments. 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 18ff9f4849 Provided support for setting the mouse cursor in ListBoxModel. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 50132270d6 Added a few override modifiers and fixed some documentation. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 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 c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 1bf9f441e6 Fix for listbox mousewheeling when using select-on-mouse-move mode. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 5ed768e953 New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools. 12 years ago
  jules b305389d46 Changes for DLL build. 12 years ago
  jules e3537ba57a Cleaned out some defunct ComponentBuilder code. 12 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 87175c91f5 Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction. 13 years ago
  jules 81fa57663b Tidied up a warning and some docs. 13 years ago