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.