CPeninputLayoutWindowJp Class Reference

class CPeninputLayoutWindowJp : public CPeninputLayoutWindow

Pen input Common layout for Japanese class

peninputcommonctrlsjp.dll
Since
S60 v3.2
Public Member Functions
~CPeninputLayoutWindowJp()
IMPORT_C CPeninputJapaneseCandidateWnd *CandidateWindow()
IMPORT_C CPeninputJapaneseCandidateWnd *CharacterRangeWindow()
IMPORT_C voidClosed()
IMPORT_C voidConstructFromResourceL()
IMPORT_C voidCreateAllControlsL()
IMPORT_C TIntGetScrollDownBtnResId()
IMPORT_C TIntGetScrollUpBtnResId()
IMPORT_C voidHandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)
IMPORT_C CFepUiBaseCtrl *HandlePointerDownEventL(const TPoint &)
IMPORT_C CFepUiBaseCtrl *HandlePointerMoveEventL(const TPoint &)
IMPORT_C CFepUiBaseCtrl *HandlePointerUpEventL(const TPoint &)
IMPORT_C voidICFDisableRegionUpdating()
IMPORT_C voidICFEnableRegionUpdating()
IMPORT_C CFepInputContextFieldJp *InputContextField()
IMPORT_C voidOpened()
IMPORT_C CPeninputJapanesePredictiveWnd *PredictiveWindow()
IMPORT_C voidSetControlsFont()
Protected Member Functions
CPeninputLayoutWindowJp(CFepUiLayout *, MPeninputLayoutContext *)
Private Member Functions
CAknFepCtrlEventButton *AddButtonL(const TInt, const TInt, const TInt, const TInt, const TBool)
voidAddCandidateWindowL()
voidAddCharacterRangeWindowL()
voidAddPredictiveWindowL()
Inherited Functions
CAknFepCtrlBaseWindow::BaseConstructL()
CAknFepCtrlBaseWindow::CAknFepCtrlBaseWindow(CFepUiLayout *,TInt)
CAknFepCtrlBaseWindow::ClientPane()const
CAknFepCtrlBaseWindow::Close()
CAknFepCtrlBaseWindow::CloseButton()const
CAknFepCtrlBaseWindow::Control(TInt)
CAknFepCtrlBaseWindow::HeaderPane()const
CAknFepCtrlBaseWindow::MoveButton()const
CAknFepCtrlBaseWindow::SetDragEnable(TBool)
CAknFepCtrlBaseWindow::TitleBar()const
CAknFepCtrlBaseWindow::~CAknFepCtrlBaseWindow()
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::HandlePointerEnter(const TPoint &)
CControlGroup::HandlePointerLeave(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()
CPeninputLayoutWindow::AddNotOwnedControl(CFepUiBaseCtrl *)
CPeninputLayoutWindow::CPeninputLayoutWindow(CFepUiLayout *,MPeninputLayoutContext *)
CPeninputLayoutWindow::ChangeButtonStatus(const TInt,const TInt)
CPeninputLayoutWindow::ChangeClientLayout(TInt)
CPeninputLayoutWindow::ChangeClientSize()
CPeninputLayoutWindow::ChangeInputLanguageL(TInt)
CPeninputLayoutWindow::ChangeLayoutPosition(TInt)
CPeninputLayoutWindow::ChangeRange(TInt,TInt,TBool)
CPeninputLayoutWindow::ChangeToPreviousRange(TInt)
CPeninputLayoutWindow::ChangeUnitSize()
CPeninputLayoutWindow::ChangeVkbLayout(TInt)
CPeninputLayoutWindow::ConfigInfo()const
CPeninputLayoutWindow::ConstructFromResourceL(TResourceReader &)
CPeninputLayoutWindow::ConstructL()
CPeninputLayoutWindow::DoCaseChange(TInt)
CPeninputLayoutWindow::DoClose()
CPeninputLayoutWindow::Draw()
CPeninputLayoutWindow::GetWindowConfigResFileName(TInt)
CPeninputLayoutWindow::GetWindowConfigResId()
CPeninputLayoutWindow::GetWindowResFileName()
CPeninputLayoutWindow::GetWindowResId()
CPeninputLayoutWindow::HandleCapslockBtnClicked()
CPeninputLayoutWindow::HandleRangeEvent(TInt)
CPeninputLayoutWindow::HandleRangeLoopEvent(TInt)
CPeninputLayoutWindow::HandleShiftBtnClicked()
CPeninputLayoutWindow::IsCanChangeRange(TInt)
CPeninputLayoutWindow::IsMultiLineIcf()
CPeninputLayoutWindow::PopupChoiceList()
CPeninputLayoutWindow::ReadIcfInfo(TResourceReader)
CPeninputLayoutWindow::ReconfigUnitSize(TInt)
CPeninputLayoutWindow::ReorganizeControls(TInt,TBool)
CPeninputLayoutWindow::SetEditorTextL(const TFepInputContextFieldData &)
CPeninputLayoutWindow::SetEnableSettingBtn(TBool)
CPeninputLayoutWindow::SetEnableSwitchToHwr(TBool)
CPeninputLayoutWindow::SetNumberGrouping(TBool)
CPeninputLayoutWindow::SetSwitchBtnFont(CAknFepCtrlEventButton &)
CPeninputLayoutWindow::SetSwitchBtnTextColor(CAknFepCtrlEventButton &)
CPeninputLayoutWindow::SetTextAlignmentL(TInt)
CPeninputLayoutWindow::SetTextIsSecret(TBool)
CPeninputLayoutWindow::SetWindowRect(const TRect &)
CPeninputLayoutWindow::SizeChanged(TBool)
CPeninputLayoutWindow::~CPeninputLayoutWindow()
Inherited Enumerations
CFepUiBaseCtrl:TZOrder
Protected Attributes
CPeninputJapaneseCandidateWnd *iCandidateWnd
CPeninputJapaneseCandidateWnd *iCharacterRangeWnd
TBool iOpened
CPeninputJapanesePredictiveWnd *iPredictiveWnd
CPeninputJapaneseView *iViewCandidate
CPeninputJapaneseView *iViewCharacterRange
CPeninputJapaneseView *iViewPrediction
Inherited Attributes
CControlGroup::iActiveCtrl
CControlGroup::iCtrlList
CControlGroup::iCtrlWithPointerDown
CControlGroup::iNonHwrStartPtRegion
CControlGroup::iOwnedCtrlList
CControlGroup::iPopCtrlList
CFepUiBaseCtrl::iBorderColor
CFepUiBaseCtrl::iBorderSize
CFepUiBaseCtrl::iClipRegion
CFepUiBaseCtrl::iParentCtrl
CFepUiBaseCtrl::iPointerLeft
CFepUiBaseCtrl::iRect
CFepUiBaseCtrl::iResourceId
CFepUiBaseCtrl::iShadowAreaRect
CFepUiBaseCtrl::iShadowRect
CFepUiBaseCtrl::iUpdateFlagEnabled
CFepUiBaseCtrl::iValidRegion
CFepUiBaseCtrl::iWndControl
CPeninputLayoutWindow::iBackspaceButton
CPeninputLayoutWindow::iConfigInfo
CPeninputLayoutWindow::iConfigResId
CPeninputLayoutWindow::iCtrlPool
CPeninputLayoutWindow::iFirstTimeConstruct
CPeninputLayoutWindow::iInputContextField
CPeninputLayoutWindow::iKeyMappingMgr
CPeninputLayoutWindow::iLangOrSizeChanged
CPeninputLayoutWindow::iLastUsedTotalColumns
CPeninputLayoutWindow::iLayoutContext
CPeninputLayoutWindow::iMultiLineIcf
CPeninputLayoutWindow::iShadowBrHeight
CPeninputLayoutWindow::iShadowBrWidth
CPeninputLayoutWindow::iShadowTlHeight
CPeninputLayoutWindow::iShadowTlWidth
CPeninputLayoutWindow::iSwitchFont
CPeninputLayoutWindow::iSwitchFontSet
CPeninputLayoutWindow::iSwitchShadowFont
CPeninputLayoutWindow::iTouchInputOptionButton
CPeninputLayoutWindow::iUnitSizeChange
CPeninputLayoutWindow::iVkbLayout
CPeninputLayoutWindow::iWinResId

Constructor & Destructor Documentation

CPeninputLayoutWindowJp(CFepUiLayout *, MPeninputLayoutContext *)

IMPORT_CCPeninputLayoutWindowJp(CFepUiLayout *aUiLayout,
MPeninputLayoutContext *aLayoutContext
)[protected]

constructor

Since
S60 v3.2

Parameters

CFepUiLayout * aUiLayoutThe pointer to CFepUiLayout object
MPeninputLayoutContext * aLayoutContextThe pointer to MPeninputLayoutContext

~CPeninputLayoutWindowJp()

IMPORT_C~CPeninputLayoutWindowJp()[virtual]

Destructor

Since
S60 v3.2

Member Functions Documentation

AddButtonL(const TInt, const TInt, const TInt, const TInt, const TBool)

CAknFepCtrlEventButton *AddButtonL(const TIntaControlId,
const TIntaEventId,
const TIntaResId,
const TIntaUnicode = 0,
const TBoolaIsRepeat = EFalse
)[private]

Add button to client area

Since
S60 v3.2

Parameters

const TInt aControlIdThe control id
const TInt aEventIdThe control's event id
const TInt aResIdThe control's resource id
const TInt aUnicode = 0The control's unicode
const TBool aIsRepeat = EFalseThe TBool indicating whether the control is repeated or not

AddCandidateWindowL()

voidAddCandidateWindowL()[private]

Add Candidate window into the layout window

Since
Series 60 3.2

AddCharacterRangeWindowL()

voidAddCharacterRangeWindowL()[private]

Add CharacterRange window into the layout window

Since
Series 60 3.2

AddPredictiveWindowL()

voidAddPredictiveWindowL()[private]

Add Predictive window into the layout window

Since
Series 60 3.2

CandidateWindow()

IMPORT_C CPeninputJapaneseCandidateWnd *CandidateWindow()

Get candidate window

Since
Series 60 3.2

CharacterRangeWindow()

IMPORT_C CPeninputJapaneseCandidateWnd *CharacterRangeWindow()

Get CharacterRange window

Since
Series 60 3.2

Closed()

IMPORT_C voidClosed()

Set layoutwindow opened

Since
S60 v3.2

ConstructFromResourceL()

IMPORT_C voidConstructFromResourceL()[virtual]

From CPeninputLayoutWindow ConstructFromResourceL load settings from resource. Before calling this function, the resource id should be set

Since
S60 v3.2

CreateAllControlsL()

IMPORT_C voidCreateAllControlsL()[virtual]

Create VKB and HWR common controls

Since
S60 v3.2

GetScrollDownBtnResId()

IMPORT_C TIntGetScrollDownBtnResId()[pure virtual]

Get id of prediction pane scroll down button

Since
S60 v3.2

GetScrollUpBtnResId()

IMPORT_C TIntGetScrollUpBtnResId()[pure virtual]

Get id of prediction pane scroll up button

Since
S60 v3.2

HandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)

IMPORT_C voidHandleControlEvent(TIntaEventType,
CFepUiBaseCtrl *aCtrl,
const TDesC &aEventData
)[virtual]

From CPeninputLayoutWindow Handle control event

Since
S60 v3.2

Parameters

TInt aEventTypeThe event type
CFepUiBaseCtrl * aCtrlThe control who sends the event
const TDesC & aEventDataThe event data

HandlePointerDownEventL(const TPoint &)

IMPORT_C CFepUiBaseCtrl *HandlePointerDownEventL(const TPoint &aPoint)[virtual]

Handle pointer down event

Since
S60 V4.0

Parameters

const TPoint & aPointThe point position relative the layout

HandlePointerMoveEventL(const TPoint &)

IMPORT_C CFepUiBaseCtrl *HandlePointerMoveEventL(const TPoint &aPoint)[virtual]

Handle pointer move event

Since
S60 V4.0

Parameters

const TPoint & aPointThe point position relative the layout

HandlePointerUpEventL(const TPoint &)

IMPORT_C CFepUiBaseCtrl *HandlePointerUpEventL(const TPoint &aPoint)[virtual]

Handle pointer up event

Since
S60 V4.0

Parameters

const TPoint & aPointThe point position relative the layout

ICFDisableRegionUpdating()

IMPORT_C voidICFDisableRegionUpdating()

DisableRegionUpdating on ICF

Since
S60 v5.0

ICFEnableRegionUpdating()

IMPORT_C voidICFEnableRegionUpdating()

EnableRegionUpdating on ICF

Since
S60 v5.0

InputContextField()

IMPORT_C CFepInputContextFieldJp *InputContextField()

Get input context field

Since
S60 v3.2

Opened()

IMPORT_C voidOpened()

Set layoutwindow opened

Since
S60 v3.2

PredictiveWindow()

IMPORT_C CPeninputJapanesePredictiveWnd *PredictiveWindow()

Get predictive window

Since
Series 60 3.2

SetControlsFont()

IMPORT_C voidSetControlsFont()[virtual]

Set control fonts for VKB and HWR common controls

Since
S60 v3.2

Member Data Documentation

CPeninputJapaneseCandidateWnd * iCandidateWnd

CPeninputJapaneseCandidateWnd *iCandidateWnd[protected]

The popup window Own (AddControlL())

CPeninputJapaneseCandidateWnd * iCharacterRangeWnd

CPeninputJapaneseCandidateWnd *iCharacterRangeWnd[protected]

The popup window (Hwr) Own (AddControlL())

TBool iOpened

TBool iOpened[protected]

lauoutwindow opend

CPeninputJapanesePredictiveWnd * iPredictiveWnd

CPeninputJapanesePredictiveWnd *iPredictiveWnd[protected]

The popup window Own (AddControlL())

CPeninputJapaneseView * iViewCandidate

CPeninputJapaneseView *iViewCandidate[protected]

parent of the popup window Own

CPeninputJapaneseView * iViewCharacterRange

CPeninputJapaneseView *iViewCharacterRange[protected]

parent of the popup window Own

CPeninputJapaneseView * iViewPrediction

CPeninputJapaneseView *iViewPrediction[protected]

parent of the popup window Own