CPeninputVkbCtrlExt Class Reference
| class CPeninputVkbCtrlExt : public CVirtualKeyboard |
vkb extenting control class
peninputcommonlayout.lib
- Since
- S60 v3.2
| Inherited Functions |
|---|
| | 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::HandlePointerUpEventL(const TPoint &) |
| | CControlGroup::Hide(TBool) |
| | CControlGroup::HideControl(CFepUiBaseCtrl *,TBool) |
| | CControlGroup::HideControl(TInt,TBool) |
| | 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() |
| | 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::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() |
| | CVirtualKeyboard::AddIrregularKeyBitmapL(TVirtualKeyIrregularKeyType,TVirtualKeyIrregularKeyState,CFbsBitmap *) |
| | CVirtualKeyboard::AddKeyHighLightBitmapL(CFbsBitmap *) |
| | CVirtualKeyboard::AddKeyHighLightMaskBitmapL(CFbsBitmap *) |
| | CVirtualKeyboard::AddKeyL(CVirtualKey *) |
| | CVirtualKeyboard::AddRawKeyL(CVirtualKey *) |
| | CVirtualKeyboard::CVirtualKeyboard(const TRect &,CFepUiLayout *,TInt,const TFontSpec &,TBool) |
| | CVirtualKeyboard::ConstructL() |
| | CVirtualKeyboard::CreateKeyL(TUint,TUint,const TRect &,const TRect &,TInt,TInt,TInt) |
| | CVirtualKeyboard::CreateKeyL(const TDesC &,TUint,const TRect &,const TRect &,TInt,TInt,TInt) |
| | CVirtualKeyboard::CreateRawKeyL(RPointerArray< HBufC > &,TInt,const TRect &) |
| | CVirtualKeyboard::CreateRawKeyL(TUint,TUint,const TRect &,const TRect &,TInt,TInt,TInt) |
| | CVirtualKeyboard::CreateRawKeyL(const TDesC &,TUint,const TRect &,const TRect &,TInt,TInt,TInt) |
| | CVirtualKeyboard::DimKey(CVirtualKey *,TBool) |
| | CVirtualKeyboard::Draw() |
| | CVirtualKeyboard::EnableKeyFeedback(CVirtualKey *,TBool) |
| | CVirtualKeyboard::FindKeyCtrlByPosition(const TPoint &) |
| | CVirtualKeyboard::GowithPointerDown() |
| | CVirtualKeyboard::HandlePointerMoveEventL(const TPoint &) |
| | CVirtualKeyboard::IrregularKeyBitmap(TVirtualKeyIrregularKeyType,TVirtualKeyIrregularKeyState) |
| | CVirtualKeyboard::IsIrregularKeyBoard() |
| | CVirtualKeyboard::KeyArray() |
| | CVirtualKeyboard::KeyHighlightBmpList() |
| | CVirtualKeyboard::KeyHighlightMaskBmpList() |
| | CVirtualKeyboard::KeySkinId(TVirtualKeyBmpType) |
| | CVirtualKeyboard::KeyTextColorGroup()const |
| | CVirtualKeyboard::NewL(const TRect &,CFepUiLayout *,TInt,CFont *,TBool) |
| | CVirtualKeyboard::NewL(const TRect &,CFepUiLayout *,TInt,const TFontSpec &,TBool) |
| | CVirtualKeyboard::NonIrregularKeyBitmap(TVirtualKeyBmpType) |
| | CVirtualKeyboard::RemoveIrregularKeyBitmapL(TVirtualKeyIrregularKeyType,TVirtualKeyIrregularKeyState) |
| | CVirtualKeyboard::RemoveKey(CVirtualKey *) |
| | CVirtualKeyboard::RemoveKey(TInt) |
| | CVirtualKeyboard::RemoveKeyHighLightBitmap(TInt) |
| | CVirtualKeyboard::RemoveKeyHighLightMaskBitmap(TInt) |
| | CVirtualKeyboard::SetBubbleBitmapParam(CFbsBitmap *,CFbsBitmap *,TAknsItemID) |
| | CVirtualKeyboard::SetBubbleSize(const TSize &) |
| | CVirtualKeyboard::SetBubbleVerticalMargin(TInt) |
| | CVirtualKeyboard::SetDimKeyBmp(CFbsBitmap *) |
| | CVirtualKeyboard::SetDimKeyMaskBmp(CFbsBitmap *) |
| | CVirtualKeyboard::SetDrawOpaqueBackground(TBool) |
| | CVirtualKeyboard::SetFadingParameters(TUint8,TUint8) |
| | CVirtualKeyboard::SetFont(const CFont *) |
| | CVirtualKeyboard::SetFont(const TFontSpec &) |
| | CVirtualKeyboard::SetFontColor(const TRgb) |
| | CVirtualKeyboard::SetFrameDiff(TInt,TInt,TInt,TInt) |
| | CVirtualKeyboard::SetGowithPointerDown(TBool) |
| | CVirtualKeyboard::SetIrregularKeyBoard(TBool) |
| | CVirtualKeyboard::SetKeySkinId(TVirtualKeyBmpType,TAknsItemID) |
| | CVirtualKeyboard::SetKeyTextColorGroup(TInt) |
| | CVirtualKeyboard::SetNonIrregularKeyBitmapL(TVirtualKeyBmpType,CFbsBitmap *) |
| | CVirtualKeyboard::SetPreviewBubbleRenderer(MPeninputVkbPreviewBubbleRenderer *) |
| | CVirtualKeyboard::SetRect(const TRect &) |
| | CVirtualKeyboard::SetShiftIcon(CPenInputColorIcon *) |
| | CVirtualKeyboard::SetStarIcon(CPenInputColorIcon *) |
| | CVirtualKeyboard::SetTextFormat(TAknTextLineLayout) |
| | CVirtualKeyboard::SetTextLineLayout(TAknTextLineLayout) |
| | CVirtualKeyboard::SetTextLineLayout(TAknTextLineLayout,TVirtualKeyTextPos) |
| | CVirtualKeyboard::SetVirtualKeyImgID(TVirtualKeyDrawInfo) |
| | CVirtualKeyboard::ShiftIcon() |
| | CVirtualKeyboard::ShowBubble(TBool) |
| | CVirtualKeyboard::StarIcon() |
| | CVirtualKeyboard::TextLineLayout() |
| | CVirtualKeyboard::TextLineLayout(TVirtualKeyTextPos) |
| | CVirtualKeyboard::TextLineLayoutSet(TVirtualKeyTextPos) |
| | CVirtualKeyboard::~CVirtualKeyboard() |
Constructor & Destructor Documentation
CPeninputVkbCtrlExt(const TRect &, CFepUiLayout *, TInt, const TFontSpec &, TBool)
~CPeninputVkbCtrlExt()
| IMPORT_C | ~CPeninputVkbCtrlExt | ( | ) | [virtual] |
Member Functions Documentation
CancelDims()
| IMPORT_C void | CancelDims | ( | ) | |
ConstructFromResourceL()
| IMPORT_C void | ConstructFromResourceL | ( | ) | |
Read resource and construct
DimKeySet(const HBufC *, TBool)
| IMPORT_C void | DimKeySet | ( | const HBufC * | aSet, |
| | TBool | aDim |
| | ) | |
Dim keys in vkb extenting control
Parameters
| const HBufC * aSet | The unicodes set |
| TBool aDim | The flag of dim or not |
DimKeys(const HBufC *)
| IMPORT_C void | DimKeys | ( | const HBufC * | aPermitted | ) | |
Dim keys in vkb extenting control
Parameters
| const HBufC * aPermitted | The permitted unicodes |
HandleResourceChange(TInt)
| IMPORT_C void | HandleResourceChange | ( | TInt | aType | ) | [protected, virtual] |
Handle system resource change
Parameters
| TInt aType | The system resource change type |
Move(const TPoint &)
| IMPORT_C void | Move | ( | const TPoint & | aOffset | ) | [virtual] |
Move the vkb extenting control
Parameters
| const TPoint & aOffset | The offset to be moved |
NewL(const TRect &, CFepUiLayout *, TInt, const CFont *, TBool)
Parameters
| const TRect & aRect | The rectangle of the control |
| CFepUiLayout * aUiLayout | The layout plugin |
| TInt aControlId | This control ID |
| const CFont * aFont | The pointer to CFont object |
| TBool aIrregular = EFalse | |
ReorganizeVkbKeys(CPeninputVkbLayoutInfo *)
Reset()
Reset some value of the control
SizeChanged(const TInt, const TInt, const TPoint &)
| IMPORT_C void | SizeChanged | ( | const TInt | aUnitWidth, |
| | const TInt | aUnitHeight, |
| | const TPoint & | aLeftTopPoint |
| | ) | |
Handle size changing of vkb extenting control
Parameters
| const TInt aUnitWidth | Width of unit of vkb extenting control |
| const TInt aUnitHeight | Height of unit of vkb extenting control |
| const TPoint & aLeftTopPoint | The left top point of vkb extenting control |
SizeChanged(const TRect &)
| IMPORT_C void | SizeChanged | ( | const TRect & | aRect | ) | |
Handle size changing of vkb extenting control
Member Data Documentation
TInt
iUnitHeight
|
TInt
| iUnitHeight | [private] |
CPeninputVkbLayoutInfo * iVkbLayoutInfo
The vkb layout info Not own
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.