Release 10.1A: OpenEdge Development:
Progress 4GL Reference

> ## COLUMN-MOVABLE attribute

> Indicates whether you can move a browse-column by pointing, clicking, and dragging.

> Data type: LOGICAL

> Access: Readable/Writable

> Applies to: BROWSE widget

> If COLUMN-MOVABLE is TRUE, you can move any of the browse’s browse-columns by pointing, clicking, and dragging on a column label. This attribute lets you turn on and off the ability of end users to move browse-columns. IF COLUMN-MOVABLE is TRUE, the START-MOVE and END-MOVE events for the browse-column take precedence over all other events. That is, while this attribute is TRUE, searching on columns is suspended, and Progress interprets the MOUSE-DOWN event as the column move.

> The COLUMN-MOVABLE attribute has no effect on the MOVE-COLUMN( ) method, which lets you move a browse column programmatically.

> For updateable browses, if a browse-column moves, its tab order changes.

> When you set a browse’s COLUMN-MOVABLE attribute to a certain value, Progress automatically sets the MOVABLE attribute of the browse’s browse-columns to the same value. For more information on the MOVABLE attribute, see the MOVABLE attribute reference entry in this book.

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