Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								ede5dbd7b3 
								
							 
						 
						
							
							
								
								Meta+LibC through LibHTTP: Make clang-format-10 clean  
							
							... 
							
							
							
							Why break at LibHTTP? Because "Meta+Libraries" would be insanely large,
and breaking between LibHTTP and LibJS makes the commits roughly evenly large. 
							
						 
						
							2020-09-25 21:18:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								299824de73 
								
							 
						 
						
							
							
								
								LibGUI: Rename GUI::Image => GUI::ImageWidget  
							
							... 
							
							
							
							"Image" was a bit too vague, "ImageWidget" is obviously a widget of
some sort. 
							
						 
						
							2020-07-23 17:31:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom 
								
							 
						 
						
							
							
							
							
								
							
							
								27bd2eab22 
								
							 
						 
						
							
							
								
								LibWeb: Require parent window argument for MessageBox  
							
							... 
							
							
							
							Since the vast majority of message boxes should be modal, require
the parent window to be passed in, which can be nullptr for the
rare case that they don't. By it being the first argument, the
default arguments also don't need to be explicitly stated in most
cases, and it encourages passing in a parent window handle.
Fix up several message boxes that should have been modal. 
							
						 
						
							2020-07-16 16:10:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								033da11364 
								
							 
						 
						
							
							
								
								LibGUI: Fix MessageBox width calculation not including the icon width  
							
							
							
						 
						
							2020-06-18 22:18:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hüseyin ASLITÜRK 
								
							 
						 
						
							
							
							
							
								
							
							
								030d0f9937 
								
							 
						 
						
							
							
								
								MessageBox: Replace Label with Image component to show icons  
							
							
							
						 
						
							2020-06-18 16:35:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hüseyin ASLITÜRK 
								
							 
						 
						
							
							
							
							
								
							
							
								25227ee284 
								
							 
						 
						
							
							
								
								LibGUI: Add MessageBox question icon  
							
							
							
						 
						
							2020-05-20 13:54:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								14aa7f2d44 
								
							 
						 
						
							
							
								
								LibGUI: Add GUI::MessageBox::show_error() convenience function  
							
							... 
							
							
							
							This is just a wrapper around show() that puts up a standard-looking
error message. 
							
						 
						
							2020-05-13 21:11:49 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hüseyin ASLITÜRK 
								
							 
						 
						
							
							
							
							
								
							
							
								74cc0560e8 
								
							 
						 
						
							
							
								
								LibGUI: MessageBox min width control for show messages  
							
							... 
							
							
							
							If message is too short calculate dialog width via buttons count. And icon is present lets align text to left. 
							
						 
						
							2020-04-23 11:49:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hüseyin ASLITÜRK 
								
							 
						 
						
							
							
							
							
								
							
							
								2abf2a2db1 
								
							 
						 
						
							
							
								
								LibGUI: MessageBox change height to icon cropping  
							
							
							
						 
						
							2020-04-21 12:03:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hüseyin ASLITÜRK 
								
							 
						 
						
							
							
							
							
								
							
							
								c6944f8cc2 
								
							 
						 
						
							
							
								
								LibGUI: Use parrent window icon for MessageBox dialog icon  
							
							
							
						 
						
							2020-04-12 18:08:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b29ff7b821 
								
							 
						 
						
							
							
								
								LibGUI: Don't use Core::Object::add() to instantiate dialogs  
							
							... 
							
							
							
							Now that add() returns a WidgetType&, we can't rely on the parent of a
GUI::Dialog to still keep it alive after exec() returns. This happens
because exec() will call remove_from_parent() on itself before
returning.
And so we go back to the old idiom for creating a GUI::Dialog centered
above a specific window. Just call GUI::Dialog::construct(), passing
the "parent" window as the last parameter. 
							
						 
						
							2020-03-04 21:04:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								028c011760 
								
							 
						 
						
							
							
								
								LibCore: Make Core::Object::add<ChildType> return a ChildType&  
							
							... 
							
							
							
							Since the returned object is now owned by the callee object, we can
simply vend a ChildType&. This allows us to use "." instead of "->"
at the call site, which is quite nice. :^) 
							
						 
						
							2020-03-04 21:04:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3e57a6fb 
								
							 
						 
						
							
							
								
								LibGUI: Use GUI::Window::set_main_widget<WidgetType>() in clients  
							
							
							
						 
						
							2020-03-04 14:26:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4697195645 
								
							 
						 
						
							
							
								
								LibGUI: Use set_layout<LayoutType>() in lots of client code  
							
							
							
						 
						
							2020-03-04 13:49:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a26b63a958 
								
							 
						 
						
							
							
								
								LibGUI: Remove Button& parameter from Button::on_click hook  
							
							... 
							
							
							
							There was but a single user of this parameter and it's a bit tedious
to write it out every time, so let's get rid of it. 
							
						 
						
							2020-03-03 17:02:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3252a6925e 
								
							 
						 
						
							
							
								
								LibGUI: Fix silly nullptr dereference in MessageBox::show()  
							
							... 
							
							
							
							Since we take the parent object as a raw pointer, we should handle the
case where it's null. 
							
						 
						
							2020-02-24 09:15:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								45c25ffecd 
								
							 
						 
						
							
							
								
								LibGUI: Use Core::Object::add() a whole bunch  
							
							
							
						 
						
							2020-02-23 11:10:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ef38c49619 
								
							 
						 
						
							
							
								
								WindowServer+LibGUI+LibHTML: Fix build with -std=c++2a  
							
							
							
						 
						
							2020-02-19 12:03:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thatlittlegit 
								
							 
						 
						
							
							
							
							
								
							
							
								4755f355c6 
								
							 
						 
						
							
							
								
								LibGUI: Add Yes/No and Yes/No/Cancel MessageBoxes  
							
							
							
						 
						
							2020-02-17 16:28:21 +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