Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ea52fe528a 
								
							 
						 
						
							
							
								
								LibGUI: Keep the (1, 1) text offset on GButton after it becomes checked  
							
							... 
							
							
							
							This makes the text offset "stick" after you click to select a window
in the taskbar, for example. 
							
						 
						
							2019-11-29 15:46:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								dd72608aed 
								
							 
						 
						
							
							
								
								LibGUI: Align GButton text according to the specified text_alignment()  
							
							... 
							
							
							
							This makes the taskbar button labels align properly relative to their
icons instead of sometimes being too far right. 
							
						 
						
							2019-11-29 15:41:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e8741c88 
								
							 
						 
						
							
							
								
								LibGUI+TextEditor: Make GButton activate its action if present  
							
							... 
							
							
							
							Previously even if you assigned a GAction to a GButton, you still had
to activate() the action manually by hooking the GButton::on_click
callback. 
							
						 
						
							2019-08-25 21:46:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7e93418927 
								
							 
						 
						
							
							
								
								GButton: Allow non-checkable buttons to render as checked  
							
							... 
							
							
							
							This changes the behavior of the "is_checkable" flag on GAbstractButton
to only be about user interaction checkability. In other words, it now
only prevents the user from checking/unchecking the button, the code. 
							
						 
						
							2019-08-12 18:50:19 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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