UIQ Technology
Symbian OS Library

UIQ 3.1 SDK        UIQ developer portal

[Index] [Spacer] [Previous] [Next]



Editors


CEikEdwin

Base class for controls that display and allow manipulation of text. The properties of a particular Edwin object can be set using bitwise flags, which are defined in member enums (see TFlags for example).Edwins support Front End Processors if present on the target machine, and so are a highly effective way of getting textual data from the user. The text currently being composed by the user is called the composition text.

Control

How to guide

Class reference

Resource reference

Plain Text Editor

CEikEdwin

EDWIN

[Top]


CEikGlobalTextEditor

Global text editor. This is an edit window which supports globally formatted text. It adds support for a line cursor and provides functions which make it easy to launch various dialogs, for instance search, replace, set font.

Control

How to guide

Class reference

Resource reference

Rich Text Editor

CEikRichTextEditor

CEikGlobalTextEditor

GTXTED

RTXTED

[Top]


CEikRichTextPicture

Global text editor. This is an edit window which supports globally formatted text. It adds support for a line cursor and provides functions which make it easy to launch various dialogs, for instance search, replace, set font.

Class reference

CEikRichTextPicture

[Top]


CEikSecretEditor

Secret editor. This class provides a single line text editor which displays an asterisk for every character entered. It is suitable for editing confidential information such as a password. No clipboard functions are available. The editor has an associated resource struct SECRETED and control factory identifier EEikCtSecretEd. This class is not intended for user derivation.

Control

How to guide

Class reference

Resource reference

Secret Editor

CEikSecretEditor

SECRETED

[Top]


CQikDateEditor

Date editor. This editor simply displays a date. On a tap, a calendar/date picker is displayed, this can be used to select a new date. The editor has day, month and year fields, and two separator characters. Global locale information is used to determine field order and the characters used to separate the date components, see TLocale . Associated resource is QIK_DATE_EDITOR. The base class CQikTTimeEditor provides the members for setting the maximum and minimum values that the user may enter into the editor, and for getting and setting the current editor value. A flag can be passed to CQikTTimeEditor::ConstructL() to disable the calendar/date picker popout. This class is not intended for user derivation.

Control

How to guide

Class reference

Resource reference

Date Editor

CQikDateEditor

QIK_DATE_EDITOR

[Top]


CQikDurationEditor

Duration editor. This editor displays a time duration. On a tap, a time picker control is displayed this can be used to select a new duration. Global locale information is used to determine the time separator see TLocale. Members are provided for setting the maximum and minimum values that the user may enter into the editor, and for getting and setting the current editor value. Flags can be passed to either of the second phase constructors to disable the Time picker popout. This class derives from CQikTTimeEditor and is not intended for user derivation. Associated resource is QIK_DURATION_EDITOR.

Control

How to guide

Class reference

Resource reference

Duration Editor

CQikDurationEditor

QIK_DURATION_EDITOR

[Top]


CQikFloatingPointEditor

Floating point editor. This control supports editing a single floating point value. The maximum and minimum numbers which can be entered into the editor may be set. Values outside these bounds are invalid, and a warning is given when an attempt is made to remove focus. The class also specifies the maximum length of the editor, in characters. The associated resource is QIK_FLOATING_POINT_EDITOR. This class is not intended for user derivation.

Control

How to guide

Class reference

Resource reference

Floating Point Editor

CQikFloatingPointEditor

QIK_FLOATING_POINT_EDITOR

[Top]


CQikIpEditor

IP editor. This class provides a control to edit IP addresses. It handles IPv4 and IPv6 addresses. The IP mode is determined by the address passed to the editor or by setting it explicity. Input format:

Control

How to guide

Class reference

Resource reference

IP Editor

CQikIpEditor

QIK_IP_EDITOR

[Top]


CQikNumberEditor

Integer editor. This control supports editing a single integer value. The maximum and minimum numbers which can be entered into the editor may be set. Values outside these bounds are invalid, and a warning is given when an attempt is made to remove focus. This class is not intended for user derivation. The associated resource is QIK_NUMBER_EDITOR.

Control

How to guide

Class reference

Resource reference

Number Editor

CQikNumberEditor

QIK_NUMBER_EDITOR

[Top]


CQikNumericEditor

Numeric editor base class. This base class provides a number of methods which are inherited by the concrete number editor classes CQikFloatingPointEditor and CQikNumberEditor.

Class reference

CQikNumericEditor

[Top]


CQikTimeAndDateEditor

Time and date editor. This editor displays time and date. On a tap, either a calendar or time picker is displayed these can be used to select a new time and date respectively. The editor has a time editor with the same behaviour as CQikTimeEditor, followed by a date editor with the same behaviour as CQikDateEditor. Global locale information is used to determine the dates field order and the characters used to separate the date components, and whether 12 or 24 hour time format is used ? see TLocale. The base class CQikTTimeEditor provides the members for setting the maximum and minimum values that the user may enter into the editor, and for getting and setting the current editor values. Flags can be passed to CQikTTimeEditor::ConstructL() to enforce 24 hour time format, and to disable the time and calendar/date picker popouts. The editor may also be constructed from a resource. This class is not intended for user derivation. The associated resource is QIK_TIME_AND_DATE_EDITOR .

Control

How to guide

Class reference

Resource reference

Date Editor

CQikTimeAndDateEditor

QIK_TIME_AND_DATE_EDITOR

[Top]


CQikTimeEditor

Time editor. This editor displays a time. On a tap a Time Picker control is popped up this can be used to select a new time. 12 and 24-hour format are supported. When 12-hour format is used, and am or pm field is displayed after the time. Locale information is used to determine the time separator and format. Locale information is set and retrieved using class TLocale. The base class CQikTTimeEditor provides the members for setting the maximum and minimum values that the user may enter into the editor, and for getting and setting the current editor value. Flags can be passed to CQikTTimeEditor::ConstructL() to enforce 24 hour format, and to disable the Time Picker popout. This class is not intended for user derivation. The associated resource is QIK_TIME_EDITOR.

Control

How to guide

Class reference

Resource reference

Time Editor

CQikTimeEditor

QIK_TIME_EDITOR

[Top]


MEikEdwinClipboardObserver

The MEikEdwinClipboardObserver class defines an interface for classes to implement clipboard feedback functions.

Class reference

MEikEdwinClipboardObserver

[Top]


MEikEdwinObserver

Interface class describing the functionality expected of an observer for CEikEdwin´s. Edwin observers are informed by the edwin whenever its content is changed, or whenever the user changes the cursor position.This class should be derived from by all observers of edwins.

Class reference

MEikEdwinObserver

[Top]


MEikEdwinSizeObserver

Interface to handle changes to an edwins size.

Class reference

MEikEdwinSizeObserver

[Top]


MEikRichTextEditorParserObserver

Interface to handle changes to an edwins size.

Class reference

MEikRichTextEditorParserObserver

[Top]


MEikRichTextPictureDeleteObserver

An interface used by the CEikRichTextEditor to be aware of when a CEikRichTextPictureObject has been deleted.

Class reference

MEikRichTextPictureDeleteObserver