|  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 | 
				
					
						|  ed | 9276540e7d | Fix to avoid negative width assertion when drawing fitted text in very deep TreeView file trees. | 9 years ago | 
				
					
						|  hogliux | 0a4b2ae3b6 | Return parent row number if any of the tree view item's paraents are closed | 9 years ago | 
				
					
						|  jules | 02492b36b9 | Lots of small whitespace tweaks. | 10 years ago | 
				
					
						|  jules | cf90b59e9f | Added ownerViewChanged callback to TreeView | 10 years ago | 
				
					
						|  jules | c90467d6e1 | Added set/getOpenness() methods to TreeView | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  hogliux | 5265bbf81e | Add optional setDrawsInRightMargin to disable clipping of right edge of TreeViewItems | 10 years ago | 
				
					
						|  jules | e17c26ed03 | Minor fix for treeview dragging insert position. | 10 years ago | 
				
					
						|  jules | 2a120a0f72 | Fix for treeview indent X positions when dragged off the bottom. | 10 years ago | 
				
					
						|  jules | 60ccdf8bf2 | Made the TreeView handle dragging and dropping to the area below the tree. | 10 years ago | 
				
					
						|  jules | 40ba90b19f | Fixed some escaping of slash characters in TreeViewItem identifier strings. | 11 years ago | 
				
					
						|  jules | 6c61dbb68e | Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. | 11 years ago | 
				
					
						|  jules | 00aa1df346 | TreeViewItem::setSelected() - avoided deselecting items before re-selecting them if they're already selected. | 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. | 12 years ago | 
				
					
						|  jules | aa408bd982 | Avoided TreeView consuming return key presses if the selected item can't be opened. | 12 years ago | 
				
					
						|  jules | bea7b83cb8 | Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). | 12 years ago | 
				
					
						|  jules | 56ec1d1400 | Added a colour ID TreeView::selectedItemBackgroundColourId, and changed the TreeView to fill selected items with this. (The colour is set to transparent by default so this won't affect existing code). Updated the LookAndFeel::drawTreeviewPlusMinusBox and TreeViewItem::paintOpenCloseButton methods to provide more flexibility. | 12 years ago | 
				
					
						|  jules | 61ed92ee51 | Added a method XmlElement::prependChildElement(), and used this for a few optimisations. | 12 years ago | 
				
					
						|  jules | be1d5253ee | Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. | 12 years ago | 
				
					
						|  jules | b3fd5cb8a3 | Added iterator access to Desktop's list of mouse sources. | 12 years ago | 
				
					
						|  jules | 4fc8fbaef1 | Added some more override decorators. | 12 years ago | 
				
					
						|  jules | c75a7300f5 | Added some 'override' modifiers to overridden methods. | 12 years ago | 
				
					
						|  jules | e49f40ac05 | Made Atomic constructor explicit. Cleared TreeViewItem parent pointers when they are removed. | 12 years ago | 
				
					
						|  jules | 01e3e4c40c | Fixed some coverity warnings. | 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 | 152d91fa9e | Prevented TreeViews from responding to mouse clicks when they're disabled. | 12 years ago | 
				
					
						|  jules | e543949bda | Minor clean-ups. | 13 years ago | 
				
					
						|  jules | 5d35a31f2e | Minor clean-ups and documentation fixes. | 13 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 | 5d7622ade5 | Added methods TreeViewItem::sortSubItems() and PopupMenu::MenuItemIterator::addItemTo(). | 13 years ago | 
				
					
						|  jules | 770d1ccd49 | Added method TreeView::moveSelectedRow. | 13 years ago | 
				
					
						|  jules | 18977ebd44 | Optimised TreeView openness XML generation, avoiding redundant state data about tree items that are in their default state. | 13 years ago | 
				
					
						|  jules | c632856c88 | TreeViewItem: added virtual methods for customising the connecting lines. | 13 years ago | 
				
					
						|  jules | 2329cfa286 | Made the KeyPress (int) constructor explicit, and tightened up the way keypresses are handled by various classes. | 13 years ago | 
				
					
						|  jules | df729be74a | Cleaned-up class inheritance visibilities and encapsulation for some internal classes. | 13 years ago | 
				
					
						|  jules | 25e7361f2c | Refactored some TreeView key handling. Introjucer: now restores the last set of open documents for a project. | 13 years ago | 
				
					
						|  jules | 50313a1b86 | Fixed a positioning problem when dragging-and-dropping. | 13 years ago | 
				
					
						|  jules | b39851e892 | Fix for TreeView::findItemFromIdentifierString() | 13 years ago | 
				
					
						|  jules | 04401e7f3e | Tidied up an assertion when using empty treeviews. | 13 years ago | 
				
					
						|  jules | 1f95f54089 | Purged some warnings. | 13 years ago | 
				
					
						|  jules | bdd778332d | Removed some unused android code. Refactored some messaging code. | 13 years ago | 
				
					
						|  jules | 56bbab1537 | (automated whitespace clean-up) | 13 years ago | 
				
					
						|  jules | d12fa83a7e | TreeView key navigation fix. | 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 | 
				
					
						|  jules | 79bf147d89 | Couple of minor additions to file browser comps. | 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 | 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 |