Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								18785ba5c3 
								
							 
						 
						
							
							
								
								LibGUI: Move editing logic from GTableView up to GAbstractView.  
							
							... 
							
							
							
							GAbstractView should be able to manage the high-level editing logic, as long
as subclasses implement content_rect(GModelIndex) so we know where to put
the editing widgets. :^) 
							
						 
						
							2019-04-19 00:07:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0e6b273620 
								
							 
						 
						
							
							
								
								LibGUI: Start working on GTableView inline editing.  
							
							... 
							
							
							
							This is pretty shaky still, but the basic idea is that you subclass GModel
and return true for editable indices. The table view also needs to have its
editable flag set. 
							
						 
						
							2019-04-18 22:27:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								eb182bcafc 
								
							 
						 
						
							
							
								
								LibGUI: Draw a 1px line tree alongside the GTreeView icons.  
							
							
							
						 
						
							2019-03-29 19:48:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4d3c5fd83e 
								
							 
						 
						
							
							
								
								LibGUI: Start working on a GFileSystemModel and hook that up in FileManager.  
							
							... 
							
							
							
							This is a read-only model for the tree view, at least initially. We'll see
where we take it from there once it's more polished. 
							
						 
						
							2019-03-29 17:03:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								474340b9cd 
								
							 
						 
						
							
							
								
								GTreeView: A bunch of work on the tree view.  
							
							
							
						 
						
							2019-03-29 14:46:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d02238af48 
								
							 
						 
						
							
							
								
								LibGUI: Expand GModelIndex a bit, adding internal data and model pointers.  
							
							... 
							
							
							
							This will be useful for implementing more complicated models. 
							
						 
						
							2019-03-29 04:58:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								add38b3981 
								
							 
						 
						
							
							
								
								GModel: Add GModelIndex argument to row_count() and column_count().  
							
							... 
							
							
							
							This is in preparation for supporting hierarchical models. 
							
						 
						
							2019-03-29 03:27:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								19fa70c821 
								
							 
						 
						
							
							
								
								LibGUI: Add a GItemView class.  
							
							... 
							
							
							
							This is a GAbstractView subclass that implements a icon-based view onto
a GModel. It still need a bunch of work, but it's in basic usable shape. 
							
						 
						
							2019-03-23 03:54:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								5707d7f547 
								
							 
						 
						
							
							
								
								LibGUI: Add GAbstractView base class for GTableView.  
							
							... 
							
							
							
							This is in preparation for adding a new view class. 
							
						 
						
							2019-03-23 02:04:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								994cf10b3e 
								
							 
						 
						
							
							
								
								LibGUI: Rename GTableModel => GModel.  
							
							
							
						 
						
							2019-03-23 01:42:49 +01:00