UI components

Component

Example image

C++ APIs for implementation

Toolbar

Toolbar API, Generic button API for buttons

Choice list

Choice list API

Forms

Form API. For more information, see Symbian C++ API specifications.

Form items

  • Text field

  • Pop-up field

  • Slider

Form API. For more information, see Symbian C++ API specifications.

Grouped soft notification, List query, Grid query

Queries API

Left/Right arrows in the Navi pane

Navigation pane API. For more information, see Symbian C++ API specifications.

Markable list

Selection list

Lists API. For more information, see Symbian C++ API specifications.

Multi-selection list

Lists API. For more information, see Symbian C++ API specifications.

Scrollbar

Scroller API. For more information, see Symbian C++ API specifications.

Setting items

 

Setting pages API. For more information, see Symbian C++ API specifications.

Pop-up setting

Multi-selection list setting

Text setting

Slider setting

Setting list

Setting pages API and Lists API. For more information, see Symbian C++ API specifications.

Softkeys (left and right) in the Control pane

Note: There is no middle softkey label in Touch UI

Buttons API. For more information, see Symbian C++ API specifications.

Status pane

  • Status pane API for the entire status pane. For more information, see Symbian C++ API specifications.

  • Title pane API for the title pane

  • Title Pane Touch Observer API for title pane touch events

  • Navigation pane API for the entire navi pane. For more information, see Symbian C++ API specifications.

  • Tabs API for tabs in the navi pane.

  • HWRM power state API for a publish and subscribe interface to battery status

  • Indicators API for the indicator pane

  • The signal pane is not accessible to applications.

For details on touch support of these components, see Touch support for UI components