CAknFepUIInterface Class Reference

class CAknFepUIInterface : public CBase

Inherits from

Public Member Functions
~CAknFepUIInterface ()
TInt CharMapDialogL ( TInt , TDes &, TInt , TBool , TBool , TBool , TBool , TInt , TInt , TBool )
void CreateSoftkeys ( TInt , MEikCommandObserver *)
void DeleteDialogs ()
void DeleteSoftkeys ()
void DrawSoftkeysNow ()
CAknFepUiInterfaceMenuBar * EditorStateMenuBar (CAknEdwinState *)
TBool IsDisplayDataQuery ( TBool )
void JapaneseKutenQueryDialogL ( TInt , TInt &, TInt )
TInt LaunchCangJieOptionDlgL ( TInt , TInt &, MDesC16Array *)
void LaunchConfirmationNoteL ( TInt )
void LaunchHelpTextQueryL ( TInt )
TInt LaunchListPopupL ( TInt , TInt &, TInt , MDesC16Array *, CArrayPtr < CGulIcon > *)
MAknFepUICtrlContainerChinese * NewAknFepUICtrlContainerChineseL ()
MAknFepUICtrlContainerJapanese * NewAknFepUICtrlContainerJapaneseL (CAknFepUIManagerJapanese *)
CAknFepIndicator * NewIndicatorL ()
IMPORT_C CAknFepUIInterface * NewL ()
CAknFepUiInterfaceMenuBar * NewMenuBarL ( MAknFepUiInterfaceMenuObserver *, TInt , TInt )
CAknFepUiInterfaceStylusPopUpMenu * NewStylusPopUpMenuL ( MAknFepUiInterfaceMenuObserver *, const TPoint &)
CAknFepUiInterfaceMenuBar * ObjectProviderMenuBar (MObjectProvider *)
CPlainText * PlainText (CAknEdwinState *)
void SetFepMenuObserver ( MAknFepUiInterfaceMenuObserver *)
TInt SoftkeyCommandId ( TInt )
TBool SoftkeysExist ()
TInt TextQueryDialogL ( TDes &, CAknEdwinState &, TInt , TInt )
void TouchPaneAllowInputMethodActivation ( TBool )
void TouchPaneRefreshL ()
void TouchPaneSetFepPenSupportInterface (MAknFepPenSupportInterface *)
void TouchPaneSetInputMethodIconActivated ( TBool )
void UpdateEditorContext (MAknEditingStateIndicator &, MAknFepManagerInterface &)
TBool UpdateSoftkeyLabelL ( TInt , TInt , TInt )
void UpdateSoftkeysL ( TInt , CAknEdwinState *, MEikCommandObserver *, TInt )
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
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()
Public Member Enumerations
enum anonymous { ELeftSoftkeyIndex  = 0, ERightSoftkeyIndex  = 2, EMiddleSoftkeyIndex  = 3 }
Private Attributes
TUid iEcomDtorUid

Constructor & Destructor Documentation

~CAknFepUIInterface()

IMPORT_C ~CAknFepUIInterface ( )

Member Functions Documentation

CharMapDialogL(TInt, TDes &, TInt, TBool, TBool, TBool, TBool, TInt, TInt, TBool)

TInt CharMapDialogL ( TInt aCharCase,
TDes & aSpecialChars,
TInt aCharSetResourceId,
TBool aLockNumericKeys,
TBool aShowPictographsFirst,
TBool aShowNoPictographs,
TBool aShowAnotherTable,
TInt aAfterSctChars,
TInt aResId,
TBool aDisableRecentItemRow = EFalse
) [pure virtual]

Parameters

TInt aCharCase
TDes & aSpecialChars
TInt aCharSetResourceId
TBool aLockNumericKeys
TBool aShowPictographsFirst
TBool aShowNoPictographs
TBool aShowAnotherTable
TInt aAfterSctChars
TInt aResId
TBool aDisableRecentItemRow = EFalse

CreateSoftkeys(TInt, MEikCommandObserver *)

void CreateSoftkeys ( TInt aResourceId,
MEikCommandObserver * aObserver
) [pure virtual]

Parameters

TInt aResourceId
MEikCommandObserver * aObserver

DeleteDialogs()

void DeleteDialogs ( ) [pure virtual]

DeleteSoftkeys()

void DeleteSoftkeys ( ) [pure virtual]

DrawSoftkeysNow()

void DrawSoftkeysNow ( ) [pure virtual]

EditorStateMenuBar(CAknEdwinState *)

CAknFepUiInterfaceMenuBar * EditorStateMenuBar ( CAknEdwinState * aEditorState ) [pure virtual]

Parameters

CAknEdwinState * aEditorState

IsDisplayDataQuery(TBool)

TBool IsDisplayDataQuery ( TBool aIsFepAwareTextEditor ) [pure virtual]

Parameters

TBool aIsFepAwareTextEditor

JapaneseKutenQueryDialogL(TInt, TInt &, TInt)

void JapaneseKutenQueryDialogL ( TInt aResId,
TInt & aCharCode,
TInt aTone = 0
) [pure virtual]

Parameters

TInt aResId
TInt & aCharCode
TInt aTone = 0

LaunchCangJieOptionDlgL(TInt, TInt &, MDesC16Array *)

TInt LaunchCangJieOptionDlgL ( TInt aResourceId,
TInt & aLevel,
MDesC16Array * aItems
) [pure virtual]

Parameters

TInt aResourceId
TInt & aLevel
MDesC16Array * aItems

LaunchConfirmationNoteL(TInt)

void LaunchConfirmationNoteL ( TInt aResourceId ) [pure virtual]

Parameters

TInt aResourceId

LaunchHelpTextQueryL(TInt)

void LaunchHelpTextQueryL ( TInt aResourceId ) [pure virtual]

Parameters

TInt aResourceId

LaunchListPopupL(TInt, TInt &, TInt, MDesC16Array *, CArrayPtr< CGulIcon > *)

TInt LaunchListPopupL ( TInt aResourceId,
TInt & aIndex,
TInt aInitialIndex,
MDesC16Array * aItems,
CArrayPtr < CGulIcon > * aIcons
) [pure virtual]

Parameters

TInt aResourceId
TInt & aIndex
TInt aInitialIndex
MDesC16Array * aItems
CArrayPtr < CGulIcon > * aIcons

NewAknFepUICtrlContainerChineseL()

MAknFepUICtrlContainerChinese * NewAknFepUICtrlContainerChineseL ( ) [pure virtual]

NewAknFepUICtrlContainerJapaneseL(CAknFepUIManagerJapanese *)

MAknFepUICtrlContainerJapanese * NewAknFepUICtrlContainerJapaneseL ( CAknFepUIManagerJapanese * aUiMng ) [pure virtual]

Parameters

CAknFepUIManagerJapanese * aUiMng

NewIndicatorL()

CAknFepIndicator * NewIndicatorL ( ) [pure virtual]

NewL()

IMPORT_C CAknFepUIInterface * NewL ( ) [static]

NewMenuBarL(MAknFepUiInterfaceMenuObserver *, TInt, TInt)

CAknFepUiInterfaceMenuBar * NewMenuBarL ( MAknFepUiInterfaceMenuObserver * aObserver,
TInt aHotKeyResourceId = 0,
TInt aMenuTitleResourceId = 0
) [pure virtual]

Parameters

MAknFepUiInterfaceMenuObserver * aObserver
TInt aHotKeyResourceId = 0
TInt aMenuTitleResourceId = 0

NewStylusPopUpMenuL(MAknFepUiInterfaceMenuObserver *, const TPoint &)

CAknFepUiInterfaceStylusPopUpMenu * NewStylusPopUpMenuL ( MAknFepUiInterfaceMenuObserver * aObserver,
const TPoint & aPoint
) [pure virtual]

Parameters

MAknFepUiInterfaceMenuObserver * aObserver
const TPoint & aPoint

ObjectProviderMenuBar(MObjectProvider *)

CAknFepUiInterfaceMenuBar * ObjectProviderMenuBar ( MObjectProvider * aObjectProvider ) [pure virtual]

Parameters

MObjectProvider * aObjectProvider

PlainText(CAknEdwinState *)

CPlainText * PlainText ( CAknEdwinState * aEditorState ) [pure virtual]

Parameters

CAknEdwinState * aEditorState

SetFepMenuObserver(MAknFepUiInterfaceMenuObserver *)

void SetFepMenuObserver ( MAknFepUiInterfaceMenuObserver * aObserver ) [pure virtual]

Parameters

MAknFepUiInterfaceMenuObserver * aObserver

SoftkeyCommandId(TInt)

TInt SoftkeyCommandId ( TInt aPosition ) [pure virtual]

Parameters

TInt aPosition

SoftkeysExist()

TBool SoftkeysExist ( ) [pure virtual]

TextQueryDialogL(TDes &, CAknEdwinState &, TInt, TInt)

TInt TextQueryDialogL ( TDes & aDataText,
CAknEdwinState & aEditorState,
TInt aEditorFlag,
TInt aResId
) [pure virtual]

Parameters

TDes & aDataText
CAknEdwinState & aEditorState
TInt aEditorFlag
TInt aResId

TouchPaneAllowInputMethodActivation(TBool)

void TouchPaneAllowInputMethodActivation ( TBool aValue ) [pure virtual]

Parameters

TBool aValue

TouchPaneRefreshL()

void TouchPaneRefreshL ( ) [pure virtual]

TouchPaneSetFepPenSupportInterface(MAknFepPenSupportInterface *)

void TouchPaneSetFepPenSupportInterface ( MAknFepPenSupportInterface * aFepPenSupportInterface ) [pure virtual]

Parameters

MAknFepPenSupportInterface * aFepPenSupportInterface

TouchPaneSetInputMethodIconActivated(TBool)

void TouchPaneSetInputMethodIconActivated ( TBool aActivated ) [pure virtual]

Parameters

TBool aActivated

UpdateEditorContext(MAknEditingStateIndicator &, MAknFepManagerInterface &)

void UpdateEditorContext ( MAknEditingStateIndicator & aIndicator,
MAknFepManagerInterface & aManager
) [pure virtual]

Parameters

MAknEditingStateIndicator & aIndicator
MAknFepManagerInterface & aManager

UpdateSoftkeyLabelL(TInt, TInt, TInt)

TBool UpdateSoftkeyLabelL ( TInt aPosition,
TInt aCommandId,
TInt aTextResId
) [pure virtual]

Parameters

TInt aPosition
TInt aCommandId
TInt aTextResId

UpdateSoftkeysL(TInt, CAknEdwinState *, MEikCommandObserver *, TInt)

void UpdateSoftkeysL ( TInt aResourceId,
CAknEdwinState * aEditorState,
MEikCommandObserver * aObserver,
TInt aInputMode
) [pure virtual]

Parameters

TInt aResourceId
CAknEdwinState * aEditorState
MEikCommandObserver * aObserver
TInt aInputMode

Member Enumerations Documentation

Enum anonymous

Enumerators

ELeftSoftkeyIndex = 0
ERightSoftkeyIndex = 2
EMiddleSoftkeyIndex = 3

Member Data Documentation

TUid iEcomDtorUid

TUid iEcomDtorUid [private]