CPeninputLayoutWindowExt Class Reference
| class CPeninputLayoutWindowExt : public CAknFepCtrlBaseWindowExt |
Common pen input layout window class. This class define the common behaviors of VKB layout window and HWR layout window.
peninputcommonlayout.lib
- Since
- S60 v3.2
| Inherited Functions |
|---|
| | CAknFepCtrlBaseWindowExt::BaseConstructL() |
| | CAknFepCtrlBaseWindowExt::CAknFepCtrlBaseWindowExt(CFepUiLayout *,TInt) |
| | CAknFepCtrlBaseWindowExt::Close() |
| | CAknFepCtrlBaseWindowExt::ConstructFromResourceL() |
| | CAknFepCtrlBaseWindowExt::Control(TInt) |
| | CAknFepCtrlBaseWindowExt::CreateBaseWindowControlsL(TInt16,TInt32) |
| | CAknFepCtrlBaseWindowExt::SetDragEnable(TBool) |
| | CAknFepCtrlBaseWindowExt::~CAknFepCtrlBaseWindowExt() |
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CControlGroup::ActiveControl() |
| | CControlGroup::AddControlL(CCoeControl *) |
| | CControlGroup::AddControlL(CFepUiBaseCtrl *,TBool) |
| | CControlGroup::AdjustBkCtrlPos() |
| | CControlGroup::At(TInt) |
| | CControlGroup::BringToBackInGroup(CFepUiBaseCtrl *) |
| | CControlGroup::BringToTopInGroup(CFepUiBaseCtrl *) |
| | CControlGroup::CControlGroup(CFepUiLayout *,TInt) |
| | CControlGroup::CControlGroup(CFepUiLayout *,TInt,TBool) |
| | CControlGroup::CalculateClipRegion() |
| | CControlGroup::CalculateNonHwrStartPtArea() |
| | CControlGroup::CancelPointerDownL() |
| | CControlGroup::ControlById(TInt) |
| | CControlGroup::ControlByType(TControlType,TInt) |
| | CControlGroup::ControlForKindOfType(TStockBaseCtrlType,TInt) |
| | CControlGroup::ControlForPoints(const TPoint &) |
| | CControlGroup::ControlList()const |
| | CControlGroup::DrawControlGroupBackground(const TRect &) |
| | CControlGroup::Find(CCoeControl *) |
| | CControlGroup::GetIdx(const CFepUiBaseCtrl *) |
| | CControlGroup::GetNestedLevel() |
| | CControlGroup::GraphicDeviceSizeChanged() |
| | CControlGroup::HandlePointerDownEventL(const TPoint &) |
| | CControlGroup::HandlePointerEnter(const TPoint &) |
| | CControlGroup::HandlePointerLeave(const TPoint &) |
| | CControlGroup::HandlePointerMoveEventL(const TPoint &) |
| | CControlGroup::HandlePointerUpEventL(const TPoint &) |
| | CControlGroup::HandleResourceChange(TInt) |
| | CControlGroup::Hide(TBool) |
| | CControlGroup::HideControl(CFepUiBaseCtrl *,TBool) |
| | CControlGroup::HideControl(TInt,TBool) |
| | CControlGroup::Move(const TPoint &) |
| | CControlGroup::NeedRedrawBg()const |
| | CControlGroup::NewL(CFepUiLayout *,CCoeControl *) |
| | CControlGroup::NewL(CFepUiLayout *,TInt,TBool) |
| | CControlGroup::NumOfControls() |
| | CControlGroup::OnActivate() |
| | CControlGroup::OnDeActivate() |
| | CControlGroup::OnLayoutDraggingEnd() |
| | CControlGroup::OnLayoutDraggingStart() |
| | CControlGroup::PopCtrlList()const |
| | CControlGroup::ReDrawRect(const TRect &) |
| | CControlGroup::RedrawRectIfNeeded(const TRect &,CFepUiBaseCtrl *) |
| | CControlGroup::RedrawRectInGrp(CFepUiBaseCtrl *,const TRect &) |
| | CControlGroup::RemoveControl(CFepUiBaseCtrl *) |
| | CControlGroup::SetActiveCtrl(CFepUiBaseCtrl *) |
| | CControlGroup::SetActiveCtrl(TInt) |
| | CControlGroup::SetNeedRedrawBg(TBool) |
| | CControlGroup::SetTempActiveCtrl(CFepUiBaseCtrl *) |
| | CControlGroup::UpdateAreaInGrp(CFepUiBaseCtrl *,const TRect &,TBool) |
| | CControlGroup::UpdateAreaInGrpImmed(CFepUiBaseCtrl *,const TRect &,TBool) |
| | CControlGroup::UpdateValidRegion(CFepUiBaseCtrl *,TBool) |
| | CControlGroup::~CControlGroup() |
| | CFepUiBaseCtrl::AbleToDraw() |
| | CFepUiBaseCtrl::AbsOrderPos() |
| | CFepUiBaseCtrl::ActiveExtResponseArea() |
| | CFepUiBaseCtrl::AddEventObserver(MEventObserver *) |
| | CFepUiBaseCtrl::AllowOverlap() |
| | CFepUiBaseCtrl::BackgroundBmp() |
| | CFepUiBaseCtrl::BaseConstructL(CFepUiLayoutRootCtrl *) |
| | CFepUiBaseCtrl::BitGc() |
| | CFepUiBaseCtrl::BitmapDevice() |
| | CFepUiBaseCtrl::BkColor() |
| | CFepUiBaseCtrl::BkMaskBmp() |
| | CFepUiBaseCtrl::BorderColor() |
| | CFepUiBaseCtrl::BorderSize() |
| | CFepUiBaseCtrl::BringToBack() |
| | CFepUiBaseCtrl::BringToTop() |
| | CFepUiBaseCtrl::CFepUiBaseCtrl(CCoeControl *,CFepUiLayout *,TBool) |
| | CFepUiBaseCtrl::CFepUiBaseCtrl(const TRect &,CFepUiLayout *,TInt) |
| | CFepUiBaseCtrl::CancelExtResponseArea() |
| | CFepUiBaseCtrl::CapturePointer(TBool) |
| | CFepUiBaseCtrl::Clear() |
| | CFepUiBaseCtrl::ClearRect(const TRect &) |
| | CFepUiBaseCtrl::CompareOrder(CFepUiBaseCtrl *) |
| | CFepUiBaseCtrl::CompareOrderInSameGroup(CFepUiBaseCtrl *) |
| | CFepUiBaseCtrl::Contains(const TPoint &) |
| | CFepUiBaseCtrl::ControlId() |
| | CFepUiBaseCtrl::ControlType() |
| | CFepUiBaseCtrl::CreateOwnDeviceL(CFbsBitmap *,CFbsBitmap *) |
| | CFepUiBaseCtrl::DisableRegionUpdating() |
| | CFepUiBaseCtrl::DrawBackground(TBool) |
| | CFepUiBaseCtrl::DrawBackground(const TRect,TBool) |
| | CFepUiBaseCtrl::DrawBackgroundToDevice(TRect,CFbsDevice *,CFbsBitmap *,const TRgb &,const TRgb &,TBool) |
| | CFepUiBaseCtrl::DrawBitmap(const CFbsBitmap *,TBool) |
| | CFepUiBaseCtrl::DrawBitmap(const TRect,const CFbsBitmap *,TBool) |
| | CFepUiBaseCtrl::DrawMaskBackground(TBool) |
| | CFepUiBaseCtrl::DrawOpaqueMaskBackground(TBool) |
| | CFepUiBaseCtrl::DrawOpaqueMaskBackground(const TRect,TBool) |
| | CFepUiBaseCtrl::DrawShadow() |
| | CFepUiBaseCtrl::DrawTransparentMaskBackground(const TRect &,TBool) |
| | CFepUiBaseCtrl::EnableExtResponseArea(TBool,const TRect &) |
| | CFepUiBaseCtrl::EnableRegionUpdating() |
| | CFepUiBaseCtrl::Extension_(TUint,TAny *&,TAny *) |
| | CFepUiBaseCtrl::HandlePositionChange(const TPoint &) |
| | CFepUiBaseCtrl::Hiden() |
| | CFepUiBaseCtrl::IsActive() |
| | CFepUiBaseCtrl::IsFepBaseControl() |
| | CFepUiBaseCtrl::IsKindOfControl(TStockBaseCtrlType) |
| | CFepUiBaseCtrl::IsOnTopOf(CFepUiBaseCtrl *) |
| | CFepUiBaseCtrl::MaskBitmapDevice() |
| | CFepUiBaseCtrl::MaskBkCol() |
| | CFepUiBaseCtrl::MovingArea() |
| | CFepUiBaseCtrl::NONSHARABLE_CLASS(CFepUiBaseCtrlExtension) |
| | CFepUiBaseCtrl::OrderPos()const |
| | CFepUiBaseCtrl::Overlapped(CFepUiBaseCtrl *) |
| | CFepUiBaseCtrl::ParentCtrl() |
| | CFepUiBaseCtrl::PenColor() |
| | CFepUiBaseCtrl::PenSize() |
| | CFepUiBaseCtrl::PointerDown() |
| | CFepUiBaseCtrl::Ready() |
| | CFepUiBaseCtrl::Rect() |
| | CFepUiBaseCtrl::Region() |
| | CFepUiBaseCtrl::RemoveEventObserver(MEventObserver *) |
| | CFepUiBaseCtrl::ReportEvent(TInt,const TDesC &) |
| | CFepUiBaseCtrl::RequireRegionUpdateL(TBool) |
| | CFepUiBaseCtrl::ResizeDeviceL() |
| | CFepUiBaseCtrl::ResourceId() |
| | CFepUiBaseCtrl::RootControl() |
| | CFepUiBaseCtrl::SetActive(TBool) |
| | CFepUiBaseCtrl::SetAllowOverlap(TBool) |
| | CFepUiBaseCtrl::SetBackgroundBitmapL(CFbsBitmap *) |
| | CFepUiBaseCtrl::SetBackgroundBmp(CFbsBitmap *) |
| | CFepUiBaseCtrl::SetBackgroundMaskBitmapL(CFbsBitmap *) |
| | CFepUiBaseCtrl::SetBackgroundMaskBmp(CFbsBitmap *) |
| | CFepUiBaseCtrl::SetBkColor(const TRgb &) |
| | CFepUiBaseCtrl::SetBorderColor(const TRgb &) |
| | CFepUiBaseCtrl::SetBorderSize(const TSize &) |
| | CFepUiBaseCtrl::SetControlType(TControlType) |
| | CFepUiBaseCtrl::SetHidenFlag(TBool) |
| | CFepUiBaseCtrl::SetMaskBkCol(const TRgb &) |
| | CFepUiBaseCtrl::SetOrdinalPos(TInt) |
| | CFepUiBaseCtrl::SetParent(CFepUiBaseCtrl *) |
| | CFepUiBaseCtrl::SetPenColor(const TRgb &) |
| | CFepUiBaseCtrl::SetPenSize(const TSize &) |
| | CFepUiBaseCtrl::SetPointerDown(TBool) |
| | CFepUiBaseCtrl::SetReady(TBool) |
| | CFepUiBaseCtrl::SetRect(const TRect &) |
| | CFepUiBaseCtrl::SetRegion(const RRegion &) |
| | CFepUiBaseCtrl::SetResourceId(TInt32) |
| | CFepUiBaseCtrl::SetShadowAreaRect(const TRect &,TShadowBitmapIndex) |
| | CFepUiBaseCtrl::SetShadowBmp(CFbsBitmap *,CFbsBitmap *,TShadowBitmapIndex) |
| | CFepUiBaseCtrl::SetShadowRect(const TRect &) |
| | CFepUiBaseCtrl::SetTactileFeedbackType(TInt) |
| | CFepUiBaseCtrl::ShadowAreaRect(TShadowBitmapIndex) |
| | CFepUiBaseCtrl::ShadowRect() |
| | CFepUiBaseCtrl::SimulateRawEvent(const TRawEvent &) |
| | CFepUiBaseCtrl::TactileFeedbackType()const |
| | CFepUiBaseCtrl::UiLayout() |
| | CFepUiBaseCtrl::UpdateArea(const TRect &,TBool) |
| | CFepUiBaseCtrl::UpdateAreaImmed(const TRect &,TBool) |
| | CFepUiBaseCtrl::ValidClipRegion() |
| | CFepUiBaseCtrl::WholeHiden() |
| | CFepUiBaseCtrl::WndBasedControl() |
| | CFepUiBaseCtrl::WndControl() |
| | CFepUiBaseCtrl::~CFepUiBaseCtrl() |
Constructor & Destructor Documentation
CPeninputLayoutWindowExt(CFepUiLayout *, MPeninputLayoutContext *)
~CPeninputLayoutWindowExt()
| IMPORT_C | ~CPeninputLayoutWindowExt | ( | ) | [virtual] |
Member Functions Documentation
AddCustomControlGroupL(CFepUiBaseCtrl *)
AddNotOwnedControl(CFepUiBaseCtrl *)
Construct from resource file
- Since
- S60 v3.2
- Since
- S60 v3.2
- Since
- S60 v3.2
BottomRightJustify()
| void | BottomRightJustify | ( | ) | [private] |
CaseByShiftCapslockStatus()
|
TInt
| CaseByShiftCapslockStatus | ( | ) | [private] |
Get case decided by shift&caps status
ChangeButtonStatus(const TInt, const TInt)
| IMPORT_C void | ChangeButtonStatus | ( | const TInt | aIsDown, |
| | const TInt | aControlId |
| | ) | [protected] |
Parameters
| const TInt aIsDown | The button is down or not |
| const TInt aControlId | The destination button id |
ChangeClientLayout(TInt)
| IMPORT_C void | ChangeClientLayout | ( | TInt | aClientLayoutId | ) | |
Change client area layout
Parameters
| TInt aClientLayoutId | The id of client area layout |
ChangeClientSize()
| void | ChangeClientSize | ( | ) | [pure virtual] |
Change size of client area
ChangeInputLanguageL(TInt)
| IMPORT_C void | ChangeInputLanguageL | ( | TInt | aLangID | ) | |
Parameters
| TInt aLangID | The new language id |
ChangeLayoutPosition(TInt)
| IMPORT_C void | ChangeLayoutPosition | ( | TInt | aJustifyStyle | ) | [protected] |
ChangeMergedButtonStatus(const TInt, const TInt)
| IMPORT_C void | ChangeMergedButtonStatus | ( | const TInt | aIsShiftCase, |
| | const TInt | aIsCapslockCase |
| | ) | [protected] |
Change Merged shift and capslock button status
Parameters
| const TInt aIsShiftCase | when shift case |
| const TInt aIsCapslockCase | when capslock case |
ChangeRange(TInt, TInt, TBool)
| IMPORT_C void | ChangeRange | ( | TInt | aRange, |
| | TInt | aVkbLayoutId = 0, |
| | TBool | aNotify = ETrue |
| | ) | |
Parameters
| TInt aRange | The destination range |
| TInt aVkbLayoutId = 0 | |
| TBool aNotify = ETrue | |
ChangeRangeBarL()
| void | ChangeRangeBarL | ( | ) | [private] |
ChangeUnitSize()
| const TRect | ChangeUnitSize | ( | ) | [pure virtual] |
ChangeVkbLayout(TInt)
| IMPORT_C void | ChangeVkbLayout | ( | TInt | aVkbLayoutId | ) | |
Parameters
| TInt aVkbLayoutId | The id of vkb area layout |
CheckResourceExist(const TDesC &)
|
TBool
| CheckResourceExist | ( | const TDesC & | aFileName | ) | [private] |
Check whether or not the resource file exists
Parameters
| const TDesC & aFileName | The name of resource file |
ConstructL()
| IMPORT_C void | ConstructL | ( | ) | [protected] |
CreateAllControlsL()
| void | CreateAllControlsL | ( | ) | [pure virtual] |
Construct all controls specified in resource(implementation will be postponed in subclass)
CreateCustomControlL(TInt16, TInt32)
DataQueryJustify()
| void | DataQueryJustify | ( | ) | [private] |
DoCaseChange(TInt)
| void | DoCaseChange | ( | TInt | aNewCase | ) | [pure virtual] |
Parameters
| TInt aNewCase | The new case |
DoClose()
| IMPORT_C TBool | DoClose | ( | ) | [protected, virtual] |
Draw()
| IMPORT_C void | Draw | ( | ) | [virtual] |
GetKeyMappingStringL(TInt, const TInt)
|
HBufC * | GetKeyMappingStringL | ( | TInt | aKeyMapping, |
| | const TInt | aLang |
| | ) | [private] |
Get key mapping string from resource or user defined mappings
Parameters
| TInt aKeyMapping | The key mapping enum |
| const TInt aLang | |
GetNumKeymappingResId()
|
TInt
| GetNumKeymappingResId | ( | ) | [pure virtual] |
Get numeric keymapping resource id
GetWindowConfigResFileName(TInt)
| const TDesC & | GetWindowConfigResFileName | ( | TInt | aLangID | ) | [pure virtual] |
Get file name of window config resource
Parameters
| TInt aLangID | The id of language |
GetWindowConfigResId()
|
TInt
| GetWindowConfigResId | ( | ) | [pure virtual] |
Get id of window config resource
GetWindowResFileName()
| const TDesC & | GetWindowResFileName | ( | ) | [pure virtual] |
Get file name of window resource
GetWindowResId()
|
TInt
| GetWindowResId | ( | ) | [pure virtual] |
Get id of window resource
HandleCapslockBtnClicked()
| IMPORT_C void | HandleCapslockBtnClicked | ( | ) | [virtual] |
Handler for capslock button clicked
HandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)
Parameters
| TInt aEventType | The event type |
| CFepUiBaseCtrl * aCtrl | The control who sends the event |
| const TDesC & aEventData | The event data |
HandleMergedBtnClicked(TInt)
| IMPORT_C void | HandleMergedBtnClicked | ( | TInt | aCase | ) | [virtual] |
Handler for shift and capslock merged button clicked
HandleRangeEvent(TInt)
| IMPORT_C void | HandleRangeEvent | ( | TInt | aRange | ) | [virtual] |
Handler for range button clicked
HandleRangeLoopEvent(TInt)
| IMPORT_C void | HandleRangeLoopEvent | ( | TInt | aLoop | ) | [virtual] |
Handler for range loop event
HandleShiftAndCapslockBtnClicked()
| IMPORT_C void | HandleShiftAndCapslockBtnClicked | ( | ) | [virtual] |
Handler for shif and capslock button clicked
HandleShiftBtnClicked()
| IMPORT_C void | HandleShiftBtnClicked | ( | ) | [virtual] |
Handler for shift button clicked
OnInputLanguageChange()
| IMPORT_C void | OnInputLanguageChange | ( | ) | [virtual] |
PopupChoiceList()
| void | PopupChoiceList | ( | ) | [pure virtual] |
ReadLafForShadow()
| void | ReadLafForShadow | ( | ) | [private] |
ReconfigUnitSize(TInt)
| IMPORT_C TBool | ReconfigUnitSize | ( | TInt | aClientLayoutId | ) | [virtual] |
config unit size, reason may due to client layout id changed, or screen resolution changed
Parameters
| TInt aClientLayoutId | New client layout id |
ReorganizeControls(TInt, TBool)
| void | ReorganizeControls | ( | TInt | aClientLayoutId, |
| | TBool | aNeedReset |
| | ) | [pure virtual] |
Re-organize all controls in the assigned client area layout
Parameters
| TInt aClientLayoutId | The id of client area layout |
| TBool aNeedReset | |
ResetLastColRow()
| void | ResetLastColRow | ( | ) | [private] |
SetControlsFont()
| void | SetControlsFont | ( | ) | [pure virtual] |
Set control fonts. Fonts info comes from resource
SetEditorTextL(const TFepInputContextFieldData &)
Set the input context field text
SetEnableSettingBtn(TBool)
| IMPORT_C void | SetEnableSettingBtn | ( | TBool | aEnable | ) | |
Set if enable option button and language switch button
Parameters
| TBool aEnable | The enable flag |
SetEnableSwitchToHwr(TBool)
| IMPORT_C void | SetEnableSwitchToHwr | ( | TBool | aEnable | ) | |
Set if enable switch to hwr
Parameters
| TBool aEnable | The enable flag |
SetLafLayOut(TInt, TInt)
| IMPORT_C void | SetLafLayOut | ( | TInt | aRows, |
| | TInt | aColumns |
| | ) | [protected, virtual] |
SetNumberGrouping(TBool)
| void | SetNumberGrouping | ( | TBool | aData | ) | |
SetSwitchBtnFont(CAknFepCtrlEventButton &)
Read icf bitmap from resource
- Since
- S60 v3.2
- Since
- S60 v3.2
SetSwitchBtnTextColor(CAknFepCtrlEventButton &)
Set text color for language switch button.
SetTextAlignmentL(TInt)
| IMPORT_C void | SetTextAlignmentL | ( | TInt | aAlignment | ) | |
SetTextIsSecret(TBool)
| IMPORT_C void | SetTextIsSecret | ( | TBool | aData | ) | |
Set if the input context field text is secret
SetVkbLayoutSize()
| IMPORT_C void | SetVkbLayoutSize | ( | ) | [protected, virtual] |
SetWindowRect(const TRect &)
| IMPORT_C void | SetWindowRect | ( | const TRect & | aRect | ) | [protected] |
Parameters
| const TRect & aRect | The new rect of the window |
SizeChanged(TBool)
| IMPORT_C void | SizeChanged | ( | TBool | aLanscapeStyle | ) | [virtual] |
Method for size changing of the window
SizeChangedForBaseWindow(TInt)
| IMPORT_C void | SizeChangedForBaseWindow | ( | TInt | aTotalColumns | ) | [protected, virtual] |
Change size for base window, such as move button,drag button etc.
TopLeftJustify()
| void | TopLeftJustify | ( | ) | [private] |
Member Data Documentation
CPeninputLayoutConfig * iConfigInfo
TInt
iConfigResId
|
TInt
| iConfigResId | [protected] |
The resource id of config
TBool
iFirstTimeConstruct
|
TBool
| iFirstTimeConstruct | [protected] |
First time construct flag
CPeninputNumericKepMappingMgr * iKeyMappingMgr
The numeric kep mapping manager Own
TBool
iLangOrSizeChanged
|
TBool
| iLangOrSizeChanged | [protected] |
TInt
iLastUsedTotalColumns
|
TInt
| iLastUsedTotalColumns | [protected] |
The total column for the window
TInt
iLastUsedTotalRows
|
TInt
| iLastUsedTotalRows | [protected] |
MPeninputLayoutContext * iLayoutContext
The layout context Not own
TInt
iShadowBrHeight
|
TInt
| iShadowBrHeight | [protected] |
Height of bottom right shadow rect
TInt
iShadowBrWidth
|
TInt
| iShadowBrWidth | [protected] |
Width of bottom right shadow rect
TInt
iShadowTlHeight
|
TInt
| iShadowTlHeight | [protected] |
Height of top left shadow rect
TInt
iShadowTlWidth
|
TInt
| iShadowTlWidth | [protected] |
Width of top left shadow rect
TBool
iSwitchFontSet
|
TBool
| iSwitchFontSet | [protected] |
Indicate whether switch(shadow) font has been set
TInt32
iSwitchShadowFont
|
TInt32
| iSwitchShadowFont | [protected] |
Switch button shadow font id
HBufC * iToneSet
|
HBufC * | iToneSet | [protected] |
TBool
iUnitSizeChange
|
TBool
| iUnitSizeChange | [protected] |
Indicate whether need size change when change unit size
CAknFepCtrlVkbLayout * iVkbLayout
TBool
iVowelChar
|
TBool
| iVowelChar | [protected] |
TInt
iWinResId
|
TInt
| iWinResId | [protected] |
The resource id of window
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.