MPenUiLayoutBase Class Reference
Member Functions Documentation
Destroy()
void | Destroy | ( | ) | [pure virtual] |
Handle editor text coming Called by animation dll when app editor text is coming.
/** Destroy layout
HandleAppInfoChange(const TDesC &, TPeninputAppInfo)
HandleAppInfoChange. Inform UI that application infomation changed.
HandleCommand(TInt, TUint8 *)
HandleCommand. Handle layout command event.
Parameters
TInt aCmd | Command Id. |
TUint8 * aData | Data for command. |
HandleEventL(TEventType, const TAny *)
HandleEventL. Handle UI event. There are only 3 kinds of UI event right now: raw event, pointer and pointer buffer event.
Parameters
TEventType aType | The event type. See TEventType |
const TAny * aEventData | The event data. |
Init()
TRect
| Init | ( | ) | [pure virtual] |
InitL. Do layout initialization. It's called by layout owner
- Since
- S60 v4.0 The layout rect including the shadow.
OnActivate()
void | OnActivate | ( | ) | [pure virtual] |
OnActivate. Called by owner when the layout is going to be shown.
OnDeActivate()
void | OnDeActivate | ( | ) | [pure virtual] |
OnDeActivate. Called by owner when the layout is going to be hidden
OnResourceChange(TInt)
TInt
| OnResourceChange | ( | TInt | aEventType | ) | [pure virtual] |
SizeChanged. Inform layout the size changing event.
PenInputType()
TInt
| PenInputType | ( | ) | [pure virtual] |
Get current input UI type
SemiTransparencyRequired()
TBool
| SemiTransparencyRequired | ( | ) | [pure virtual] |
SemiTransparencyRequired. Tell whether this layout requires semi-transparency. This is to save memory used in mask bitmap. If semi-transparency not deeded, We use black-white bitmap.
SetPositionFromOutside(const TPoint &)
void | SetPositionFromOutside | ( | const TPoint & | aNewPos | ) | [pure virtual] |
SetPositionFromOutside. Inform UI that the position is change from outside of UI.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.