cff722a4af 
								
							
								 
							
						 
						
							
							
								
								GUI Basics: Refactor juce_gui_basics file structure  
							
							- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9cfbccca8e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Accessibility: Make createAccessibilityHandler public to allow calls from derived classes  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e626e1c2b 
								
							
								 
							
						 
						
							
							
								
								HyperlinkButton:  Use AccessibilityHandler with hyperlink role  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0000771751 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Report Button on/off state via AccessibilityValueInterface  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8aa237463 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Add Button::setToggleable() method for manually specifying that a button's on/off state is toggleable and should be exposed to accessibility clients  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24910cc4b4 
								
							
								 
							
						 
						
							
							
								
								Fix GCC Wshadow warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8370542eb2 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90eb878d16 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Make createAccessibilityHandler() private in Component subclasses  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a78b06f5c 
								
							
								 
							
						 
						
							
							
								
								Update Button state after sending click callback in Button::mouseUp()  
							
							In cases where internalClickCallback() modified the state of the button this was not being updated until the next call to updateState(). Calling it a second time after the click callback will make sure the state is up to date. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90ea4cc2ab 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Return button tooltip from ButtonAccessibilityHandler::getHelp()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ffdfb5b436 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Set checked state in ButtonAccessibilityHandler::getCurrentState() if button is part of a radio group  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								333983947e 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Removed widget_handlers  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec990202b1 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a54da0b832 
								
							
								 
							
						 
						
							
							
								
								Fixed some more typos  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a529fbbf47 
								
							
								 
							
						 
						
							
							
								
								Don't reset Drawable's AffineTransform when using DrawableButton::ButtonStyle::ImageRaw  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								718712a5a5 
								
							
								 
							
						 
						
							
							
								
								Ensure that the button background is drawn for DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5a2d03a8c 
								
							
								 
							
						 
						
							
							
								
								Added DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a97c4a9139 
								
							
								 
							
						 
						
							
							
								
								More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d8acd864a 
								
							
								 
							
						 
						
							
							
								
								Fixed some pen input source issues  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcd606531a 
								
							
								 
							
						 
						
							
							
								
								Fixed a documentation typo  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a234721110 
								
							
								 
							
						 
						
							
							
								
								Added various clang-tidy modernize-* fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da2b10ada6 
								
							
								 
							
						 
						
							
							
								
								Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadac817c6 
								
							
								 
							
						 
						
							
							
								
								Enabled some more warning flags in Xcode, and fixed the problems they caused  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5314791c1 
								
							
								 
							
						 
						
							
							
								
								A minor documentation update.  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d02ac63a8 
								
							
								 
							
						 
						
							
							
								
								Couple more spelling fixes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c93cfb105 
								
							
								 
							
						 
						
							
							
								
								Clarified some Button LookAndFeel parameter names  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ab4d1708b 
								
							
								 
							
						 
						
							
							
								
								Some misc cleanups, mainly around WeakReference usage and rectangles  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								974b4a8351 
								
							
								 
							
						 
						
							
							
								
								Removed some legacy friend class declarations that are no longer needed with modern compilers  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								481221a256 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8b6afd9ce 
								
							
								 
							
						 
						
							
							
								
								Made toggle buttons call their state change listeners when its toggle state is changed remotely by a connected Value  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdbc28c18b 
								
							
								 
							
						 
						
							
							
								
								Add documentation tags  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c21f34e21 
								
							
								 
							
						 
						
							
							
								
								Fix typo in juce_Button.h  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a60fa9765 
								
							
								 
							
						 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48a5fbd333 
								
							
								 
							
						 
						
							
							
								
								Another batch of ScopedPointer cleanups  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7a5e520c6 
								
							
								 
							
						 
						
							
							
								
								Updated Button::onClick and added ComboBox::onChange  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce8b2d865a 
								
							
								 
							
						 
						
							
							
								
								Used Button::onClick to simplify a bunch of library classes and demo code  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be5f2d62c4 
								
							
								 
							
						 
						
							
							
								
								Added some helper objects Button::onClick and Button::onStateChange, which let you easily assign a lambda to be called on these events  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7e3339f86 
								
							
								 
							
						 
						
							
							
								
								Got rid of some very old legacy VC6 workaround typedefs  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7294118612 
								
							
								 
							
						 
						
							
							
								
								Changed Button so that it won't actively trigger a click when connected up to a Value source that changes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0111a4f96 
								
							
								 
							
						 
						
							
							
								
								Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi  
							
							
								
							
							
						 
						8 years ago