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 void Closed ()
IMPORT_C void ConstructFromResourceL ()
IMPORT_C void CreateAllControlsL ()
IMPORT_C TInt GetScrollDownBtnResId ()
IMPORT_C TInt GetScrollUpBtnResId ()
IMPORT_C void HandleControlEvent ( TInt , CFepUiBaseCtrl *, const TDesC &)
IMPORT_C CFepUiBaseCtrl * HandlePointerDownEventL (const TPoint &)
IMPORT_C CFepUiBaseCtrl * HandlePointerMoveEventL (const TPoint &)
IMPORT_C CFepUiBaseCtrl * HandlePointerUpEventL (const TPoint &)
IMPORT_C void ICFDisableRegionUpdating ()
IMPORT_C void ICFEnableRegionUpdating ()
IMPORT_C CFepInputContextFieldJp * InputContextField ()
IMPORT_C void Opened ()
IMPORT_C CPeninputJapanesePredictiveWnd * PredictiveWindow ()
IMPORT_C void SetControlsFont ()
Protected Member Functions
CPeninputLayoutWindowJp ( CFepUiLayout *, MPeninputLayoutContext *)
Private Member Functions
CAknFepCtrlEventButton * AddButtonL (const TInt , const TInt , const TInt , const TInt , const TBool )
void AddCandidateWindowL ()
void AddCharacterRangeWindowL ()
void AddPredictiveWindowL ()
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_C CPeninputLayoutWindowJp ( CFepUiLayout * aUiLayout,
MPeninputLayoutContext * aLayoutContext
) [protected]

constructor

Since
S60 v3.2

Parameters

CFepUiLayout * aUiLayout The pointer to CFepUiLayout object
MPeninputLayoutContext * aLayoutContext The 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 TInt aControlId,
const TInt aEventId,
const TInt aResId,
const TInt aUnicode = 0,
const TBool aIsRepeat = EFalse
) [private]

Add button to client area

Since
S60 v3.2

Parameters

const TInt aControlId The control id
const TInt aEventId The control's event id
const TInt aResId The control's resource id
const TInt aUnicode = 0 The control's unicode
const TBool aIsRepeat = EFalse The TBool indicating whether the control is repeated or not

AddCandidateWindowL()

void AddCandidateWindowL ( ) [private]

Add Candidate window into the layout window

Since
Series 60 3.2

AddCharacterRangeWindowL()

void AddCharacterRangeWindowL ( ) [private]

Add CharacterRange window into the layout window

Since
Series 60 3.2

AddPredictiveWindowL()

void AddPredictiveWindowL ( ) [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 void Closed ( )

Set layoutwindow opened

Since
S60 v3.2

ConstructFromResourceL()

IMPORT_C void ConstructFromResourceL ( ) [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 void CreateAllControlsL ( ) [virtual]

Create VKB and HWR common controls

Since
S60 v3.2

GetScrollDownBtnResId()

IMPORT_C TInt GetScrollDownBtnResId ( ) [pure virtual]

Get id of prediction pane scroll down button

Since
S60 v3.2

GetScrollUpBtnResId()

IMPORT_C TInt GetScrollUpBtnResId ( ) [pure virtual]

Get id of prediction pane scroll up button

Since
S60 v3.2

HandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)

IMPORT_C void HandleControlEvent ( TInt aEventType,
CFepUiBaseCtrl * aCtrl,
const TDesC & aEventData
) [virtual]

From CPeninputLayoutWindow Handle control event

Since
S60 v3.2

Parameters

TInt aEventType The event type
CFepUiBaseCtrl * aCtrl The control who sends the event
const TDesC & aEventData The event data

HandlePointerDownEventL(const TPoint &)

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

Handle pointer down event

Since
S60 V4.0

Parameters

const TPoint & aPoint The 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 & aPoint The 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 & aPoint The point position relative the layout

ICFDisableRegionUpdating()

IMPORT_C void ICFDisableRegionUpdating ( )

DisableRegionUpdating on ICF

Since
S60 v5.0

ICFEnableRegionUpdating()

IMPORT_C void ICFEnableRegionUpdating ( )

EnableRegionUpdating on ICF

Since
S60 v5.0

InputContextField()

IMPORT_C CFepInputContextFieldJp * InputContextField ( )

Get input context field

Since
S60 v3.2

Opened()

IMPORT_C void Opened ( )

Set layoutwindow opened

Since
S60 v3.2

PredictiveWindow()

IMPORT_C CPeninputJapanesePredictiveWnd * PredictiveWindow ( )

Get predictive window

Since
Series 60 3.2

SetControlsFont()

IMPORT_C void SetControlsFont ( ) [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