COLUMN-MOVABLE attribute

(Graphical interfaces only)

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 the AVM 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, the AVM 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.