Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: MEdObsrv.h

Class MEditObserver

class MEditObserver;

Description

Specifies the mixin protocol for a rich text edit observer.

This class is implemented by controls which use a rich text (CRichText) object, when it is possible for the text object to be changed from outside of the control without the control's knowledge.

An edit observer is a callback to the control from the CRichText object which it has been set up to observe. The edit observer is set up using CRichText::SetEditObserver().

Members

Defined in MEditObserver:
EditObserver()


Member functions


EditObserver()

virtual void EditObserver(TInt aStart, TInt aExtent)=0;

Description

Observer function called by the CRichText object when the object is edited to give notification of changes to its text buffer. In this way, the control knows how the text object has changed and can reformat and redraw the text object appropriately.

A pointer to the observer object must have been passed in to a CRichText instance using CRichText::SetEditObserver().

Parameters

TInt aStart

The start position of the edit.

TInt aExtent

The number of characters added or, if negative, deleted after this position.