Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e381a0f8 
								
							 
						 
						
							
							
								
								LibGUI: Move GUI::Model::Role to GUI::ModelRole  
							
							... 
							
							
							
							This is preparation for using ModelRole in the ModelIndex API. 
							
						 
						
							2020-08-16 16:44:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e1ed71ef9e 
								
							 
						 
						
							
							
								
								LibGUI: Make model sorting imperative and move order to AbstractView  
							
							... 
							
							
							
							Instead of SortingProxyModel having a column+order, we move that state
to AbstractView. When you click on a column header, the view tells the
model to resort the relevant column with the new order.
This is implemented in SortingProxyModel by simply walking all the
reified source/proxy mappings and resorting their row indexes. 
							
						 
						
							2020-08-16 16:44:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d851863704 
								
							 
						 
						
							
							
								
								Userspace: Remove a bunch of unnecessary Kernel/API/KeyCode.h includes  
							
							
							
						 
						
							2020-07-04 17:25:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								11c4a28660 
								
							 
						 
						
							
							
								
								Kernel: Move headers intended for userspace use into Kernel/API/  
							
							
							
						 
						
							2020-07-04 17:22:23 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								278b307713 
								
							 
						 
						
							
							
								
								LibGUI: Make all views use CenterLeft as the default text alignment  
							
							... 
							
							
							
							If a model doesn't specify a text alignment for a given field, we now
fall back to CenterLeft. This will look better than Center in the vast
majority of cases. 
							
						 
						
							2020-05-21 19:55:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2e03bded43 
								
							 
						 
						
							
							
								
								LibGUI: Add Model::Role::TextAlignment and remove from ColumnMetadata  
							
							
							
						 
						
							2020-05-21 19:55:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								04187576ff 
								
							 
						 
						
							
							
								
								LibGUI: Models should always specify font via Model::Role::Font  
							
							... 
							
							
							
							This gets rid of one field in ColumnData. The goal is to get rid of all
fields and lose ColumnData entirely. 
							
						 
						
							2020-05-21 19:55:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								80f43ffc27 
								
							 
						 
						
							
							
								
								LibGUI: Move AbstractTableView::keydown_event() down to TableView  
							
							... 
							
							
							
							We can't really share this stuff with TreeView anyway, since tables
and trees have very different spatial relationships between indexes. 
							
						 
						
							2020-05-21 13:40:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d17b42b28d 
								
							 
						 
						
							
							
								
								LibGUI: Make view widgets fill background by default  
							
							... 
							
							
							
							Most clients will want background autofill, so let's make it the
default mode. 
							
						 
						
							2020-04-18 21:55:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								235ae80e5e 
								
							 
						 
						
							
							
								
								LibGUI: Make TableView ignore custom colors for selected rows  
							
							... 
							
							
							
							This allows them to look selected instead. 
							
						 
						
							2020-04-12 15:23:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c199b0e1aa 
								
							 
						 
						
							
							
								
								LibGUI: Fill whole TableView cells with custom background color  
							
							... 
							
							
							
							This was easier than I expected. :^) 
							
						 
						
							2020-04-11 19:20:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3a65e9107e 
								
							 
						 
						
							
							
								
								LibGUI: Respect Model::Role::BackgroundColor  
							
							... 
							
							
							
							This implementation is very gappy, but the basic feature allows us to
highlight cells with a custom background color. 
							
						 
						
							2020-04-11 18:56:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b4fde72013 
								
							 
						 
						
							
							
								
								LibGUI: Brighten icons when hovering items in item views  
							
							... 
							
							
							
							View classes now track their hovered item and paint them in a slightly
brighter shade to liven up the user interface. :^) 
							
						 
						
							2020-03-30 19:57:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d913970a 
								
							 
						 
						
							
							
								
								LibGUI: Remove parent parameter to GUI::Widget constructor  
							
							
							
						 
						
							2020-02-23 12:27:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tibor Nagy 
								
							 
						 
						
							
							
							
							
								
							
							
								4d95163400 
								
							 
						 
						
							
							
								
								LibGUI: Use inactive selection colors from palette instead of hardcoding them  
							
							
							
						 
						
							2020-02-15 18:42:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9cc66b97 
								
							 
						 
						
							
							
								
								LibGUI: Remove leading G from filenames  
							
							
							
						 
						
							2020-02-06 20:33:02 +01:00