# Control Objects

Scrollbar Controls |

V_SCROLLBAR ctl_id, @(col,ln,wth,ht) = contents$ [, ctrlopt ]
V_SCROLLBAR ctl_id WINDOW [ ,ctrlopt ]
V_SCROLLBAR { REMOVE | DISABLE | ENABLE } ctl_id [, ERR= stmtref ]
V_SCROLLBAR {GOTO | HIDE | SHOW} ctl_id [,ERR= stmtref ]
V_SCROLLBAR READ ctl_id, setting, max, [ rgn_chg ][ ,arrow_chg ][,ERR= stmtref ]
V_SCROLLBAR WRITE ctl_id, marker, max [,ERR= stmtref ]
H_SCROLLBAR ctl_id, @(col,ln,wth,ht) = contents$ [, ctrlopt ] ...

Vertical and horizontal scrollbars are controls that can be used to create a slider, spinner, and progress bar object. For syntax details, see H_SCROLLBAR and V_SCROLLBAR directives.

For information on adding a horizontal or vertical scrollbar on a panel using the NOMADS Panel Designer, see Scrollbar Controls.

For a list of properties that can be applied to scrollbars, see V_Scrollbar Properties and H_Scrollbar Properties.

Example:

> V_SCROLLBAR 100,@(50,2,2,20)
> V_SCROLLBAR WRITE 100,5,10
> H_SCROLLBAR 10000,@(5,21,40,1)
> H_SCROLLBAR WRITE 10000,10,50
> H_SCROLLBAR READ 10000,X,50,1,10
> PRINT X
> 10