Editors

UIQ and Series 60 define some standard editors that can be reused in third-party applications, including inside dialogs. They are listed in the table below. Common resource structs are defined in uikon.rh or eikon.rh, UIQ's in Qikon.rh, and Series 60's in avkon.rh.

Name

UIQ class name, control type, resource struct

Series 60 class name, control type, resource struct

Integer editor

CQikNumberEditor EQikCtNumberEditor QIK_NUMBER_EDITOR

CEikNumberEditor

EEikCtNumberEditor

NUMBER_EDITOR

Floating point editor

CQikFloatingPointEditor EQikCtFloatingPointEditor QIK_F LOATING_POINT_EDITOR

CEikFloatingPointEditor

EEikCtFlPtEd

FLPTED

Time editor

CQikTimeEditor EQikCtTimeEditor QIK_TIME_EDITOR

CEikTimeEditor EEikCtTimeEditor TIME_EDITOR

R_E I K_ONE_MONTH_CALENDAR

n/a

Date editor

CQikDateEditor EQikCtDateEditor QIK_DATE_EDITOR

CEikDateEditor EEikCtDateEditor DATE_E DITOR

Time and date editor

CQikTimeAndDateEditor EQikCtTimeAndDateEditor QI K_T I ME_AND_DATE_E DI TOR

CEikTimeAndDateEditor EEikCtTimeAndDateEditor TI ME_AND_DATE_E DI TOR

Duration editor

CQikDurationEditor EQikCtDurationEditor QIK_DURATION_EDITOR

CEikDurationEditor EEikCtDurationEditor DURATION_EDITOR

(continued overleaf)

Name

UIQ class name, control type, resource struct

Series 60 class name, control type, resource struct

Time offset editor

EEikCtTimeOffsetEditor

TIME_OFFSET_EDITOR

EEikCtEdwin

EEikCtEdwin

EDWIN

Global text editor

CEikGlobalTextEditor

EEikCtGlobalTextEditor

GTXTED

CEikGlobalTextEditor

EEikCtGlobalTextEditor

GTXTED

Rich text editor

CEikRichTextEditor

EEikCtRichTextEditor

RTXTED

CEikRichTextEditor

EEikCtRichTextEditor

RTXTED

Secret editor

CEikSecretEditor

EEikCtSecretEd

SECRETED

CEikSecretEditor

EEikCtSecretEd

SECRETED

PIN editor

n/a

CAknNumericSecretEditor

EAknCtNumericSecretEditor

NUMSECRETED

Color selector

CQikColorSelector

EQikCtColorSelector

QIK_COLOR_SEL

n/a

Sound selector

CQikSoundSelector EQikCtSoundSelector n/a

n/a

IP editor

CQikIpEditor n/a n/a

CAknIpFieldEditor

EAknCtIpFieldEditor

IP_FIELD_EDITOR

EQikCtSlider

EAknCtSlider

SLIDER

Phone number editor

n/a

CAknPhoneNumberEditor EAknPhoneNumberEditor PHONE_NUMBER_EDITOR

Notes:

• The UIQ integer editor uses spinner arrows to change the number.

• The UIQ time, date and duration editors use popup time pickers or calendars.

• The secret editor is alphanumeric in UIQ, and alphabetic in Series 60. For numeric passwords in Series 60, use the PIN editor.

• UIQ supports horizontal and vertical sliders; Series 60 supports horizontal only. Series 60 supports different slider layouts and the slider can display a value, a percentage or a fraction.

0 0

Post a comment

  • Receive news updates via email from this site