slider "increment" and "page" not working
Submitted by John Denker
Link to original bug (#784743)
Description
The slider widget claims to offer "increment" and "page" features.
Observed behavior: Clicking on the channel snaps the knob to the position of the click. This is not compatible with MSXL, for which clicking on the channel produces "page" behavior. It is also not the documented gnumeric behavior: https://help.gnome.org/users/gnumeric/stable/sect-graphics-widgets.html.en#sect-graphics-widgets-slider
Also it appears there is no way to produce "increment" behavior. This is incompatible with MSXL, where there are arrows at the end of the channel that produce "increment" behavior. The gnumeric documentation talks about arrows, but no such thing is visible on the widget as implemented.
Additional observed behavior: The arrow keys and pageUp/pageDown keys have no effect on the slider. They are passed to the underlying spreadsheet, so the keys act as if the slider did not exist at all.
It would be nice if the arrow keys produced "increment" behavior while the pageUp/pageDown keys produced "page" behavior ... whenever the slider widget has the GUI focus.
These are not particularly new issues. They are observed in version 1.12.22 as well as in git master.
===============================
:; uname -a Linux asclepias 4.8.12+ #1 SMP Wed Dec 7 23:44:57 MST 2016 x86_64 x86_64 x86_64 GNU/Linux
:; lsb_release LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
:; git log commit 4514f1bc Date: Fri Jun 30 20:13:42 2017 -0600
Version: git master