Progress
Programming
Handbook


Box Selecting

If the user holds down the SELECT or EXTEND button and drags the mouse, Progress draws a selection box if the frame’s BOX–SELECTABLE attribute is set to TRUE. Figure 24–2 shows a selection box.

Figure 24–2: Selection Box

The appearance of the selection box is the same for both the SELECT and EXTEND buttons. But the effect of the selection boxes is different depending on which button the user presses. If the SELECT button is pressed, Progress selects all widgets completely contained within the box. Progress deselects all other previously selected widgets outside of the box. Deselection occurs on mouse down. If the EXTEND button is pressed, Progress toggles the selected state of the widgets within the box. All widgets outside of the box remain unaffected.

The user can create and use selection boxes only on field-level widgets within a frame. If the user moves the mouse pointer outside of the frame where the selection box was started, the selection box is confined to the frame. When the user reenters the frame, Progress redraws the selection box to the current mouse position.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095