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.