|  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) | 8 years ago | 
				
					
						|  Lukasz Kozakiewicz | 37d151cdce | ListBox:   update obsolete comment. | 8 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 | 8 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 | 8 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. | 9 years ago | 
				
					
						|  luigisambuy | f5398fcab2 | Added additional dontScrollToShowThisRange parameter to selectRangeOfRows in ListBox | 9 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 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 | 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() | 11 years ago | 
				
					
						|  jules | 93c717e9ec | Added method ListBox::setClickingTogglesRowSelection() | 11 years ago | 
				
					
						|  jules | 05b166d048 | Clarified a couple of comments. | 11 years ago | 
				
					
						|  jules | 859e23d550 | Made sure that ListBox updates its opacity when re-parented | 11 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. | 12 years ago | 
				
					
						|  jules | 7f6394478a | Stripped out some unnecessary boilerplate includes from juce_gui_basics. | 12 years ago | 
				
					
						|  jules | 50132270d6 | Added a few override modifiers and fixed some documentation. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 12 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. | 13 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. | 13 years ago | 
				
					
						|  jules | b305389d46 | Changes for DLL build. | 13 years ago | 
				
					
						|  jules | e3537ba57a | Cleaned out some defunct ComponentBuilder code. | 13 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 | 
				
					
						|  jules | 089a2e31ba | Improved some docs. | 13 years ago | 
				
					
						|  jules | 05d10b8be9 | Introjucer: fix to avoid unneccessary saving. Internal ListBox tweaks. | 13 years ago | 
				
					
						|  jules | b8397a9888 | Added some iterators for introjucer projects. | 13 years ago | 
				
					
						|  jules | cd0683ef4d | Tidied up a few return types. | 14 years ago | 
				
					
						|  Julian Storer | bd9a32c757 | Removed 'const' from some virtual method return types - this might require a few tweaks to user-code. | 14 years ago | 
				
					
						|  Julian Storer | 2c328dfedc | Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. | 14 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.. | 14 years ago | 
				
					
						|  Julian Storer | b3634661e6 | Fix for subtle OSX main menu key focus problem. Minor clean-ups. | 14 years ago | 
				
					
						|  Julian Storer | 6f0740d466 | New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream. | 14 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 |