Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								74c4e62659 
								
							 
						 
						
							
							
								
								GCommonActions: Add "Open..." action  
							
							... 
							
							
							
							Make use of this in PaintBrush and TextEditor. :^) 
							
						 
						
							2019-09-20 19:36:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f2b6e1b577 
								
							 
						 
						
							
							
								
								LibGUI: Add a fullscreen action to GCommonActions  
							
							
							
						 
						
							2019-09-16 18:42:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d754ac5bcb 
								
							 
						 
						
							
							
								
								LibGUI+VisualBuilder: Add move-to-front/back to GCommonActions  
							
							... 
							
							
							
							Also give them nice little icons. :^) 
							
						 
						
							2019-09-14 22:42:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b41b5433f4 
								
							 
						 
						
							
							
								
								LibGUI: Add Undo/Redo to GCommonActions  
							
							
							
						 
						
							2019-09-14 22:23:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e83390387c 
								
							 
						 
						
							
							
								
								LibGUI: Simplify GCommonActions a bit  
							
							... 
							
							
							
							Use the same callback signature as GAction so we can just forward it
to GAction instead of chaining callbacks. 
							
						 
						
							2019-09-14 22:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								73fdbba59c 
								
							 
						 
						
							
							
								
								AK: Rename <AK/AKString.h> to <AK/String.h>  
							
							... 
							
							
							
							This was a workaround to be able to build on case-insensitive file
systems where it might get confused about <string.h> vs <String.h>.
Let's just not support building that way, so String.h can have an
objectively nicer name. :^) 
							
						 
						
							2019-09-06 15:36:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								deb31645aa 
								
							 
						 
						
							
							
								
								GAction: Added GCommonActions as a template to create standard actions  
							
							... 
							
							
							
							Instead of creating actions from the ground up, GCommonActions contains
all related information to that common action. Such as the icon,
keybind, ect. 
							
						 
						
							2019-09-04 06:56:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1e604b7984 
								
							 
						 
						
							
							
								
								WindowServer+LibGUI: Show action icons in the menus when possible  
							
							... 
							
							
							
							Any GAction that has an icon assigned will now show up with that icon
when added to a menu as well.
I made the menu items 2px taller to accomodate the icons. I think this
turned out quite nice as well :^) 
							
						 
						
							2019-08-26 18:54:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1c0669f010 
								
							 
						 
						
							
							
								
								LibDraw: Introduce (formerly known as SharedGraphics.)  
							
							... 
							
							
							
							Instead of LibGUI and WindowServer building their own copies of the drawing
and graphics code, let's it in a separate LibDraw library.
This avoids building the code twice, and will encourage better separation
of concerns. :^) 
							
						 
						
							2019-07-18 10:18:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7083a0104a 
								
							 
						 
						
							
							
								
								LibGUI: Add GActionGroup, a way to group a bunch of GActions.  
							
							... 
							
							
							
							This can be used to make a bunch of actions mutually exclusive.
This patch only implements the exclusivity behavior for buttons. 
							
						 
						
							2019-07-09 22:10:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2ae0333f5d 
								
							 
						 
						
							
							
								
								GAction: Remove "custom_data" and the related convenience constructors.  
							
							... 
							
							
							
							This mechanism was never actually used, just something I imagined would be
useful while I was first creating the class. 
							
						 
						
							2019-07-09 21:28:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								04b9dc2d30 
								
							 
						 
						
							
							
								
								Libraries: Create top level directory for libraries.  
							
							... 
							
							
							
							Things were getting a little crowded in the project root, so this patch
moves the Lib*/ directories into Libraries/. 
							
						 
						
							2019-07-04 16:16:50 +02:00