AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								71de8b7480 
								
							 
						 
						
							
							
								
								LibGUI: Remove `AbstractView::did_update_model()'  
							
							... 
							
							
							
							...and use `ModelClient::model_did_update()' instead.
This makes AbstractView a ModelClient (which it always was anyway). 
							
						 
						
							2020-11-30 12:07:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								80e12999c4 
								
							 
						 
						
							
							
								
								LibGUI: Model-less views should not swallow key events  
							
							... 
							
							
							
							At least pass them up to GUI::Widget so they can be handled there. 
							
						 
						
							2020-10-28 21:26:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d3adbed231 
								
							 
						 
						
							
							
								
								LibGUI: Move keyboard item activation up to AbstractView  
							
							... 
							
							
							
							All views want the same behavior, so move this to the base class. :^) 
							
						 
						
							2020-09-24 21:35:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Itamar 
								
							 
						 
						
							
							
							
							
								
							
							
								435c6c6f96 
								
							 
						 
						
							
							
								
								HackStudio: Add basic Git integration  
							
							... 
							
							
							
							This adds a "Git" tab to Hackstudio.
Currently has support for staging and unstaging files. 
							
						 
						
							2020-09-15 21:43:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								27687b1c6e 
								
							 
						 
						
							
							
								
								LibGUI: Handle cursor keydown events in AbstractView  
							
							... 
							
							
							
							Move the basic movement keys (up/down/left/right/home/end/pgup/pgdn)
up to AbstractView::keydown_event() and have it call the virtual
move_cursor() which is then implemented by subclasses. 
							
						 
						
							2020-09-02 21:29:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4ba12e9c23 
								
							 
						 
						
							
							
								
								LibGUI: Simplify ListView hover highlighting  
							
							... 
							
							
							
							Instead of tracking the last valid hovered index, just hook the
mousemove event and make the cursor follow the hover when it changes. 
							
						 
						
							2020-09-02 21:29:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								274a09246b 
								
							 
						 
						
							
							
								
								LibGUI: Move ListView to using AbstractView::move_cursor()  
							
							
							
						 
						
							2020-09-02 21:29:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a56360f787 
								
							 
						 
						
							
							
								
								LibGUI: Implement the virtual ListView::scroll_into_view()  
							
							... 
							
							
							
							Instead of shadowing the one from AbstractView. 
							
						 
						
							2020-09-01 17:45:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								04507e288f 
								
							 
						 
						
							
							
								
								LibGUI: Remove ListView::doubleclick_event()  
							
							... 
							
							
							
							We can just let AbstractView take care of this. :^) 
							
						 
						
							2020-09-01 17:45:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9102b624ac 
								
							 
						 
						
							
							
								
								LibGUI+DevTools+Applications: Use ModelIndex::data() in many places  
							
							... 
							
							
							
							This way you don't have to keep track of which model it came from. 
							
						 
						
							2020-08-16 16:44:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thankyouverycool 
								
							 
						 
						
							
							
							
							
								
							
							
								6a78db07f1 
								
							 
						 
						
							
							
								
								LibGUI: Add hover highlighting and keyboard controls to ComboBox  
							
							... 
							
							
							
							Adds a new highlighting effect to the actively selected row in
ComboBox ListView. ComboBoxEditor can now be controlled with
page up, page down, and the up and down arrow keys. ESC and loss
of focus now cause comboboxes to close. Now activates on mouseup
as well as return. 
							
						 
						
							2020-07-15 13:19:44 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e064999e0d 
								
							 
						 
						
							
							
								
								LibGUI: Allow scrolling through a ComboBox with the mouse wheel  
							
							
							
						 
						
							2020-05-12 15:11:06 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								8e4751a963 
								
							 
						 
						
							
							
								
								LibGUI: Add a way for models to update without invalidating indexes  
							
							... 
							
							
							
							This is really just a workaround to keep SystemMonitor's process table
working right wrt selection retention during resorts (while also doing
full index invalidation on things like ProfileViewer inversion.)
It's starting to feel like the model abstraction is not super great
and we'll need a better approach if we want to actually build some more
dynamic functionality into our views. 
							
						 
						
							2020-04-12 12:03:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									DAlperin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e1645423f 
								
							 
						 
						
							
							
								
								LibGUI: Make descendants of AbstractView define their own select_all() ( #1201 )  
							
							... 
							
							
							
							AbstractView does not know which column it's displaying which makes it
impossible to implement the select_all functionality up there. Now
descendants override the pure virtual select_all method and implement
it themselves. 
							
						 
						
							2020-02-25 16:03:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d913970a 
								
							 
						 
						
							
							
								
								LibGUI: Remove parent parameter to GUI::Widget constructor  
							
							
							
						 
						
							2020-02-23 12:27:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								bfd86c4631 
								
							 
						 
						
							
							
								
								LibGUI: Make GUI::Frame have the 2px sunken container look by default  
							
							... 
							
							
							
							The overwhelming majority of GUI::Frame users set the same appearance,
so let's just make it the default. 
							
						 
						
							2020-02-23 11:10:52 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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