Common Desktop Environment: Style Guide and Certification Checklist

ScrollBar

 

n/a 

 

 

Required 

7-48: 

Within a scroll bar, your application uses BSelect Press in an arrow button to move the slider one increment in the direction of the side of the slider on which the button was pressed and autorepeats until the button is released. 

BSelect Press provides a consistent means of adjusting a scroll bar using the mouse. 

Required 

7-49: 

In the trough of a scroll bar, BSelect Press moves the slider one page in the direction of the side of the slider on which the trough was pressed and autorepeats until the button is released.  

BSelect Press provides a consistent means of adjusting a scroll bar using the mouse. 

Required 

7-50: 

Within a scrollbar slider, BSelect Motion causes the slider to track the position of the pointer. In a vertical scroll bar, the slider tracks the vertical position of the pointer. In a horizontal scroll bar, the slider tracks the horizontal position of the pointer.  

BSelect Motion offers a convenient way to adjust a scroll bar precisely using the mouse. 

Required 

7-51: 

Within a scrollbar slider or trough, BTransfer Motion positions the slider to the point of the button press and then causes the slider to track the position of the pointer. In a vertical scroll bar, the slider tracks the vertical position of the pointer. In a horizontal scroll bar, the slider tracks the horizontal position of the pointer.  

BTransfer Motion offers another convenient way to adjust a scroll bar precisely using the mouse. 

Required 

7-52: 

If a mouse-based scrolling action is in progress, pressing the Cancel key cancels the scrolling action and returns the slider to its position prior to the start of the scrolling operation.  

The Cancel key provides a consistent way for the user to cancel a mouse-based scrolling action. 

Required 

7-53: 

In a vertical scroll bar, the Up Arrow and Down Arrow keys move the slider one increment in the specified direction. In a horizontal scroll bar, the Left Arrow and Right Arrow keys move the slider one increment in the specified direction.  

The arrow keys provide a uniform means of adjusting a scroll bar using the keyboard. 

Required 

7-54: 

In a vertical scroll bar, Control+Up Arrow and Control+Down Arrow move the slider one large increment in the specified direction. Control+Left Arrow and Control+Right Arrow move the slider one large increment in the specified direction.  

These keys provide a convenient way of adjusting a scroll bar quickly using the keyboard. 

Required 

7-55: 

Your application uses the Page Up and Page Down keys to move the slider in a vertical scroll bar one page in the specified direction. The Page Left key (or Control+Page Up) and the Page Right key (or Control+Page Down) move the slider in a horizontal scroll bar one page in the specified direction.  

These keys allow for the convenient movement of the slider in a scroll bar using the keyboard. 

Required 

7-56: 

Your application uses the Begin key or Control+Begin to move the slider to the minimum value. The End key or Control+End moves the slider to the maximum value.  

These keys offer a convenient mechanism for setting a scroll bar to its minimum or maximum value using the keyboard.