MEikEdwinObserver Class Reference

class MEikEdwinObserver

Interface class describing the functionality expected of an observer for CEikEdwins.

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.

Member Functions Documentation

HandleEdwinEventL(CEikEdwin *, TEdwinEvent)

voidHandleEdwinEventL(CEikEdwin *aEdwin,
TEdwinEventaEventType
)[pure virtual]

This pure virtual function is invoked by CEikEdwin to report an event to its observer. The observer may respond appropriately.

Parameters

CEikEdwin * aEdwinThe originating edwin.
TEdwinEvent aEventTypeThe event being reported.

Member Enumerations Documentation

Enum TEdwinEvent

Events from a value editor.

Enumerators

EEventFormatChanged

Sent whenever the content of the edwin changes.

EEventNavigation

Sent on receipt of a navigation command.

EEventTextUpdate

Sent whenever the text of the edwin changes. To observe actual changes in the contents of the editor this should be preferred to EEventFormatChanged.

EEventScroll

Sent on receipt of a scroll event.

EEventTextUpdateAPI

Sent if you explicitly call edwin's SetTextL()

EEventChinesePopupOpen
EEventChinesePopupClose
EEventPartialScreenEnable
EEventPartialScreenDisable