CFepLayoutMultiLineIcf Class Reference

class CFepLayoutMultiLineIcf : public CControlGroup

Inherits from

Public Member Functions
IMPORT_C voidAddOverLapState(TRect)
TAknsItemID BgImgSkinId()
IMPORT_C voidCancelPointerDownL()
IMPORT_C TBoolContains(const TPoint &)
IMPORT_C TBoolCursorVisible()
voidDrawIcfBackground(CFbsBitGc &, const TRect &, TBool)
IMPORT_C voidEnableTextSelection(TBool)
IMPORT_C voidExtractText(TDes &, TInt, TInt)
IMPORT_C TIntGetEditorFieldMaxLen()
IMPORT_C voidHandleArrowBtnEventL(TArrowBtnEvent)
IMPORT_C CFepUiBaseCtrl *HandlePointerDownEventL(const TPoint &)
IMPORT_C voidHandlePointerLeave(const TPoint &)
IMPORT_C CFepUiBaseCtrl *HandlePointerMoveEventL(const TPoint &)
IMPORT_C CFepUiBaseCtrl *HandlePointerUpEventL(const TPoint &)
IMPORT_C voidHideBubble()
IMPORT_C voidHideInfoBubble()
IMPORT_C voidHideTooltip()
IMPORT_C CBubbleCtrl *InfoBubbleCtrl()
IMPORT_C TBoolInlineStateOn()
IMPORT_C voidInlineTextPos(TPoint &, TPoint &)
IMPORT_C TBoolIsEmpty()
IMPORT_C TBoolIsFocused()
IMPORT_C voidMove(const TPoint &)
IMPORT_C CBubbleCtrl *MsgBubbleCtrl()
IMPORT_C CFepLayoutMultiLineIcf *NewL(TRect, CFepUiLayout *, TInt, TInt, TInt, const CFont *)
IMPORT_C TBoolNomatchState()
IMPORT_C const HBufC *PromptText()
IMPORT_C voidReDrawRect(const TRect &)
IMPORT_C voidSetAutoCompleteTextColor(const TRgb)
IMPORT_C voidSetBackgroundBitmapL(CFbsBitmap *)
IMPORT_C voidSetBgImgSkinId(TAknsItemID)
IMPORT_C voidSetCursorVisible(TBool)
IMPORT_C voidSetDimmed(TBool)
IMPORT_C voidSetFocus(TBool)
IMPORT_C voidSetFontL(TInt, TInt, const CFont *)
IMPORT_C voidSetInfoBubbleCtrlSize(const TSize &)
IMPORT_C voidSetLanguageId(TInt)
IMPORT_C voidSetLineSeparatorAfterPrompt(TBool)
IMPORT_C voidSetLineSpace(TInt)
IMPORT_C voidSetMsgBubbleCtrlSize(const TSize &)
IMPORT_C voidSetNumberGrouping(TBool)
IMPORT_C voidSetOverLapState(TBool, TRect)
IMPORT_C voidSetPromptTextL(const TDesC &, TBool)
IMPORT_C voidSetRect(const TRect &)
IMPORT_C voidSetTextAlignmentL(TInt, TInt)
IMPORT_C voidSetTextColorL(const TRgb)
IMPORT_C voidSetTextIsSecret(TBool)
IMPORT_C voidSetTextL(const TFepInputContextFieldData &)
IMPORT_C voidSetTextMargin(TInt, TInt, TInt, TInt)
IMPORT_C voidSetTextSelColorL(const TRgb)
IMPORT_C voidShowBubble(const TDesC &, const TRect &)
IMPORT_C voidShowByteWarningBubble(const TDesC &)
IMPORT_C voidShowTooltipL(const TDesC &, const TRect &, TInt)
IMPORT_C voidSizeChangedL(const TRect &, TInt, TInt, const CFont *)
IMPORT_C TBoolTextIsSecret()
IMPORT_C CTooltipBubbleCtrl *TooltipBubbleCtrl()
IMPORT_C voidUpdateSecretTextL()
IMPORT_C voidUpdateValidRegion(CFepUiBaseCtrl *, TBool)
Protected Member Functions
CFepLayoutMultiLineIcf(CFepUiLayout *, TInt)
IMPORT_C voidBaseConstructL(TRect, TInt, TInt, const CFont *)
IMPORT_C voidHandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)
IMPORT_C TBoolPrepareForFocusGain()
IMPORT_C voidPrepareForFocusLoss()
Private Member Functions
CFepUiBaseCtrl *ControlForPoints(const TPoint &)
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::ConstructFromResourceL()
CControlGroup::ConstructL()
CControlGroup::ControlById(TInt)
CControlGroup::ControlByType(TControlType,TInt)
CControlGroup::ControlForKindOfType(TStockBaseCtrlType,TInt)
CControlGroup::ControlList()const
CControlGroup::Draw()
CControlGroup::DrawControlGroupBackground(const TRect &)
CControlGroup::Find(CCoeControl *)
CControlGroup::GetIdx(const CFepUiBaseCtrl *)
CControlGroup::GetNestedLevel()
CControlGroup::GraphicDeviceSizeChanged()
CControlGroup::HandlePointerEnter(const TPoint &)
CControlGroup::HandleResourceChange(TInt)
CControlGroup::Hide(TBool)
CControlGroup::HideControl(CFepUiBaseCtrl *,TBool)
CControlGroup::HideControl(TInt,TBool)
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::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::~CControlGroup()
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::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::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()
Public Member Enumerations
enumTArrowBtnEvent { EArrowLeft, EArrowRight, EArrowUp, EArrowDown }
enumTIcfState { EIcfNormal, EIcfInline, EIcfAutoComplete }
Inherited Enumerations
CFepUiBaseCtrl:TZOrder
Private Attributes
CFepLayoutMultiLineIcfEditor *iIcfEditor
CBubbleCtrl *iInfoBubble
CBubbleCtrl *iMsgBubble
CTooltipBubbleCtrl *iTooltip
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

Constructor & Destructor Documentation

CFepLayoutMultiLineIcf(CFepUiLayout *, TInt)

IMPORT_CCFepLayoutMultiLineIcf(CFepUiLayout *aUiLayout,
TIntaControlId
)[protected]

Parameters

CFepUiLayout * aUiLayout
TInt aControlId

Member Functions Documentation

AddOverLapState(TRect)

IMPORT_C voidAddOverLapState(TRectaRect)[virtual]

Parameters

TRect aRect

BaseConstructL(TRect, TInt, TInt, const CFont *)

IMPORT_C voidBaseConstructL(TRectaRect,
TIntaFontHeight,
TIntaMaxFontHeight,
const CFont *aFont
)[protected]

Parameters

TRect aRect
TInt aFontHeight
TInt aMaxFontHeight
const CFont * aFont

BgImgSkinId()

TAknsItemID BgImgSkinId()const

CancelPointerDownL()

IMPORT_C voidCancelPointerDownL()[virtual]

From CFepUiBaseCtrl Cancel pointer down event. This will be called when a control has pointer down but pointer up event happens in other ways.

Since
S60 V4.0

Contains(const TPoint &)

IMPORT_C TBoolContains(const TPoint &aPt)[virtual]

Check whether this control contains the point

Since
S60 V4.0

Parameters

const TPoint & aPt

ControlForPoints(const TPoint &)

CFepUiBaseCtrl *ControlForPoints(const TPoint &aPoint)[private]

Find what is the control of aPoint.

Parameters

const TPoint & aPointThe position to be checked

CursorVisible()

IMPORT_C TBoolCursorVisible()const [virtual]

DrawIcfBackground(CFbsBitGc &, const TRect &, TBool)

voidDrawIcfBackground(CFbsBitGc &aGc,
const TRect &aDrawnRect,
TBoolaBmpStretchFlag = ETrue
)

Parameters

CFbsBitGc & aGc
const TRect & aDrawnRect
TBool aBmpStretchFlag = ETrue

EnableTextSelection(TBool)

IMPORT_C voidEnableTextSelection(TBoolaEnable)[virtual]

Parameters

TBool aEnable

ExtractText(TDes &, TInt, TInt)

IMPORT_C voidExtractText(TDes &aBuf,
TIntaPos,
TIntaLength
)[virtual]

Parameters

TDes & aBuf
TInt aPos
TInt aLength

GetEditorFieldMaxLen()

IMPORT_C TIntGetEditorFieldMaxLen()[virtual]

HandleArrowBtnEventL(TArrowBtnEvent)

IMPORT_C voidHandleArrowBtnEventL(TArrowBtnEventaEventType)[virtual]

Parameters

TArrowBtnEvent aEventType

HandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)

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

Handle control event

Since
S60 v4.0

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]

From CFepUiBaseCtrl Handle pointer down event

Since
S60 V4.0

Parameters

const TPoint & aPointThe point position relative the layout

HandlePointerLeave(const TPoint &)

IMPORT_C voidHandlePointerLeave(const TPoint &aPoint)[virtual]

From CFepUiBaseCtrl Handle pointer levae event. This will be called only when it's got pointer down event before and now pointer leaves without pointer up event

Since
S60 V4.0

Parameters

const TPoint & aPointcurrent pointer position

HandlePointerMoveEventL(const TPoint &)

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

From CFepUiBaseCtrl 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]

From CFepUiBaseCtrl Handle pointer up event

Since
S60 V4.0

Parameters

const TPoint & aPointThe point position relative the layout

HideBubble()

IMPORT_C voidHideBubble()[virtual]

HideInfoBubble()

IMPORT_C voidHideInfoBubble()[virtual]

HideTooltip()

IMPORT_C voidHideTooltip()

Hide tooltip of ICF

InfoBubbleCtrl()

IMPORT_C CBubbleCtrl *InfoBubbleCtrl()[virtual]

InlineStateOn()

IMPORT_C TBoolInlineStateOn()[virtual]

InlineTextPos(TPoint &, TPoint &)

IMPORT_C voidInlineTextPos(TPoint &aPosBelow,
TPoint &aPosRight
)[virtual]

Parameters

TPoint & aPosBelow
TPoint & aPosRight

IsEmpty()

IMPORT_C TBoolIsEmpty()[virtual]

IsFocused()

IMPORT_C TBoolIsFocused()[virtual]

Move(const TPoint &)

IMPORT_C voidMove(const TPoint &aOffset)[virtual]

From CFepUiBaseCtrl Move control

Since
S60 V4.0

Parameters

const TPoint & aOffsetThe offset to be moved

MsgBubbleCtrl()

IMPORT_C CBubbleCtrl *MsgBubbleCtrl()[virtual]

NewL(TRect, CFepUiLayout *, TInt, TInt, TInt, const CFont *)

IMPORT_C CFepLayoutMultiLineIcf *NewL(TRectaRect,
CFepUiLayout *aUiLayout,
TIntaControlId,
TIntaFontHeight,
TIntaMaxFontHeight,
const CFont *aFont
)[static]

Parameters

TRect aRect
CFepUiLayout * aUiLayout
TInt aControlId
TInt aFontHeight
TInt aMaxFontHeight
const CFont * aFont

NomatchState()

IMPORT_C TBoolNomatchState()[virtual]

PrepareForFocusGain()

IMPORT_C TBoolPrepareForFocusGain()[protected, virtual]

PrepareForFocusLoss()

IMPORT_C voidPrepareForFocusLoss()[protected, virtual]

PromptText()

IMPORT_C const HBufC *PromptText()[virtual]

ReDrawRect(const TRect &)

IMPORT_C voidReDrawRect(const TRect &aRect)[virtual]

From CFepUiBaseCtrl Redraws the content in a control

Since
S60 V4.0

Parameters

const TRect & aRectThe rect to be redrawed

SetAutoCompleteTextColor(const TRgb)

IMPORT_C voidSetAutoCompleteTextColor(const TRgbaColor)[virtual]

Parameters

const TRgb aColor

SetBackgroundBitmapL(CFbsBitmap *)

IMPORT_C voidSetBackgroundBitmapL(CFbsBitmap *aBmp)[virtual]

Parameters

CFbsBitmap * aBmp

SetBgImgSkinId(TAknsItemID)

IMPORT_C voidSetBgImgSkinId(TAknsItemIDaSkinId)[virtual]

Parameters

TAknsItemID aSkinId

SetCursorVisible(TBool)

IMPORT_C voidSetCursorVisible(TBoolaCursorVisibleFlag = ETrue)[virtual]

Parameters

TBool aCursorVisibleFlag = ETrue

SetDimmed(TBool)

IMPORT_C voidSetDimmed(TBoolaDimFlag)[virtual]

Parameters

TBool aDimFlag

SetFocus(TBool)

IMPORT_C voidSetFocus(TBoolaFlag = ETrue)[virtual]

Parameters

TBool aFlag = ETrue

SetFontL(TInt, TInt, const CFont *)

IMPORT_C voidSetFontL(TIntaFontHeight,
TIntaMaxFontHeight,
const CFont *aFont
)[virtual]

Parameters

TInt aFontHeight
TInt aMaxFontHeight
const CFont * aFont

SetInfoBubbleCtrlSize(const TSize &)

IMPORT_C voidSetInfoBubbleCtrlSize(const TSize &aSize)[virtual]

Parameters

const TSize & aSize

SetLanguageId(TInt)

IMPORT_C voidSetLanguageId(TIntaLanguageId)[virtual]

Parameters

TInt aLanguageId

SetLineSeparatorAfterPrompt(TBool)

IMPORT_C voidSetLineSeparatorAfterPrompt(TBoolaLineSeparator)[virtual]

Parameters

TBool aLineSeparator

SetLineSpace(TInt)

IMPORT_C voidSetLineSpace(TIntaLineSpace)[virtual]

Parameters

TInt aLineSpace

SetMsgBubbleCtrlSize(const TSize &)

IMPORT_C voidSetMsgBubbleCtrlSize(const TSize &aSize)[virtual]

Parameters

const TSize & aSize

SetNumberGrouping(TBool)

IMPORT_C voidSetNumberGrouping(TBoolaIsNumberGrouping)

Parameters

TBool aIsNumberGrouping

SetOverLapState(TBool, TRect)

IMPORT_C voidSetOverLapState(TBoolaSupportOverlap,
TRectaRect =  TRect(0, 0, 0, 0)
)[virtual]

Parameters

TBool aSupportOverlap
TRect aRect =  TRect(0, 0, 0, 0)

SetPromptTextL(const TDesC &, TBool)

IMPORT_C voidSetPromptTextL(const TDesC &aPromptText,
TBoolaCleanContent = ETrue
)[virtual]

Parameters

const TDesC & aPromptText
TBool aCleanContent = ETrue

SetRect(const TRect &)

IMPORT_C voidSetRect(const TRect &aRect)[virtual]

Set control's rectangle

Since
S60 V4.0

Parameters

const TRect & aRectThe new control area

SetTextAlignmentL(TInt, TInt)

IMPORT_C voidSetTextAlignmentL(TIntaAlignment,
TIntaLanguage
)[virtual]

Parameters

TInt aAlignment
TInt aLanguage

SetTextColorL(const TRgb)

IMPORT_C voidSetTextColorL(const TRgbaColor)[virtual]

Parameters

const TRgb aColor

SetTextIsSecret(TBool)

IMPORT_C voidSetTextIsSecret(TBoolaIsSecret)[virtual]

Parameters

TBool aIsSecret

SetTextL(const TFepInputContextFieldData &)

IMPORT_C voidSetTextL(const TFepInputContextFieldData &aData)[virtual]

Parameters

const TFepInputContextFieldData & aData

SetTextMargin(TInt, TInt, TInt, TInt)

IMPORT_C voidSetTextMargin(TIntaLeftMargin,
TIntaRightMargin,
TIntaTopMargin,
TIntaBottomMargin
)[virtual]

Parameters

TInt aLeftMargin
TInt aRightMargin
TInt aTopMargin
TInt aBottomMargin

SetTextSelColorL(const TRgb)

IMPORT_C voidSetTextSelColorL(const TRgbaColor)[virtual]

Parameters

const TRgb aColor

ShowBubble(const TDesC &, const TRect &)

IMPORT_C voidShowBubble(const TDesC &aText,
const TRect &aRect
)[virtual]

Parameters

const TDesC & aText
const TRect & aRect

ShowByteWarningBubble(const TDesC &)

IMPORT_C voidShowByteWarningBubble(const TDesC &aInfo)[virtual]

Parameters

const TDesC & aInfo

ShowTooltipL(const TDesC &, const TRect &, TInt)

IMPORT_C voidShowTooltipL(const TDesC &aText,
const TRect &aRect,
TIntaLangCode = ELangTest
)

Show tooltip of ICF

Parameters

const TDesC & aTextThe text to be displayed in ICF
const TRect & aRectThe area for displaying tooltip
TInt aLangCode = ELangTest

SizeChangedL(const TRect &, TInt, TInt, const CFont *)

IMPORT_C voidSizeChangedL(const TRect &aRect,
TIntaFontHeight,
TIntaMaxFontHeight,
const CFont *aFont
)[virtual]

Parameters

const TRect & aRect
TInt aFontHeight
TInt aMaxFontHeight
const CFont * aFont

TextIsSecret()

IMPORT_C TBoolTextIsSecret()const [virtual]

TooltipBubbleCtrl()

IMPORT_C CTooltipBubbleCtrl *TooltipBubbleCtrl()

Return the pointer to Toolitp control

UpdateSecretTextL()

IMPORT_C voidUpdateSecretTextL()[virtual]

UpdateValidRegion(CFepUiBaseCtrl *, TBool)

IMPORT_C voidUpdateValidRegion(CFepUiBaseCtrl *aCtrl,
TBoolaRemoveFlag
)[virtual]

Update control's valid region when other control hiding or displaying. This is usually used for HWR window to change it's writing area.

Since
S60 V4.0

Parameters

CFepUiBaseCtrl * aCtrlThe control whose displaying status changed
TBool aRemoveFlag

Member Enumerations Documentation

Enum TArrowBtnEvent

Enumerators

EArrowLeft
EArrowRight
EArrowUp
EArrowDown

Enum TIcfState

Enumerators

EIcfNormal
EIcfInline
EIcfAutoComplete

Member Data Documentation

CFepLayoutMultiLineIcfEditor * iIcfEditor

CFepLayoutMultiLineIcfEditor *iIcfEditor[private]

CBubbleCtrl * iInfoBubble

CBubbleCtrl *iInfoBubble[private]

CBubbleCtrl * iMsgBubble

CBubbleCtrl *iMsgBubble[private]

CTooltipBubbleCtrl * iTooltip

CTooltipBubbleCtrl *iTooltip[private]