Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								5e19e72a6a 
								
							 
						 
						
							
							
								
								LibGUI: Simplify RadioButton by using AbstractButton exclusive mode  
							
							... 
							
							
							
							Making an AbstractButton exclusive means that we enforce that only one
of the exclusive buttons within the same parent widget can be checked
at a time.
RadioButton was doing exactly the same thing, except in a custom way.
So just remove the custom code and make it exclusive. :^) 
							
						 
						
							2021-01-01 00:33:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								bc5635422b 
								
							 
						 
						
							
							
								
								LibGUI: Give a default min-width to a bunch of widgets  
							
							
							
						 
						
							2020-12-30 02:57:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1cca2405fc 
								
							 
						 
						
							
							
								
								LibGUI: Give some widgets a reasonable default fixed height  
							
							... 
							
							
							
							Instead of hard-coding 22 in random places, just make the following
widgets have a fixed height of 22 by default: Button, CheckBox,
ColorInput, ComboBox, RadioButton, SpinBox, TextBox.
In the future we can make this relative to the current font size,
but for now at least this centralizes the setting a bit better. 
							
						 
						
							2020-12-30 01:54:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								cd9ad6a05e 
								
							 
						 
						
							
							
								
								LibGUI: Tweak AbstractButton and subclass constructors  
							
							... 
							
							
							
							Taking a "const StringView&" for the initial text does not achieve
anything useful. Just take a "String" and move it into storage. 
							
						 
						
							2020-12-28 15:53:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b7dfa83223 
								
							 
						 
						
							
							
								
								LibGUI+LibGfx: Improve focus rect appearance  
							
							... 
							
							
							
							Draw a dotted focus rect to make it stand out more. Also make it much
larger on regular text-only GUI::Buttons. 
							
						 
						
							2020-10-26 21:01:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e0b8b4ac67 
								
							 
						 
						
							
							
								
								LibCore+LibGUI: Switch to using AK::is and AK::downcast  
							
							
							
						 
						
							2020-07-26 17:51:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								116cf92156 
								
							 
						 
						
							
							
								
								LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize  
							
							... 
							
							
							
							This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much
better visual clue about what type of metric is being used. 
							
						 
						
							2020-06-10 10:59:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								977863ea07 
								
							 
						 
						
							
							
								
								LibGUI: Include keyboard modifier state with button on_click calls  
							
							... 
							
							
							
							This will allow you us to implement special behavior when Ctrl+clicking
a button. 
							
						 
						
							2020-05-12 20:31:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								03c91fce74 
								
							 
						 
						
							
							
								
								LibGUI: Highlight interactive area of hovered CheckBox and RadioButton  
							
							... 
							
							
							
							This is consistent what we do for regular Buttons and gives a pleasant
visual cue when you're over a clickable area. 
							
						 
						
							2020-05-08 21:12:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d913970a 
								
							 
						 
						
							
							
								
								LibGUI: Remove parent parameter to GUI::Widget constructor  
							
							
							
						 
						
							2020-02-23 12:27:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								34c7322d77 
								
							 
						 
						
							
							
								
								LibGUI: Remove some header dependencies from Widget.h  
							
							
							
						 
						
							2020-02-14 23:53:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9cc66b97 
								
							 
						 
						
							
							
								
								LibGUI: Remove leading G from filenames  
							
							
							
						 
						
							2020-02-06 20:33:02 +01:00