| 
								
								
									 Andreas Kling | 4ab0cd5d4c | LibGUI: Move frame painting from GFrame to StylePainter. This way it can be used by others who might not have a GFrame object. | 2019-04-10 03:43:46 +02:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | f249c40aaa | Rename Painter::set_clip_rect() to add_clip_rect(). It was confusing to see multiple calls to set_foo() in a row. Since this is
an intersecting operation, let's call it add_clip_rect() instead. | 2019-03-29 15:01:54 +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 | 5d72cf5a3f | LibGUI: Improve GFrame's look for Container shapes. This is now starting to look like a proper container. Very nice :^) | 2019-03-28 20:15:13 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 9fa21fa585 | LibGUI: Add a GPainter class that inherits from Painter. This gets rid of the last little piece of LibGUI knowledge in Painter. | 2019-03-28 17:19:56 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 3dc4255eb4 | LibGUI: Use GFrame to draw the frames around GItemView and GTableView. | 2019-03-28 16:58:29 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 43bb7aad4c | GItemView: Some improvements to keyboard navigation. | 2019-03-25 14:13:32 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 4d3478aa71 | GItemView: Hide the horizontal scrollbar since we never need it. This view always relayouts the content to fit the available width, so we
don't need a horizontal scrollbar. :^) | 2019-03-25 13:58:47 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | bc3c199bb1 | GItemView: Add slightly more horizontal padding to the icon labels. | 2019-03-25 13:35:52 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 20f7d7ec67 | LibGUI: Add GWidget::doubleclick_event(). Now double-clicking an item in a GTableView or GItemView will activate it. | 2019-03-25 01:43:32 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 86413a6f5a | LibGUI+FileManager: Add a GIcon class to support multi-size icons. A GIcon can contain any number of bitmaps internally, and will give you
the best fitting icon when you call bitmap_for_size(). | 2019-03-24 04:28:36 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Kling | 1355d09c72 | GItemView: Implement up/down/left/right keyboard navigation. | 2019-03-23 04:05:58 +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 |  |