Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ca93c22ae2 
								
							 
						 
						
							
							
								
								LibGUI: Turn GUI::Application::the() into a pointer  
							
							... 
							
							
							
							During app teardown, the Application object may be destroyed before
something else, and so having Application::the() return a reference was
obscuring the truth about its lifetime.
This patch makes the API more honest by returning a pointer. While
this makes call sites look a bit more sketchy, do note that the global
Application pointer only becomes null during app teardown. 
							
						 
						
							2020-07-04 16:54:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1dd1595043 
								
							 
						 
						
							
							
								
								LibGUI: Make GUI::Application a Core::Object  
							
							... 
							
							
							
							Having this on the stack makes whole-program teardown iffy. Turning it
into a Core::Object allows anyone who needs it to extends its lifetime. 
							
						 
						
							2020-07-04 14:05:57 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								39d55d1d76 
								
							 
						 
						
							
							
								
								LibGUI: Add a way to highlight the focused widget for debugging  
							
							... 
							
							
							
							You can now pass --gui-focus-debug to any GUI::Application and it will
draw a cyan rectangle around the currently focused widget. 
							
						 
						
							2020-05-12 15:48:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								52a250cb61 
								
							 
						 
						
							
							
								
								LibGUI: Make MenuBar a Core::Object  
							
							... 
							
							
							
							This makes it show up in Inspector with all the menus inside it. :^) 
							
						 
						
							2020-04-21 16:19:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2143da6434 
								
							 
						 
						
							
							
								
								LibGUI: Add forwarding header  
							
							... 
							
							
							
							This patch adds <LibGUI/Forward.h> and uses it a bunch.
It also dragged various header dependency reduction changes into it. 
							
						 
						
							2020-02-16 09:41:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								10ccc9e11c 
								
							 
						 
						
							
							
								
								LibGUI: Don't leak every tooltip window ever :^)  
							
							
							
						 
						
							2020-02-15 01:27:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								dcb0766d3f 
								
							 
						 
						
							
							
								
								LibGUI: Remove some header dependencies from Application.h  
							
							
							
						 
						
							2020-02-15 01:18:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a368cf7d51 
								
							 
						 
						
							
							
								
								LibGfx: Replace manual forward declarations with <LibGfx/Forward.h>  
							
							
							
						 
						
							2020-02-15 00:10:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9cc66b97 
								
							 
						 
						
							
							
								
								LibGUI: Remove leading G from filenames  
							
							
							
						 
						
							2020-02-06 20:33:02 +01:00