Sign in Join
FPDoc Onlineexperiment

TScrollCode enumeration

In unit System.UITypes

Defines codes for the actions performed on a scroll bar.

Declaration

pascal
TScrollCode = (scLineUp,scLineDown,scPageUp,scPageDown,scPosition,
 scTrack,scTop,scBottom,scEndScroll)

Description

The are no use cases in RTL, FCL, LCL, or LazUtils. Delphi compatibility? Fresnel?

Values

scLineUpThe top or left arrow on the scroll bar was clicked, or the Up or Left cursor key was pressed.
scLineDownThe bottom or right arrow on the scroll bar was clicked, or the Down or Right cursor key was pressed.
scPageUpThe area before the thumb tab on the scroll bar was clicked, or the PgUp key was pressed.
scPageDownThe area after the thumb tab on the scroll bar was clicked, or the PgDn key was pressed.
scPositionThe thumb tab on the scroll bar was dragged and released at a new position.
scTrackAn active drag operation for the thumb tab on the scroll bar has reported a new position.
scTopThe thumb tab on the scroll bar has been moved to its minimum top or left position.
scBottomThe thumb tab on the scroll bar has been moved to its maximum bottom or right position.
scEndScrollA drag operation for the thumb tab on a scroll bar has been completed (mouse button released).

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.