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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								24910cc4b4 
								
							
								 
							
						 
						
							
							
								
								Fix GCC Wshadow warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8370542eb2 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d8acd864a 
								
							
								 
							
						 
						
							
							
								
								Fixed some pen input source issues  
							
							
								
							
							
						 
						6 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a60fa9765 
								
							
								 
							
						 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7294118612 
								
							
								 
							
						 
						
							
							
								
								Changed Button so that it won't actively trigger a click when connected up to a Value source that changes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a586966c65 
								
							
								 
							
						 
						
							
							
								
								Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								723a15c7a0 
								
							
								 
							
						 
						
							
							
								
								Removed a few more old compiler workarounds  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								357dd2c9c9 
								
							
								 
							
						 
						
							
							
								
								Removed some old compiler bug workarounds  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61321d2eb9 
								
							
								 
							
						 
						
							
							
								
								Button:  Added a getTriggeredOnMouseDown method  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e5f005421 
								
							
								 
							
						 
						
							
							
								
								Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9177a94b15 
								
							
								 
							
						 
						
							
							
								
								Added a check in Button to detect self-deletion as a side-effect of its toggle value changing  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1631daca26 
								
							
								 
							
						 
						
							
							
								
								whitespace  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9062ad9ec1 
								
							
								 
							
						 
						
							
							
								
								Windows 10 update touch events bug fix  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e48b3b661 
								
							
								 
							
						 
						
							
							
								
								Tweak to Button so that they will always visibly flash even if released before they had time to be painted in the down state  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02492b36b9 
								
							
								 
							
						 
						
							
							
								
								Lots of small whitespace tweaks.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9201070462 
								
							
								 
							
						 
						
							
							
								
								Made Button update its auto-gerenated tooltip when the command manager list changes.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a54f3a01a 
								
							
								 
							
						 
						
							
							
								
								Stopped buttons responding to key-shortcuts when they're not actually visible.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								158d5693ce 
								
							
								 
							
						 
						
							
							
								
								Made button toggle callbacks include the modifier state.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b7bcd44ee 
								
							
								 
							
						 
						
							
							
								
								More micro-tweaking of Button callback behaviour.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1f90d7d6f 
								
							
								 
							
						 
						
							
							
								
								Yet more tweaking of the minutiae of toggle button group callback behaviour..  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								062c85db12 
								
							
								 
							
						 
						
							
							
								
								Changed the order in which radio-group toggle button events are sent, so that the "off" event is sent before the "on".  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a7b960b09 
								
							
								 
							
						 
						
							
							
								
								MSVC warning fix.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								010ba396e9 
								
							
								 
							
						 
						
							
							
								
								Removed some base classes from the Button class.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								823608f27a 
								
							
								 
							
						 
						
							
							
								
								Yet another micro-tweak to button callback behaviour - prevent radio-group auto-toggle buttons sending events to other group buttons when they get turned off.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff0fd27127 
								
							
								 
							
						 
						
							
							
								
								Yet another attempt to get all the edge-cases right in Button::internalClickCallback  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbd620c1cf 
								
							
								 
							
						 
						
							
							
								
								More tweaking of Button toggle-notification behaviour.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d505609b7 
								
							
								 
							
						 
						
							
							
								
								Stopped buttons with auto-toggle sending duplicated events.  
							
							
								
							
							
						 
						12 years ago