CPeninputJapaneseCandidateWnd Class Reference
class CPeninputJapaneseCandidateWnd : public CFepLayoutPopupWnd
|
Inherits from
-
CPeninputJapaneseCandidateWnd
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::ConstructFromResourceL()
|
|
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::HandlePointerEnter(const TPoint &)
|
|
CControlGroup::HandlePointerLeave(const TPoint &)
|
|
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::OnLayoutDraggingEnd()
|
|
CControlGroup::OnLayoutDraggingStart()
|
|
CControlGroup::PopCtrlList()const
|
|
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()
|
|
CFepLayoutPopupWnd::AfterDisplayed()
|
|
CFepLayoutPopupWnd::CFepLayoutPopupWnd(const TSize &,CFepUiLayout *,TInt)
|
|
CFepLayoutPopupWnd::CloseWindow()
|
|
CFepLayoutPopupWnd::ConstructL()
|
|
CFepLayoutPopupWnd::DeterminePosition(const TRect &)
|
|
CFepLayoutPopupWnd::Display(const TPoint &)
|
|
CFepLayoutPopupWnd::Display(const TRect &)
|
|
CFepLayoutPopupWnd::Display(const TRect &,TDisplayPosition)
|
|
CFepLayoutPopupWnd::HandleResourceChange(TInt)
|
|
CFepLayoutPopupWnd::ReDrawRect(const TRect &)
|
|
CFepLayoutPopupWnd::~CFepLayoutPopupWnd()
|
|
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()
|
Constructor & Destructor Documentation
CPeninputJapaneseCandidateWnd(CFepUiLayout *, TInt)
CPeninputJapaneseCandidateWnd
|
(
|
CFepUiLayout
*
|
aUiLayout,
|
|
TInt
|
aControlId
|
|
)
|
[protected]
|
Parameters
CFepUiLayout
* aUiLayout
|
Ui layout who contains this control.Ownership not transferred
|
TInt
aControlId
|
control Id
|
~CPeninputJapaneseCandidateWnd()
~CPeninputJapaneseCandidateWnd
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CancelScrollBarRepeat()
void
|
CancelScrollBarRepeat
|
(
|
)
|
|
ConstructL(const CCoeControl *)
void
|
ConstructL
|
(
|
const
CCoeControl
*
|
aParent
|
)
|
[private]
|
Symbian 2nd phase constructor can leave.
CurrentItemIndex()
IMPORT_C
TInt
|
CurrentItemIndex
|
(
|
)
|
const
|
Draw()
void
|
Draw
|
(
|
)
|
[private, virtual]
|
DrawTitle()
void
|
DrawTitle
|
(
|
)
|
[private]
|
HandleListBoxEventL(CEikListBox *, TListBoxEvent)
void
|
HandleListBoxEventL
|
(
|
CEikListBox
*
|
aListBox,
|
|
TListBoxEvent
|
aEventType
|
|
)
|
[virtual]
|
Parameters
CEikListBox
* aListBox
|
ListBox control
|
TListBoxEvent aEventType
|
|
HandlePointerDownEventL(const TPoint &)
Handle pointer down event
Parameters
const
TPoint
& aPoint
|
The point position relative the layout
|
HandlePointerMoveEventL(const TPoint &)
Handle pointer move event
Parameters
const
TPoint
& aPoint
|
The point position relative the layout
|
HandlePointerUpEventL(const TPoint &)
Parameters
const
TPoint
& aPoint
|
The point position relative the layout
|
HandleTimerOut(const CAknFepTimer *)
Parameters
const
CAknFepTimer
* aTimer
|
The timer which sending the request
|
HidePopup()
IMPORT_C void
|
HidePopup
|
(
|
)
|
|
From MAknFepUICtrlCandidatePaneInterface Hide candidate list popup window
-
Since
-
2.6
HitTest(const TPoint &)
Get item whose region contains the point.
Parameters
const
TPoint
& aPoint
|
The point position the layout
|
MaximumColumns(const CTextListBoxModel *)
This function returns maximum columns to be able to display in listbox, this function find longest candidate string in candidate list. Return 11 columns in case more than 11 columns, and minimum is 3 columns.
-
Since
-
2.6
MaximumRows(const CTextListBoxModel *)
This function returns maximum rows to be able to display in listbox. Maximum is 7 rows and minimum is 3 columns.
-
Since
-
2.6
MoveToL(TPeninputUICtrlScroll)
NewL(CFepUiLayout *, TInt, const CCoeControl *)
OnDeActivate()
void
|
OnDeActivate
|
(
|
)
|
[virtual]
|
ReDraw()
void
|
ReDraw
|
(
|
)
|
[private]
|
SendPointerEventL(const TPointerEvent &, TInt, TBool)
void
|
SendPointerEventL
|
(
|
const TPointerEvent &
|
aPointerEvent,
|
|
TInt
|
aFlags,
|
|
TBool
|
aDraw
|
|
)
|
[private]
|
Send pointer event to ListBox. Used for e.g. selecting an item from the list box.
Parameters
const TPointerEvent & aPointerEvent
|
Details of the pointer event that is being handled.
|
TInt
aFlags
|
1: to ListBox otherwise:to ScrollBar
|
TBool
aDraw
|
ETrue: Draw if to ScrollBar EFalse: not Draw
|
SetIcf(CFepInputContextFieldJp *)
SetPosition(const TPoint &)
IMPORT_C void
|
SetPosition
|
(
|
const
TPoint
&
|
aPos
|
)
|
|
SetRect(const TRect &)
IMPORT_C void
|
SetRect
|
(
|
const
TRect
&
|
aRect
|
)
|
[virtual]
|
Parameters
const
TRect
& aRect
|
The new control area
|
ShowPopupL(CDesCArrayFlat *, TInt)
From MAknFepUICtrlCandidatePaneInterface Show candidate list popup window
-
Since
-
2.6
Parameters
CDesCArrayFlat
* aItems
|
array of candidate list
|
TInt
aIndex
|
selecting number when displaying
|
UpdateMaximumRows(TInt, TInt)
void
|
UpdateMaximumRows
|
(
|
TInt
|
aUnitHeight,
|
|
TInt
|
aUnitCount
|
|
)
|
|
Update Maxrow accoding to font
Member Enumerations Documentation
Enum TPeninputUICtrlScroll
Enumerators
EScrollNone
|
|
EScrollUp
|
|
EScrollDown
|
|
Member Data Documentation
CWindowGc * iAppGc
Server application GC. It's used to keep the original window GC. Not Own
TInt
iFontMaximumRows
TInt
|
iFontMaximumRows
|
[private]
|
The maximum row according to font
CFepInputContextFieldJp * iInputContextField
The input context field Not Own
CPeninputJapaneseCandidateListBox * iListBox
CAknFepTimer * iLongPressTimer
TInt
iMaximumColumns
TInt
|
iMaximumColumns
|
[private]
|
TInt
iMaximumRows
TInt
|
iMaximumRows
|
[private]
|
CAknFepTimer * iRepeatTimer
TPointerEvent iScrollBarPointerEvent
TPointerEvent
|
iScrollBarPointerEvent
|
[private]
|
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.