Class and interface description

This chapter lists implementation specifics, if any, for each class and interface of the API.

Shell hierarchy

All features are supported.

Display

Only one Display is supported.

Label

All features are supported.

List

All features are supported. However, since the native class used to implement List is CEikTextListBox (not an Avkon class), the look and feel of the S60 Platform is not fully respected (i.e. the selection frame, the multi selection check boxes…).

MessageBox

It is not possible to add more than two buttons.

ScrollBar

All scroll bars of controls are created in the “owning window” mode because the horizontal scroll bar in the “non owning window” mode is wrongly displayed and not usable. However, in the “owning window” mode, the scroll bars are not clipped when they are hidden by another control.

Text

Border drawing is not supported for Text. Moreover, unlike in the S60 Platform, it is not possible to tap quickly on keys to enter a word. Instead, it is necessary to wait for the key to be validated before entering another key.

CaptionedControl

Since CEikCaptionedControl is used to implement CaptionedControl, the look and feel of the S60 Platform is not respected.

Command

All features are supported.

DateEditor

All features are supported.

MobileShell

The status text (and the title, in the small status pane) is not displayed in the navi pane if the focused control is Text because the FEP indicator appears in the navi pane and overrides the other labels.

QueryDialog

The title is not supported: it is not possible to set a title in QueryDialog.

SortedList

All features are supported. However, since the native class used to implement SortedList is CEikTextListBox (not an Avkon class), the look and feel of the S60 Platform is not fully respected (i.e. the selection frame, the multi selection check boxes…).

TimeMessageBox

All features are supported.

ProgressBar

Vertical scrollbar not supported.

Menu

All features supported.

MenuItem

SEPARATOR style not supported.

RADIO style not supported.

Setting an image is not supported.

Setting an accelerator is not supported.

FileDialog

The title cannot be set.

ConstrainedText

All features supported.

Input

All features supported.

MobileDevice hierarchy

All features supported.

MultiPageDialog

All features supported.

Screen hierarchy

The IsTouchScreen() method may return true whereas device doesn’t have touch screen capability.