| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This properly implements the same behavior as
62e9d1e470b0819bdcb4d2a3ba05e083306fc0da and avoids randomly losing
factories.
Oops.
|
|
|
|
|
| |
Follows 3411b0306ee3b88038abdc736adf60bd004c7b7a and
3fb10ff2d8cdffdc5e026f9b57c4d5580a36d308.
|
|
|
|
| |
Just like with Row/RowWidget, I want to use Cell/CellWidget.
|
|
|
|
|
|
|
| |
There is no way to set it yet, this is just to prove that it works.
It also changes the focus behavior of rows. They are now always
focusable - unless turned off by the factory once that is possible.
|
|
|
|
|
| |
Also make sure that GTK_LIST_TAB_CELL works by implementing support for
it in the row widget.
|
|
|
|
|
|
| |
Whoopsie.
Broken since 30d4629043f.
|
|
|
|
|
|
|
|
|
|
|
| |
- grab_focus() on a row (happens with scroll_to()) keeps the focus
column intact if possible.
- <Tab> and <Shift-Tab> move through the cells in order, and move
to the next row when at the end.
- <Up> an <Down> move to the next/prev row, keeping the same column
focused.
- <Left> and <Right> move to the prev/next cell, if one is available.
If not, they stay where they are.
|
|
|
|
| |
Make setting the focus column scroll to it, too.
|
|
|
|
|
|
|
| |
Make it move focus just like GtkWindow would.
Otherwise the listview will (try to) handle it and move focus between
cells - which doesn't do anything for lists and only works with grids.
|
|
|
|
| |
Handle backwards tab properly and deal with left right arrows.
|
|
|
|
|
| |
Also remove the GtkColumnListItemFactory and GtkColumnViewLayout
objects by folding them into GtkColumnViewRowWidget.
|
|
This is a copy/paste of GtkListItemWidget for now.
Modifications will happen in future commits.
|