SLafScrollBarFrame Struct Reference

#include <mw/lafpublc.h>

struct SLafScrollBarFrame

Member Enumeration Documentation

Enum TScrollBarManagement

Determines how the scroll bar frame manages scroll bars.

EnumeratorValueDescription
EComponent

The scroll bar frame creates, destroys and recreates, scroll bars according to the visibility mode. The scroll bar frame also acts as an intermediary with its owning control so that the scroll bars can be treated as component controls.

EFloating

The scroll bar frame creates, destroys and recreates, scroll bars according to the visibility mode. In this case, the scroll bars are not treated as component controls. Instead, the scroll bars are geometry managed in windows floating above the control window and their position is determined in relation to the frame s position on the screen.

EApplicationScrollBar

The scroll bar frame uses the central application scroll bar as held in the environment. This scroll bar is neither owned by the frame nor treated as a component control of the frame s owner.

Enum TScrollBarSide

Defines where the scroll bar is located.

EnumeratorValueDescription
EBottomOrRight

Scroll bar located at the bottom, or to the right of the scroll bar frame

ETopOrLeft

Scroll bar located at the top, or to the left of the scroll bar frame

Enum TScrollBarVisibility

Defines the scroll bar s visibility.

EnumeratorValueDescription
EOff

Scroll bar not visible.

EOn

Scroll bar visible.

EAuto

Scroll bar visible if required.