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.
Post a comment