The input frame can have additional icon and/or info text.
|
Public Types |
| enum | TInputFrameFlags {
EOwnsField = 0x40,
EPopupLayout = 0x80,
EPinbLayout = 0x100,
EClockAppLayout = 0x200,
EFixedFindWithoutLine = 0x400,
EShowIndicators = 0x800,
EPopupWindowLayout = 0x1000
} |
| | Enumeration flags for different layouts. More...
|
Public Member Functions |
| | CAknInputFrame () |
| | Default C++ constructor.
|
| IMPORT_C | ~CAknInputFrame () |
| | Destructor.
|
| IMPORT_C CCoeControl * | Field () const |
| | Returns apointer to field.
|
| IMPORT_C void | SetInfoTextL (const TDesC &aText) |
| | Sets additional info text to input frame.
|
| IMPORT_C void | SetLineState (TBool aLineVisible) |
| | Sets the lines visible or invisible.
|
| void | SetIcon (CGulIcon *aIcon) |
| | Sets new icon to input frame.
|
| IMPORT_C void | HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType) |
| | Handles focus changes.
|
| IMPORT_C TKeyResponse | OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType) |
| | Handles key events.
|
| IMPORT_C TSize | MinimumSize () |
| | Tells the minimum size of the control.
|
| IMPORT_C void | ConstructFromResourceL (TResourceReader &aReader) |
| | The second phase constructor: constructs input frame from resources.
|
| IMPORT_C void | SetInputContext (CAknsFrameBackgroundControlContext *aContext) |
| | Sets the implementation of this control context in this input frame.
|
Static Public Member Functions |
| static IMPORT_C CAknInputFrame * | NewL (CCoeControl *aField, TBool aComponentOwner, const TDesC &aBitmapfile, TInt aBitmapId, TInt aMaskId, TUint32 aFlags=0) |
| | Two-phased constructor.
|
| static IMPORT_C CAknInputFrame * | NewL (CCoeControl *aField, TBool aComponentOwner, CGulIcon *aIcon, TUint32 aFlags=0) |
| | Two-phased constructor.
|