Allows programmatic control of the parameters of a horizontal or vertical scroll bar.
capi
set-horizontal-scroll-parameters self &key min-range max-range slug-position slug-size page-size step-size
set-vertical-scroll-parameters self &key min-range max-range slug-position slug-size page-size step-size
self⇩ |
A displayed output-pane or layout. |
Reals or nil . |
The functions set-horizontal-scroll-parameters
and set-vertical-scroll-parameters
set the specified parameters of the horizontal or vertical scroll bar of self.
self should be a displayed instance of a subclass of output-pane (such as editor-pane) or layout and have a scroll bar.
The other arguments are:
The minimum data coordinate. | |
The maximum data coordinate. | |
The current scroll position. | |
The length of the scroll bar slug. | |
The scroll page size. | |
The scroll step size. |
When one of these keyword arguments is not supplied, the value of the corresponding scroll parameter in self is not modified.
See 7.4.2 Scroll values and initialization keywords for a description of these scroll parameters.
(example-edit-file "capi/output-panes/fixed-origin-scrolling")
(example-edit-file "capi/output-panes/scrolling-without-bar")
(example-edit-file "capi/output-panes/coordinate-origin-fixed")
scroll
get-horizontal-scroll-parameters
get-vertical-scroll-parameters
simple-pane
7 Programming with CAPI Windows
12.4 output-pane scrolling
7.4.2 Scroll values and initialization keywords
CAPI User Guide and Reference Manual (Unix version) - 01 Dec 2021 19:32:42