99e2cd0e3f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PopupMenu:  Dismiss popups when minimising parent window  
							
							This behaviour was already present on windows, so this patch updates
Linux and macOS window-handling to match. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f61447fd01 
								
							
								 
							
						 
						
							
							
								
								PopupMenu:  Allow manual column breaking  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4450ad8ae 
								
							
								 
							
						 
						
							
							
								
								PopupMenu:  Add LookAndFeelMethods for drawing column separators  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f04e11c4bb 
								
							
								 
							
						 
						
							
							
								
								PopupMenu:  Allow theming of popup menu background based on Options  
							
							Adds a new `drawPopupMenuBackgroundForOption` member function to
`PopupMenu::LookAndFeelMethods`. By default this will pass through
to `drawPopupMenuBackground`, but it can be overridden in cases
where the background appearance depends on the current `Options`. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94d853b00d 
								
							
								 
							
						 
						
							
							
								
								Fixed some issues when navigating PopupMenus with the keyboard  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d510b73cdf 
								
							
								 
							
						 
						
							
							
								
								Normalised all whitespace before args in std::function  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								441c88f3b9 
								
							
								 
							
						 
						
							
							
								
								macOS:  Removed all dynamic_cast type_info warning workarounds which have been fixed in  0dd3b02 
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2e75a8f52 
								
							
								 
							
						 
						
							
							
								
								Fixed a popup submenu item selection bug on a right key press  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								baebb9d1b5 
								
							
								 
							
						 
						
							
							
								
								Fixed a dangling pointer deletion when moving PopupMenu submenus  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8c14516d5 
								
							
								 
							
						 
						
							
							
								
								Scale mouse position when calculating parent area for PopupMenu window  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8bceee365 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed some spurious dynamic_cast warnings when loading dynamic libraries  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a54da0b832 
								
							
								 
							
						 
						
							
							
								
								Fixed some more typos  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e18f6da884 
								
							
								 
							
						 
						
							
							
								
								Added setImage() builder methods to PopupMenu::Item  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								635e070cba 
								
							
								 
							
						 
						
							
							
								
								Added method PopupMenu::CustomComponent::getItem() to give them access to item details  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a4c0f9012 
								
							
								 
							
						 
						
							
							
								
								Ensure that PopupMenu section headers aren't selectable  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								319efc59e0 
								
							
								 
							
						 
						
							
							
								
								Ensure that PopupMenu section headers aren't selectable  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76f3aec386 
								
							
								 
							
						 
						
							
							
								
								PopupMenu:  Pass unique_ptr rather than raw pointers to convey ownership semantics  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79d3e8b3f5 
								
							
								 
							
						 
						
							
							
								
								Windows:  Removed some VS2013 workarounds  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69c3474012 
								
							
								 
							
						 
						
							
							
								
								Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd4aba9e43 
								
							
								 
							
						 
						
							
							
								
								PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0367d5c3a9 
								
							
								 
							
						 
						
							
							
								
								Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a97c4a9139 
								
							
								 
							
						 
						
							
							
								
								More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a90940283c 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where PopupMenus with a parent component were not being dismissed by dismissAllActiveMenus()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2539f4d24f 
								
							
								 
							
						 
						
							
							
								
								DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadac817c6 
								
							
								 
							
						 
						
							
							
								
								Enabled some more warning flags in Xcode, and fixed the problems they caused  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								008b7a9ab2 
								
							
								 
							
						 
						
							
							
								
								Re-structured the low-level Android native code  
							
							Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information. 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38fd441a95 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug setting PopupMenu parents via a LookAndFeel  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								493591a7ef 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some doc comments  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e63aa02 
								
							
								 
							
						 
						
							
							
								
								Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82a0dceaa5 
								
							
								 
							
						 
						
							
							
								
								Set the parent component of a PopupMenu submenu in showSubMenuFor()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								511e01c400 
								
							
								 
							
						 
						
							
							
								
								Ensure that the target point in MenuWindow::getParentArea() is always in terms of screen coordinates  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e6bbb8da9 
								
							
								 
							
						 
						
							
							
								
								Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ee59ed6db 
								
							
								 
							
						 
						
							
							
								
								Fixed a crash that could occur when dismissing all active PopupMenus  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								071af1c285 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue cleaning up a PopupMenu LookAndFeel  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49aa9c9db4 
								
							
								 
							
						 
						
							
							
								
								Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								481221a256 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3c9577668 
								
							
								 
							
						 
						
							
							
								
								Take the scale factor of a PopupMenu into account when resizing the window in ensureItemIsVisible()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff474962fd 
								
							
								 
							
						 
						
							
							
								
								Added an option to set a preferred popup direction  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a60fa9765 
								
							
								 
							
						 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48a5fbd333 
								
							
								 
							
						 
						
							
							
								
								Another batch of ScopedPointer cleanups  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9046453701 
								
							
								 
							
						 
						
							
							
								
								Added a showMenuAsync() method to PopupMenu that takes a std::function  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34959be226 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug where PopupMenus with a scale factor applied were not appearing in the correct position  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2a0759ab3 
								
							
								 
							
						 
						
							
							
								
								Added a BurgerMenu component which will display your menus and menu items in a "burger" menu  
							
							
								
							
							
						 
						8 years ago