CFepLayoutMultiLineIcf Class Reference

class CFepLayoutMultiLineIcf : public CControlGroup

Inherits from

Public Member Functions
IMPORT_C void AddOverLapState ( TRect )
TAknsItemID BgImgSkinId ()
IMPORT_C void CancelPointerDownL ()
IMPORT_C TBool Contains (const TPoint &)
IMPORT_C TBool CursorVisible ()
void DrawIcfBackground ( CFbsBitGc &, const TRect &, TBool )
IMPORT_C void EnableTextSelection ( TBool )
IMPORT_C void ExtractText ( TDes &, TInt , TInt )
IMPORT_C TInt GetEditorFieldMaxLen ()
IMPORT_C void HandleArrowBtnEventL ( TArrowBtnEvent )
IMPORT_C CFepUiBaseCtrl * HandlePointerDownEventL (const TPoint &)
IMPORT_C void HandlePointerLeave (const TPoint &)
IMPORT_C CFepUiBaseCtrl * HandlePointerMoveEventL (const TPoint &)
IMPORT_C CFepUiBaseCtrl * HandlePointerUpEventL (const TPoint &)
IMPORT_C void HideBubble ()
IMPORT_C void HideInfoBubble ()
IMPORT_C void HideTooltip ()
IMPORT_C CBubbleCtrl * InfoBubbleCtrl ()
IMPORT_C TBool InlineStateOn ()
IMPORT_C void InlineTextPos ( TPoint &, TPoint &)
IMPORT_C TBool IsEmpty ()
IMPORT_C TBool IsFocused ()
IMPORT_C void Move (const TPoint &)
IMPORT_C CBubbleCtrl * MsgBubbleCtrl ()
IMPORT_C CFepLayoutMultiLineIcf * NewL ( TRect , CFepUiLayout *, TInt , TInt , TInt , const CFont *)
IMPORT_C TBool NomatchState ()
IMPORT_C const HBufC * PromptText ()
IMPORT_C void ReDrawRect (const TRect &)
IMPORT_C void SetAutoCompleteTextColor (const TRgb )
IMPORT_C void SetBackgroundBitmapL ( CFbsBitmap *)
IMPORT_C void SetBgImgSkinId ( TAknsItemID )
IMPORT_C void SetCursorVisible ( TBool )
IMPORT_C void SetDimmed ( TBool )
IMPORT_C void SetFocus ( TBool )
IMPORT_C void SetFontL ( TInt , TInt , const CFont *)
IMPORT_C void SetInfoBubbleCtrlSize (const TSize &)
IMPORT_C void SetLanguageId ( TInt )
IMPORT_C void SetLineSeparatorAfterPrompt ( TBool )
IMPORT_C void SetLineSpace ( TInt )
IMPORT_C void SetMsgBubbleCtrlSize (const TSize &)
IMPORT_C void SetNumberGrouping ( TBool )
IMPORT_C void SetOverLapState ( TBool , TRect )
IMPORT_C void SetPromptTextL (const TDesC &, TBool )
IMPORT_C void SetRect (const TRect &)
IMPORT_C void SetTextAlignmentL ( TInt , TInt )
IMPORT_C void SetTextColorL (const TRgb )
IMPORT_C void SetTextIsSecret ( TBool )
IMPORT_C void SetTextL (const TFepInputContextFieldData &)
IMPORT_C void SetTextMargin ( TInt , TInt , TInt , TInt )
IMPORT_C void SetTextSelColorL (const TRgb )
IMPORT_C void ShowBubble (const TDesC &, const TRect &)
IMPORT_C void ShowByteWarningBubble (const TDesC &)
IMPORT_C void ShowTooltipL (const TDesC &, const TRect &, TInt )
IMPORT_C void SizeChangedL (const TRect &, TInt , TInt , const CFont *)
IMPORT_C TBool TextIsSecret ()
IMPORT_C CTooltipBubbleCtrl * TooltipBubbleCtrl ()
IMPORT_C void UpdateSecretTextL ()
IMPORT_C void UpdateValidRegion ( CFepUiBaseCtrl *, TBool )
Protected Member Functions
CFepLayoutMultiLineIcf ( CFepUiLayout *, TInt )
IMPORT_C void BaseConstructL ( TRect , TInt , TInt , const CFont *)
IMPORT_C void HandleControlEvent ( TInt , CFepUiBaseCtrl *, const TDesC &)
IMPORT_C TBool PrepareForFocusGain ()
IMPORT_C void PrepareForFocusLoss ()
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
enum TArrowBtnEvent { EArrowLeft , EArrowRight , EArrowUp , EArrowDown }
enum TIcfState { 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_C CFepLayoutMultiLineIcf ( CFepUiLayout * aUiLayout,
TInt aControlId
) [protected]

Parameters

CFepUiLayout * aUiLayout
TInt aControlId

Member Functions Documentation

AddOverLapState(TRect)

IMPORT_C void AddOverLapState ( TRect aRect ) [virtual]

Parameters

TRect aRect

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

IMPORT_C void BaseConstructL ( TRect aRect,
TInt aFontHeight,
TInt aMaxFontHeight,
const CFont * aFont
) [protected]

Parameters

TRect aRect
TInt aFontHeight
TInt aMaxFontHeight
const CFont * aFont

BgImgSkinId()

TAknsItemID BgImgSkinId ( ) const

CancelPointerDownL()

IMPORT_C void CancelPointerDownL ( ) [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 TBool Contains ( 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 & aPoint The position to be checked

CursorVisible()

IMPORT_C TBool CursorVisible ( ) const [virtual]

DrawIcfBackground(CFbsBitGc &, const TRect &, TBool)

void DrawIcfBackground ( CFbsBitGc & aGc,
const TRect & aDrawnRect,
TBool aBmpStretchFlag = ETrue
)

Parameters

CFbsBitGc & aGc
const TRect & aDrawnRect
TBool aBmpStretchFlag = ETrue

EnableTextSelection(TBool)

IMPORT_C void EnableTextSelection ( TBool aEnable ) [virtual]

Parameters

TBool aEnable

ExtractText(TDes &, TInt, TInt)

IMPORT_C void ExtractText ( TDes & aBuf,
TInt aPos,
TInt aLength
) [virtual]

Parameters

TDes & aBuf
TInt aPos
TInt aLength

GetEditorFieldMaxLen()

IMPORT_C TInt GetEditorFieldMaxLen ( ) [virtual]

HandleArrowBtnEventL(TArrowBtnEvent)

IMPORT_C void HandleArrowBtnEventL ( TArrowBtnEvent aEventType ) [virtual]

Parameters

TArrowBtnEvent aEventType

HandleControlEvent(TInt, CFepUiBaseCtrl *, const TDesC &)

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

Handle control event

Since
S60 v4.0

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]

From CFepUiBaseCtrl Handle pointer down event

Since
S60 V4.0

Parameters

const TPoint & aPoint The point position relative the layout

HandlePointerLeave(const TPoint &)

IMPORT_C void HandlePointerLeave ( 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 & aPoint current 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 & aPoint The 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 & aPoint The point position relative the layout

HideBubble()

IMPORT_C void HideBubble ( ) [virtual]

HideInfoBubble()

IMPORT_C void HideInfoBubble ( ) [virtual]

HideTooltip()

IMPORT_C void HideTooltip ( )

Hide tooltip of ICF

InfoBubbleCtrl()

IMPORT_C CBubbleCtrl * InfoBubbleCtrl ( ) [virtual]

InlineStateOn()

IMPORT_C TBool InlineStateOn ( ) [virtual]

InlineTextPos(TPoint &, TPoint &)

IMPORT_C void InlineTextPos ( TPoint & aPosBelow,
TPoint & aPosRight
) [virtual]

Parameters

TPoint & aPosBelow
TPoint & aPosRight

IsEmpty()

IMPORT_C TBool IsEmpty ( ) [virtual]

IsFocused()

IMPORT_C TBool IsFocused ( ) [virtual]

Move(const TPoint &)

IMPORT_C void Move ( const TPoint & aOffset ) [virtual]

From CFepUiBaseCtrl Move control

Since
S60 V4.0

Parameters

const TPoint & aOffset The offset to be moved

MsgBubbleCtrl()

IMPORT_C CBubbleCtrl * MsgBubbleCtrl ( ) [virtual]

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

IMPORT_C CFepLayoutMultiLineIcf * NewL ( TRect aRect,
CFepUiLayout * aUiLayout,
TInt aControlId,
TInt aFontHeight,
TInt aMaxFontHeight,
const CFont * aFont
) [static]

Parameters

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

NomatchState()

IMPORT_C TBool NomatchState ( ) [virtual]

PrepareForFocusGain()

IMPORT_C TBool PrepareForFocusGain ( ) [protected, virtual]

PrepareForFocusLoss()

IMPORT_C void PrepareForFocusLoss ( ) [protected, virtual]

PromptText()

IMPORT_C const HBufC * PromptText ( ) [virtual]

ReDrawRect(const TRect &)

IMPORT_C void ReDrawRect ( const TRect & aRect ) [virtual]

From CFepUiBaseCtrl Redraws the content in a control

Since
S60 V4.0

Parameters

const TRect & aRect The rect to be redrawed

SetAutoCompleteTextColor(const TRgb)

IMPORT_C void SetAutoCompleteTextColor ( const TRgb aColor ) [virtual]

Parameters

const TRgb aColor

SetBackgroundBitmapL(CFbsBitmap *)

IMPORT_C void SetBackgroundBitmapL ( CFbsBitmap * aBmp ) [virtual]

Parameters

CFbsBitmap * aBmp

SetBgImgSkinId(TAknsItemID)

IMPORT_C void SetBgImgSkinId ( TAknsItemID aSkinId ) [virtual]

Parameters

TAknsItemID aSkinId

SetCursorVisible(TBool)

IMPORT_C void SetCursorVisible ( TBool aCursorVisibleFlag = ETrue ) [virtual]

Parameters

TBool aCursorVisibleFlag = ETrue

SetDimmed(TBool)

IMPORT_C void SetDimmed ( TBool aDimFlag ) [virtual]

Parameters

TBool aDimFlag

SetFocus(TBool)

IMPORT_C void SetFocus ( TBool aFlag = ETrue ) [virtual]

Parameters

TBool aFlag = ETrue

SetFontL(TInt, TInt, const CFont *)

IMPORT_C void SetFontL ( TInt aFontHeight,
TInt aMaxFontHeight,
const CFont * aFont
) [virtual]

Parameters

TInt aFontHeight
TInt aMaxFontHeight
const CFont * aFont

SetInfoBubbleCtrlSize(const TSize &)

IMPORT_C void SetInfoBubbleCtrlSize ( const TSize & aSize ) [virtual]

Parameters

const TSize & aSize

SetLanguageId(TInt)

IMPORT_C void SetLanguageId ( TInt aLanguageId ) [virtual]

Parameters

TInt aLanguageId

SetLineSeparatorAfterPrompt(TBool)

IMPORT_C void SetLineSeparatorAfterPrompt ( TBool aLineSeparator ) [virtual]

Parameters

TBool aLineSeparator

SetLineSpace(TInt)

IMPORT_C void SetLineSpace ( TInt aLineSpace ) [virtual]

Parameters

TInt aLineSpace

SetMsgBubbleCtrlSize(const TSize &)

IMPORT_C void SetMsgBubbleCtrlSize ( const TSize & aSize ) [virtual]

Parameters

const TSize & aSize

SetNumberGrouping(TBool)

IMPORT_C void SetNumberGrouping ( TBool aIsNumberGrouping )

Parameters

TBool aIsNumberGrouping

SetOverLapState(TBool, TRect)

IMPORT_C void SetOverLapState ( TBool aSupportOverlap,
TRect aRect =  TRect (0, 0, 0, 0)
) [virtual]

Parameters

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

SetPromptTextL(const TDesC &, TBool)

IMPORT_C void SetPromptTextL ( const TDesC & aPromptText,
TBool aCleanContent = ETrue
) [virtual]

Parameters

const TDesC & aPromptText
TBool aCleanContent = ETrue

SetRect(const TRect &)

IMPORT_C void SetRect ( const TRect & aRect ) [virtual]

Set control's rectangle

Since
S60 V4.0

Parameters

const TRect & aRect The new control area

SetTextAlignmentL(TInt, TInt)

IMPORT_C void SetTextAlignmentL ( TInt aAlignment,
TInt aLanguage
) [virtual]

Parameters

TInt aAlignment
TInt aLanguage

SetTextColorL(const TRgb)

IMPORT_C void SetTextColorL ( const TRgb aColor ) [virtual]

Parameters

const TRgb aColor

SetTextIsSecret(TBool)

IMPORT_C void SetTextIsSecret ( TBool aIsSecret ) [virtual]

Parameters

TBool aIsSecret

SetTextL(const TFepInputContextFieldData &)

IMPORT_C void SetTextL ( const TFepInputContextFieldData & aData ) [virtual]

Parameters

const TFepInputContextFieldData & aData

SetTextMargin(TInt, TInt, TInt, TInt)

IMPORT_C void SetTextMargin ( TInt aLeftMargin,
TInt aRightMargin,
TInt aTopMargin,
TInt aBottomMargin
) [virtual]

Parameters

TInt aLeftMargin
TInt aRightMargin
TInt aTopMargin
TInt aBottomMargin

SetTextSelColorL(const TRgb)

IMPORT_C void SetTextSelColorL ( const TRgb aColor ) [virtual]

Parameters

const TRgb aColor

ShowBubble(const TDesC &, const TRect &)

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

Parameters

const TDesC & aText
const TRect & aRect

ShowByteWarningBubble(const TDesC &)

IMPORT_C void ShowByteWarningBubble ( const TDesC & aInfo ) [virtual]

Parameters

const TDesC & aInfo

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

IMPORT_C void ShowTooltipL ( const TDesC & aText,
const TRect & aRect,
TInt aLangCode = ELangTest
)

Show tooltip of ICF

Parameters

const TDesC & aText The text to be displayed in ICF
const TRect & aRect The area for displaying tooltip
TInt aLangCode = ELangTest

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

IMPORT_C void SizeChangedL ( const TRect & aRect,
TInt aFontHeight,
TInt aMaxFontHeight,
const CFont * aFont
) [virtual]

Parameters

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

TextIsSecret()

IMPORT_C TBool TextIsSecret ( ) const [virtual]

TooltipBubbleCtrl()

IMPORT_C CTooltipBubbleCtrl * TooltipBubbleCtrl ( )

Return the pointer to Toolitp control

UpdateSecretTextL()

IMPORT_C void UpdateSecretTextL ( ) [virtual]

UpdateValidRegion(CFepUiBaseCtrl *, TBool)

IMPORT_C void UpdateValidRegion ( CFepUiBaseCtrl * aCtrl,
TBool aRemoveFlag
) [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 * aCtrl The 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]