columnview: Add autoscroll

Autoscroll when the pointer gets close to the
edge during column resizing or reordering. This
is similar to what the treeview does, but it is
implemented using a tick callback, and has
variable speed.
10 jobs for columnview-reordering in 103 minutes and 59 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  .Pre
failed #750641
allowed to fail
style-check-diff

00:03:53

 
  Build
passed #750993
fedora-x86_64

00:09:32

passed #750644
win32-ps
msys2-mingw32

00:14:18

passed #750643
release-build

00:30:07

failed #750642
fedora-x86_64

00:28:50

 
  Analysis
passed #750645
static-scan

00:52:09

 
  Docs
passed #750646
reference

00:08:16

 
  Flatpak
manual #750647
flatpak allowed to fail manual
flatpak-manual:demo
manual #750649
flatpak allowed to fail manual
flatpak-manual:icon-browser
manual #750648
flatpak allowed to fail manual
flatpak-manual:widget-factory
 
Name Stage Failure
failed
style-check-diff .Pre
 GtkListItemWidget *     gtk_column_view_get_header_widget       (GtkColumnView          *self);
-GtkListView * gtk_column_view_get_list_view (GtkColumnView *self);
+GtkListView *gtk_column_view_get_list_view (GtkColumnView *self);

void gtk_column_view_measure_across (GtkColumnView *self,
int *minimum,
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1