CFepInputContextFieldJp Class Reference
| class CFepInputContextFieldJp : public CFepInputContextField |
| 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() |
| | CFepInputContextField::CFepInputContextField(TRect,CFepUiLayout *,TInt) |
| | CFepInputContextField::GetInputContextFieldMaxLen() |
| | CFepInputContextField::UpdateContent(const TCursorSelection &) |
| | CFepInputContextField::~CFepInputContextField() |
| | CFepLayoutEditAreaBase::AdjustSelectedCompositionText(TInt &) |
| | CFepLayoutEditAreaBase::BaseConstructL() |
| | CFepLayoutEditAreaBase::CFepLayoutEditAreaBase(TRect,CFepUiLayout *,TInt) |
| | CFepLayoutEditAreaBase::CalculateDisplayTextL() |
| | CFepLayoutEditAreaBase::CancelPointerDownL() |
| | CFepLayoutEditAreaBase::CursorVisible()const |
| | CFepLayoutEditAreaBase::Draw() |
| | CFepLayoutEditAreaBase::GetEditorFieldMaxLen() |
| | CFepLayoutEditAreaBase::HandlePointerLeave(const TPoint &) |
| | CFepLayoutEditAreaBase::IsDimmed()const |
| | CFepLayoutEditAreaBase::IsFocused() |
| | CFepLayoutEditAreaBase::Move(const TPoint &) |
| | CFepLayoutEditAreaBase::OnActivate() |
| | CFepLayoutEditAreaBase::OnDeActivate() |
| | CFepLayoutEditAreaBase::OnLayoutDraggingEnd() |
| | CFepLayoutEditAreaBase::OnLayoutDraggingStart() |
| | CFepLayoutEditAreaBase::PositionInDisplayText(TInt)const |
| | CFepLayoutEditAreaBase::PositionInWindow(TInt) |
| | CFepLayoutEditAreaBase::PositionOfInsertionPointOnWindow() |
| | CFepLayoutEditAreaBase::PrepareForFocusGain() |
| | CFepLayoutEditAreaBase::PrepareForFocusLoss() |
| | CFepLayoutEditAreaBase::ScrollLeft() |
| | CFepLayoutEditAreaBase::ScrollRight() |
| | CFepLayoutEditAreaBase::Selection()const |
| | CFepLayoutEditAreaBase::SetCursorVisible(TBool,TBool) |
| | CFepLayoutEditAreaBase::SetDimmed(TBool) |
| | CFepLayoutEditAreaBase::SetFocus(TBool) |
| | CFepLayoutEditAreaBase::SetFont(const CFont *) |
| | CFepLayoutEditAreaBase::SetFont(const TFontSpec &) |
| | CFepLayoutEditAreaBase::SetPositionOfInsertionPointInBuffer(TInt &) |
| | CFepLayoutEditAreaBase::SetPositionOfInsertionPointInBuffer(TInt &,TInt &) |
| | CFepLayoutEditAreaBase::SetRect(TRect) |
| | CFepLayoutEditAreaBase::SetTextAlignmentL(TInt) |
| | CFepLayoutEditAreaBase::SetTextColor(const TRgb) |
| | CFepLayoutEditAreaBase::SetTextIsSecret(TBool) |
| | CFepLayoutEditAreaBase::TextIsSecret()const |
| | CFepLayoutEditAreaBase::TextLength()const |
| | CFepLayoutEditAreaBase::UpdateCursorSelection(const TCursorSelection &) |
| | CFepLayoutEditAreaBase::UpdateValidRegion(CFepUiBaseCtrl *,TBool) |
| | CFepLayoutEditAreaBase::~CFepLayoutEditAreaBase() |
| | 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::ConstructFromResourceL() |
| | 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::GraphicDeviceSizeChanged() |
| | CFepUiBaseCtrl::HandlePointerEnter(const TPoint &) |
| | CFepUiBaseCtrl::HandlePositionChange(const TPoint &) |
| | CFepUiBaseCtrl::HandleResourceChange(TInt) |
| | CFepUiBaseCtrl::Hide(TBool) |
| | 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::ReDrawRect(const TRect &) |
| | 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() |
Constructor & Destructor Documentation
CFepInputContextFieldJp(TRect, CFepUiLayout *, TInt)
Parameters
| TRect aRect | The control area |
| CFepUiLayout * aUiLayout | The layout which contains this control |
| TInt aControlId | control Id |
~CFepInputContextFieldJp()
| IMPORT_C | ~CFepInputContextFieldJp | ( | ) | [virtual] |
Member Functions Documentation
BufferWidthInPixels(TInt, TInt)
|
TInt
| BufferWidthInPixels | ( | TInt | aStartPos, |
| | TInt | aEndPos |
| | ) | const [private] |
Calculate width in pixels of selecting area in iBuffer.
Parameters
| TInt aStartPos | The position of selecting start in iBuffer. |
| TInt aEndPos | The position of selecting end in iBuffer. |
CalculateDisplayTransitoryText()
| void | CalculateDisplayTransitoryText | ( | ) | [private] |
Reculculate offset of input context field for japanese, when cursor position move.
CancelInlineL()
| IMPORT_C void | CancelInlineL | ( | ) | |
Forced termination or cancel of transitory input
CharacterAroundCursor(const TInt)
| IMPORT_C TChar | CharacterAroundCursor | ( | const TInt | aMovingIndex = 0 | ) | |
Return one character before cursor position only non transitory input state
Parameters
| const TInt aMovingIndex = 0 | |
CharacterOnCursor()
| IMPORT_C TChar | CharacterOnCursor | ( | ) | |
Return one character before cursor position only non transitory input state
CommitInlineL()
| IMPORT_C void | CommitInlineL | ( | ) | |
Commiting of first target of transitory input area
CompleteInlineL()
| IMPORT_C void | CompleteInlineL | ( | ) | |
commiting of all characters of transitory input area
ConstructL()
| void | ConstructL | ( | ) | [private] |
CursorPosition()
| IMPORT_C TInt | CursorPosition | ( | ) | const |
Return the cursor position
DivisionPoint()
| IMPORT_C TInt | DivisionPoint | ( | ) | const |
Return the dividing position
DoDrawConversion(const TInt, const TInt, const TContextFieldDrawColorJp)
Parameters
| const TInt aStartPos | The start position for drawing area ( DTO ) |
| const TInt aEndPos | The end position for drawing area ( DTO ) |
| const TContextFieldDrawColorJp aConversion | drawing state of TContextFieldDrawColorJp |
DoUpdateInline(const TInt, const TInt)
| void | DoUpdateInline | ( | const TInt | aCursorPosition, |
| | const TInt | aDivisionPoint |
| | ) | [private] |
Update transitory input area in japanese common
Parameters
| const TInt aCursorPosition | The cursor position ( E ) |
| const TInt aDivisionPoint | The division point in conversion text ( CO ) |
DrawContent(CBitmapContext *, const TRect &)
Parameters
| CBitmapContext * aGc | The graphic context |
| const TRect & aRect | Invalid rectangle. Edit area is redrawn only if the invalid rectangle intersects with the rectangle of the edit area |
DrawConversion()
| void | DrawConversion | ( | ) | [private] |
DrawPictographArea()
| void | DrawPictographArea | ( | ) | [private] |
HandlePointerDownEventL(const TPoint &)
Parameters
| const TPoint & aPoint | The point position relative the layout |
HandlePointerMoveEventL(const TPoint &)
Parameters
| const TPoint & aPoint | The point position relative the layout |
HandlePointerUpEventL(const TPoint &)
Parameters
| const TPoint & aPoint | The point position relative the layout |
IsRightFromConversion(TInt)
|
TBool
| IsRightFromConversion | ( | TInt | aX | ) | const [private] |
The argument returns whether it is the right side from transitory input area.
Parameters
| TInt aX | The x coordinates position of pointer. |
NewL(TRect, CFepUiLayout *, TInt)
In this class, the three offsets beside the above-mentioned is used. The top left position of app editor becomes a standard ( E ). The line head position on app editor is iRelativePos ( RO ). The iDisplayText's top position on iRelativePos is iDisplayTextOffset ( DTO ). The iConversionArea's top position on app editor is iConversionOffset ( CO ). Static constructor.
Parameters
| TRect aRect | Control area |
| CFepUiLayout * aUiLayout | The layout which contains this control |
| TInt aControlId | The control Id |
PictographCallBack()
| void | PictographCallBack | ( | ) | [private] |
ResetConversion(TTransitoryInputAreaState, TInt)
ResetInputContextFieldDataL(TBool)
| void | ResetInputContextFieldDataL | ( | TBool | aDrawFlag | ) | [private] |
Reset parent member data.
Parameters
| TBool aDrawFlag | The flag whether draw or not. |
SetCursorPosition(const TInt)
| IMPORT_C void | SetCursorPosition | ( | const TInt | aPosition | ) | |
Set cursor position only transitory input state
Parameters
| const TInt aPosition | The position ( CO ) |
SetDisplayData(TInt, TInt)
| void | SetDisplayData | ( | TInt | aLineHead, |
| | TInt | aDisplayOffset |
| | ) | [private] |
Parameters
| TInt aLineHead | The position of line head. |
| TInt aDisplayOffset | The position of display offset in Editor. |
SetPictographCallBackL(TCallBack &)
| void | SetPictographCallBackL | ( | TCallBack & | aCallBack | ) | [private] |
SetTextL(const TFepInputContextFieldData &)
Sets the text to the editor
StartInlineL()
| IMPORT_C void | StartInlineL | ( | ) | |
Starting of transitory input
StaticPictographCallBack(TAny *)
|
TInt
| StaticPictographCallBack | ( | TAny * | aPtr | ) | [private, static] |
UpdateInlineL(TDesC &, const TInt, const TTransitoryInputAreaState)
Updating of transitory input area, and Inserting of one
Parameters
| TDesC & aText | The conversion text data |
| const TInt aDivisionPoint | The division point in conversion text or the cursor position in conversion text (offset = iConversionOffset) |
| const TTransitoryInputAreaState aState = ETransitoryInputAreaConverting | The state of TTransitoryInputAreaState |
Member Enumerations Documentation
Enum TContextFieldDrawColorJp
Enumerators
| EFirstTargetColors | |
| ETransitoryInputAreaColors | |
Enum TInputContextFieldJpErrorCode
The input context field error codes
Enumerators
| EStartInlineAlready = -3000 | |
| EUpdateInlineNotReady | |
| ECommitInlineNotReady | |
| ESetCursorPositionNotReady | |
| EDoUpdateInlineNotReady | |
Enum TTransitoryInputAreaState
The conversion state in input context field
Enumerators
| ETransitoryInputAreaStandby | |
| ETransitoryInputAreaNextSegmentWait | |
| ETransitoryInputAreaConverting | |
| ETransitoryInputAreaSwitching | |
Member Data Documentation
TBool
iAllCompleteFlag
|
TBool
| iAllCompleteFlag | [private] |
The flag for all complete of transitory input area.
TCursorSelection
iConversionArea
TInt
iConversionOffset
|
TInt
| iConversionOffset | [private] |
The offset of conversion text of contextfield ( E )
TTransitoryInputAreaState
iConvertingState
TInt
iDivisionPoint
|
TInt
| iDivisionPoint | [private] |
The dividing point ( CO )
CCoeControl * iDummyControl
CAknPictographInterface * iPictoInterface
| CAknPictographInterface * | iPictoInterface | [private] |
HBufC * iPreBuffer
|
HBufC * | iPreBuffer | [private] |
The iBuffer before conversing Own.
TFepInputContextFieldData
iPreConversionData
The input context field data before conversing
TInt
iPreDisplayTextOffset
|
TInt
| iPreDisplayTextOffset | [private] |
The iDisplayTextOffset before conversing ( RO )
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.