|
Public Types |
| enum | THighlightType { EInverseVideo,
ECursor
} |
| | The type of highlight. More...
|
Public Member Functions |
| void | Draw (CWindowGc &aGc, const CFont &aFont, const TPoint &aTopLeft) const |
| TInt | WidthInPixels (const CFont &aFont) const |
| TInt | DistanceFromStartOfFieldToEndOfTextInPixels (const CFont &aFont) const |
| virtual TInt | MaximumWidthInPixels (const CFont &aFont, TBool aShrinkToMinimumSize)=0 |
| | An implementation of this pure virtual function should get the field's maximum width in pixels.
|
| virtual TCoeInputCapabilities | InputCapabilities () const =0 |
| | An implementation of this pure virtual function should return the field's input capabilities.
|
| virtual IMPORT_C TBool | IsEditable () const |
| | Derived classes' implementation of function should return whether the field is editable.
|
| virtual IMPORT_C TBool | IsValid () const |
| | Derived classes' implementation of function should return whether the field is valid.
|
| virtual IMPORT_C THighlightType | HighlightType () const |
| | An implementation of this function should get the field's highlight type.
|
| virtual IMPORT_C void | HandleKey (const CFont &aFont, const TKeyEvent &aKeyEvent, TBool aInterpretLeftAndRightAsEarEvents, TBool &aDataAltered, TInt &aHighlightIncrement) |
| | An implementation of this function should handle a key event.
|
| virtual IMPORT_C void | HandleDeHighlight (const CFont &aFont, CEikonEnv &aEikonEnv, TBool &aDataAltered, TBool &aError) |
| | An implementation of this function should handle de-highlighting the field.
|
Protected Member Functions |
| IMPORT_C | CEikMfneField () |
| | Protected default constructor.
|
| IMPORT_C void | HandleLeftOrRightArrow (TChar aKey, TBool &aDataAltered, TInt &aHighlightIncrement) |
| | Handles a left or right arrow key press.
|
| TInt | AdditionalWidthForHighlights (const CFont &aFont) const |
Protected Attributes |
| TInt | iMinimumWidthInPixels |
| | The field's minimum width in pixels.
|