37 Commits (61c638106f84bdadd7b9ef380b30bdee9b51da05)

Author SHA1 Message Date
  ed 3321ff231d Accessibility: Fall back to RowComponent AccessibilityHandler if no custom cell component handler has been set in TableListBox 3 years ago
  ed c559d31e90 Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 3 years ago
  ed f3aa49e0d3 Accessibility: Fixed ListBox multiple selection 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 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
  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
  jules e30178418c Modernised some code in TableListBox 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  jules 674c833c84 Added method MouseEvent::mouseWasDraggedSinceMouseDown() 9 years ago
  jules 3ca13481eb Quick bit of optimisation to TableListBox repainting 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 9b7d2cb8d6 fixed drag and drop behaviour of ListBox for the new case selectOnMouseDown == false 10 years ago
  jules f8dc72cb0a Tidied up some comments in TableListBox. 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 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 f12f85ac06 Mingw fix. Spelling correction. 12 years ago
  jules 234525aef9 Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer. 12 years ago
  jules 5d35a31f2e Minor clean-ups and documentation fixes. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 05d10b8be9 Introjucer: fix to avoid unneccessary saving. Internal ListBox tweaks. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  Julian Storer dce7cd9cd1 Added a unit-test, and removed constness from a couple more return types. 13 years ago
  Julian Storer bd9a32c757 Removed 'const' from some virtual method return types - this might require a few tweaks to user-code. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer e9bdd1d637 Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer 46c3a6bbe5 CustomTypeface unicode fix. Misc nullptr additions. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer c6b81ebf51 Added a setHeader() method to TableListBox. New utility class TreeView::OpennessRestorer. 14 years ago
  Julian Storer 2c669674ad Fix for listbox and table multi-selection. Internal updates for relative positioning. Additions to Typeface class to allow hinted subclasses. 14 years ago
  Julian Storer 7becff2aa4 Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32. 14 years ago
  Julian Storer a37d5041dd Added a class Graphics::ScopedSaveState. Fixed a window dragging problem in win32, some VC6 compile errors, and made the jucer makefile builder use the target binary folder. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer cc607e0a38 Fix for TableListBox. Minor tweaks for ResizableBorderComponent, Component. 14 years ago
  Julian Storer aef3203a28 Fixed an image resizing bug. Tweaked a couple of methods in KeyMappingEditorComponent and TableListBox to return references instead of pointers. Changed Component::contains() to take a Point rather than raw coordinates. Modernised some UI classes internally. Extended some internal graphics classes to handle affine transforms. 14 years ago