SLafScrollBarFrame Struct Reference

API published in: S60 1st Ed


#include <lafpublc.h>

Public Types

enum   TScrollBarVisibility { EOff, EOn, EAuto }
  Defines the scroll bar’s visibility. More...
enum   TScrollBarSide { EBottomOrRight, ETopOrLeft }
  Defines where the scroll bar is located. More...
enum   TScrollBarManagement { EComponent, EFloating, EApplicationScrollBar }
  Determines how the scroll bar frame manages scroll bars. More...

Member Enumeration Documentation

enum SLafScrollBarFrame::TScrollBarManagement
 

Determines how the scroll bar frame manages scroll bars.

Enumerator:
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 SLafScrollBarFrame::TScrollBarSide
 

Defines where the scroll bar is located.

Enumerator:
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 SLafScrollBarFrame::TScrollBarVisibility
 

Defines the scroll bar’s visibility.

Enumerator:
EOff  Scroll bar not visible.
EOn  Scroll bar visible.
EAuto  Scroll bar visible if required.

The documentation for this struct was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top