API published in: S60 1st Ed
Link against: msgeditorutils.lib
Required Capabilities
LocalServices Location NetworkControl NetworkServices ReadDeviceData ReadUserData SwEvent UserEnvironment WriteDeviceData
WriteUserData
#include <mmsgbiocontrol.h>
Inherited by CMsgBioControl.
Public Member Functions |
|
virtual void | SetAndGetSizeL (TSize &aSize)=0 |
Calculates and sets size for a Bio control according to aSize. |
|
virtual void | SetMenuCommandSetL (CEikMenuPane &aMenuPane)=0 |
This is called by the container to allow the Bio control to add a menu item command. |
|
virtual TBool | HandleBioCommandL (TInt aCommand)=0 |
The command handler. |
|
virtual TRect | CurrentLineRect () const =0 |
Returns a rectangle slice of the bio controls viewing area. |
|
virtual TBool | IsFocusChangePossible (TMsgFocusDirection aDirection) const =0 |
Used by the body container for managing focus and scrolling. |
|
virtual HBufC * | HeaderTextL (void) const =0 |
Returns the header text. |
|
virtual TUint32 | OptionMenuPermissionsL () const =0 |
The application can get the option menu permissions using this function. |
|
virtual TInt | VirtualHeight ()=0 |
Gives the height of the text in pixels. |
|
virtual TInt | VirtualVisibleTop ()=0 |
Gives the cursor position in pixels. |
|
virtual TBool | IsCursorLocation (TMsgCursorLocation aLocation) const =0 |
Tells whether the cursor is in the topmost or bottom position. |
|
Returns a rectangle slice of the bio controls viewing area. It is used by the CMsgEditorView class for scrolling the screen. The position is given relative to the bio controls top left corner.
|
|
The command handler. The Bio Control should only handle its own commands that it has set using the function SetMenuCommandSetL().
|
|
Returns the header text.
|
|
Tells whether the cursor is in the topmost or bottom position. It is used by the scrolling framework.
Implemented in CMsgBioControl. |
|
Used by the body container for managing focus and scrolling.
|
|
The application can get the option menu permissions using this function.
Implemented in CMsgBioControl. |
|
Calculates and sets size for a Bio control according to aSize. This function might become deprecated. The SetSizeL() function will be the replacement. The height of the Bio control may be less or more than requested by aSize, but the width must be exactly the same. If width of the Bio control is not the same as given by aSize, the width must be reset back to requested one. The aSize is set to the new size.
|
|
This is called by the container to allow the Bio control to add a menu item command. The command ID's should start from the value returned by the MMsgBioControlObserver::FirstFreeCommand().
|
|
Gives the height of the text in pixels. It is used by the scrolling framework.
Implemented in CMsgBioControl. |
|
Gives the cursor position in pixels. It is used by the scrolling framework.
Implemented in CMsgBioControl. |