Andreas Kling
|
b54ab06595
|
GTableView: Add a way to turn off alternating row colors.
|
2019-03-15 21:41:27 +01:00 |
|
Andreas Kling
|
a5d538b389
|
GTableView: Add a way to hide the column headers.
There are many situations where you would want a table view without headers.
|
2019-03-15 14:50:36 +01:00 |
|
Andreas Kling
|
3681a402ba
|
GTableView: Allow changing sort options by clicking column headers.
Also paint the sorted column slightly differently to indicate what's up.
|
2019-03-09 13:59:01 +01:00 |
|
Andreas Kling
|
574a399347
|
LibGUI: GTableView should scroll items into view when keyboard navigating.
|
2019-03-01 14:29:34 +01:00 |
|
Andreas Kling
|
b5dcad932e
|
LibGUI: Allow basic keyboard navigation in GTableView.
Pressing Enter will now "activate" the selected index, meaning that
the model gets a call to activate(GModelIndex).
|
2019-03-01 13:48:08 +01:00 |
|
Andreas Kling
|
bff5b71467
|
LibGUI: Add a GModelNotification class that views will receive.
I don't want to use GEvent here since these need to be synchronous
and mixing sync and async GEvents would be stupid.
|
2019-02-28 21:30:17 +01:00 |
|
Andreas Kling
|
8eefdbdce8
|
LibGUI: Add horizontal scrollbar to GTableView.
Now we can scroll content in both directions if it won't fit in the view.
|
2019-02-28 17:58:53 +01:00 |
|
Andreas Kling
|
827ec99a8f
|
LibGUI: Update GTableView's scrollbar range in response to resize.
|
2019-02-28 13:25:52 +01:00 |
|
Andreas Kling
|
dc9f8a9361
|
LibGUI: Take ProcessManager's process view and turn it into GTableView.
Make it sufficiently generic that it can be reused for any table data. :^)
|
2019-02-28 10:57:09 +01:00 |
|