eikon.hrh File Reference

API published in: S60 1st Ed


#include <uikon.hrh>
#include <lafpublc.hrh>
#include <eikcolor.hrh>


Defines

#define  __EIKON_HRH__
#define  EEikButtonGroupAddToStack   0x01
#define  EEikButtonGroupDelayActivation   0x02
#define  EEikButtonGroupUseMaxSize   0x04
#define  EEikEnhancedButtonGroup   0x08
#define  EEikCbaButtonLink   0x10
#define  EEikEnhancedCbaButton   0x20
#define  EEikButStaysClear   0x000
#define  EEikButStaysSet   0x100
#define  EEikButLatches   0x200
#define  EEikButReportOnPointerDown   0x400
#define  EEikEdwinAutoSelection   0x00000000
#define  EEikEdwinKeepDocument   0x00000001
#define  EEikEdwinSegmentedStorage   0x00000002
#define  EEikEdwinWidthInPixels   0x00000004
#define  EEikEdwinNoAutoSelection   0x00000008
#define  EEikEdwinJustAutoCurEnd   0x00000010
#define  EEikEdwinNoWrap   0x00000020
#define  EEikEdwinLineCursor   0x00000040
#define  EEikEdwinNoHorizScrolling   0x00000080
#define  EEikEdwinInclusiveSizeFixed   0x00000100
#define  EEikEdwinUserSuppliedText   0x00000200
#define  EEikEdwinOwnsWindow   0x00000400
#define  EEikEdwinDisplayOnly   0x00000800
#define  EEikEdwinAlwaysShowSelection   0x00001000
#define  EEikEdwinReadOnly   0x00002000
#define  EEikEdwinAllowPictures   0x00004000
#define  EEikEdwinAllowUndo   0x00008000
#define  EEikEdwinNoLineOrParaBreaks   0x00010000
#define  EEikEdwinOnlyASCIIChars   0x00020000
#define  EEikEdwinResizable   0x00040000
#define  EEikEdwinIgnoreVirtualCursor   0x00080000
#define  EEikEdwinNoCustomDraw   0x01000000
#define  EEikEdwinAvkonDisableCursor   0x04000000
#define  EEikEdwinAvkonNotEditable   0x08000000
#define  EEikEdwinAlternativeWrapping   0x10000000
#define  EEikCidFontBoldBut   1
#define  EEikCidFontItalicBut   2
#define  EEikCidFontUnderlineBut   3
#define  EAknEditorUpperCase   0x1
#define  EAknEditorLowerCase   0x2
#define  EAknEditorTextCase   0x4
#define  EAknEditorAllCaseModes   EAknEditorUpperCase | EAknEditorLowerCase | EAknEditorTextCase
#define  EAknEditorNullInputMode   0x0
#define  EAknEditorTextInputMode   0x1
#define  EAknEditorNumericInputMode   0x2
#define  EAknEditorSecretAlphaInputMode   0x4
#define  EAknEditorKatakanaInputMode   0x8
#define  EAknEditorFullWidthTextInputMode   0x10
#define  EAknEditorFullWidthNumericInputMode   0x20
#define  EAknEditorFullWidthKatakanaInputMode   0x40
#define  EAknEditorHiraganaKanjiInputMode   0x80
#define  EAknEditorHiraganaInputMode   0x100
#define  EAknEditorHalfWidthTextInputMode   0x200
#define  EAknEditorAllInputModes   EAknEditorTextInputMode | EAknEditorNumericInputMode | EAknEditorSecretAlphaInputMode | EAknEditorKatakanaInputMode | EAknEditorFullWidthTextInputMode | EAknEditorFullWidthNumericInputMode | EAknEditorFullWidthKatakanaInputMode | EAknEditorHiraganaKanjiInputMode | EAknEditorHalfWidthTextInputMode
#define  EAknEditorAlphaInputMode   EAknEditorTextInputMode
#define  EAknEditorPredictiveInputMode   EAknEditorTextInputMode
#define  EAknEditorFlagDefault   0x000
#define  EAknEditorFlagFixedCase   0x001
#define  EAknEditorFlagNoT9   0x002
#define  EAknEditorFlagNoEditIndicators   0x004
#define  EAknEditorFlagNoLRNavigation   0x008
#define  EAknEditorFlagSupressShiftMenu   0x010
#define  EAknEditorFlagEnableScrollBars   0x020
#define  EAknEditorFlagMTAutoOverwrite   0x040
#define  EAknEditorFlagUseSCTNumericCharmap   0x080
#define  EAknEditorFlagLatinInputModesOnly   0x100
#define  EAknEditorFlagForceTransparentFepModes   0x200
#define  EAknEditorFlagAllowEntersWithScrollDown   0x400
#define  EAknEditorFlagEnablePictographInput   0x800
#define  EAknEditorFlagFindPane   0x1000
#define  EAknEditorFlagDeliverVirtualKeyEventsToApplication   0x2000
  If this flag is defined, the Virtual Keyboard and Handwriting Recognition features generate key events just like the physical keypad.
#define  EEikLabelAlignHLeft   0x00
#define  EEikLabelAlignHCenter   0x01
#define  EEikLabelAlignHRight   0x02
#define  EEikLabelAlignVTop   0x00
#define  EEikLabelAlignVCenter   0x10
#define  EEikLabelAlignVBottom   0x20
#define  EikLabelUnderline   0x01
#define  EikLabelStrikeThrough   0x02
#define  EEikLabeledButtonShowHotKey   0x01
#define  EEikLabeledButtonPlainHotKey   0x02
#define  EEikLabeledButtonIsDefault   0x04
#define  EEikListBoxMultipleSelection   0x0001
#define  EEikListBoxNoExtendedSelection   0x0002
#define  EEikListBoxIncrementalMatching   0x0004
#define  EEikListBoxScrollBarSizeExcluded   0x0080
#define  EEikListBoxCreateOwnWindow   0x0200
#define  EEikListBoxNoFirstLetterMatching   0x0400
#define  EEikListBoxPaintedSelection   0x0800
#define  EEikMenuItemDimmed   0x0001
#define  EEikMenuItemSeparatorAfter   0x0002
#define  EEikMenuItemCheckBox   0x0008
#define  EEikMenuItemRadioStart   0x0010
#define  EEikMenuItemRadioMiddle   0x0020
#define  EEikMenuItemRadioEnd   0x0040
#define  EEikMenuItemSymbolOn   0x0080
#define  EEikMenuItemSymbolIndeterminate   0x0100
#define  EEikMenuItemScrollBarLeft   0x0200
#define  EEikMenuItemScrollBarArrowHead   0x0400
#define  EEikMenuItemFlagCtrlHK   0x001000
#define  EEikMenuItemFlagShiftCtrlHK   0x002000
#define  EEikMenuTitleIsChangeable   0x004000
#define  EEikMenuItemUpdateTitle   0x008000
#define  EEikMenuTitleRightAlign   0x010000
#define  EEikMenuTitleIconRightAlign   0x040000
#define  EEikToolBarHorizontal   0x01
#define  EEikToolBarDelayActivation   0x02
#define  EEikToolBarDistributeControlsEvenlyBetweenLines   0x04
#define  EEikToolBarAllControlsSameSize   0x08
#define  EEikToolBarCtrlHasSetMinLength   0x01
#define  EEikToolBarCtrlIsStretchable   0x02
#define  KEikStdToolBarWidth   70
#define  KEikStdToolBandHeight   25
#define  KEikStdFileNameLabelHeight   24
#define  KEikStdFileNameLabelWidth   68
#define  KEikStdToolBarButtonHeight   37
#define  KEikStdGapBelowClock   2
#define  EEikStdTwoStateIconicToolBandButtonWidth   35
#define  EEikStdIconicPopoutToolBandButtonWidth   51
#define  EEikStdShortTextPopoutToolBandButtonWidth   68
#define  EEikStdLongTextPopoutToolBandButtonWidth   115
#define  EEikCmdButTextRightPictureLeft   0x000
#define  EEikCmdButTextBottomPictureTop   0x001
#define  EEikCmdButTextTopPictureBottom   0x002
#define  EEikCmdButTextLeftPictureRight   0x003
#define  EEikCmdButDenseFont   0x0008
#define  EEikCmdButShareExcess   0x0000
#define  EEikCmdButExcessToText   0x0010
#define  EEikCmdButExcessToPicture   0x0020
#define  EEikCmdButFirstRightSecondLeft   0x000
#define  EEikCmdButFirstBottomSecondTop   0x001
#define  EEikCmdButFirstTopSecondBottom   0x002
#define  EEikCmdButFirstLeftSecondRight   0x003
#define  EEikCmdButShareExcess   0x0000
#define  EEikCmdButExcessToFirst   0x0010
#define  EEikCmdButExcessToSecond   0x0020
#define  EEikCmdButNormal   0x0000
#define  EEikCmdButInverter   0x1000
#define  EEikCmdButChangeWithImage   0x2000
#define  EEikCmdButChangeWithoutImage   0x3000
#define  EEikLabeledButtonShowHotKey   0x01
#define  EEikLabeledButtonPlainHotKey   0x02
#define  EEikEdwinFindStringMaxLen   500
#define  KEikUidDataAppValue   268435590
#define  KEikUidAgendaAppValue   268435588
#define  KEikUidWordAppValue   268435583
#define  KEikUidSheetAppValue   268435592
#define  KEikUidPaintAppValue   268435581
#define  KEikUidCommsAppValue   268435591
#define  KEikUidTextEdAppValue   268435589
#define  KEikUidJotterAppValue   268438762
#define  KEikUidContactsAppValue   0x1000183C
#define  KEikUidShellAppValue   268435574
#define  KEikUidCalcAppValue   268435587
#define  KEikUidTimewAppValue   268435584
#define  KEikUidRecordAppValue   268435582
#define  KEikUidSpellAppValue   268435586
#define  KEikUidBombsAppValue   268435753
#define  KUidUikonLibraryValue   0x10004CC1
#define  EEikCmdCanceled   0
#define  EEikCmdExit   0x100
#define  EEikCmdFileOpen   0x101
#define  EEikCmdFileOpenAnother   0x102
#define  EEikCmdFileSaveAs   0x103
#define  EEikCmdFileNew   0x104
#define  EEikCmdFileSave   0x105
#define  EEikCmdFileImport   0x106
#define  EEikCmdFileExport   0x107
#define  EEikCmdFileRevert   0x108
#define  EEikCmdFileMerge   0x109
#define  EEikCmdHelpContents   0x110
#define  EEikCmdHelpSearch   0x111
#define  EEikCmdHelpAbout   0x112
#define  EEikCmdEditCut   0x120
#define  EEikCmdEditCopy   0x121
#define  EEikCmdEditPaste   0x122
#define  EEikCmdEditUndo   0x123
#define  EEikCmdEditRedo   0x124
#define  EEikCmdEditSelectAll   0x125
#define  EEikCmdEditPicture   0x126
#define  EEikCmdEditPictureFormat   0x127
#define  EEikCmdEditUpdateCurrentField   0x128
#define  EEikCmdEditUpdateAllFields   0x129
#define  EEikCmdIrdaSend   0x130
#define  EEikCmdIrdaReceive   0x131
#define  EEikCmdZoomNormal   0x140
#define  EEikCmdZoomIn   0x141
#define  EEikCmdZoomOut   0x142
#define  EEikCmdInsertSymbol   0x150
#define  EEikCmdInsertField   0x151
#define  EEikCmdInsertPicture   0x152
#define  EEikCmdSearchFind   0x160
#define  EEikCmdSearchFindAgain   0x161
#define  EEikCmdSearchReplace   0x162
#define  EEikCmdPrintSetup   0x170
#define  EEikCmdPrintPreview   0x171
#define  EEikCmdPrintPrint   0x172
#define  EEikCmdPrintPaginate   0x173
#define  EEikCmdFontChange   0x180
#define  EEikCmdFontBold   0x181
#define  EEikCmdFontItalic   0x182
#define  EEikCmdFontUnderline   0x183
#define  EEikCmdParaAlign   0x184
#define  EEikCmdParaBorder   0x185
#define  EEikCmdParaSpacing   0x186
#define  EEikCmdParaIndent   0x187
#define  EEikCmdParaTabs   0x188
#define  EEikCmdFormatObject   0x189
#define  EEikCmdFieldFileName   0x190
#define  EEikCmdFieldPageNumber   0x191
#define  EEikCmdFieldCurrentTime   0x192
#define  EEikCmdFieldCurrentDate   0x193
#define  EEikCmdFieldNumberOfPages   0x194
#define  EEikCmdFieldInsertObject   0x195
#define  EEikBidYes   0x195
#define  EEikCidAlertText1   1
#define  EEikCidAlertText2   2
#define  EEikCidInfoText   1
#define  EEikCidTitleBarLabel   1
#define  EEikCidTitleBatFileNameLabel   2
#define  EEikCidHeapRateNumed   1
#define  EEikCidFileOpenFilSel   1
#define  EEikCidFileSelBrowse   201
#define  EEikCidFileDirectoryEd   1
#define  EEikCidFileSaveAsFilEd   1
#define  EEikCidFontNameList   1
#define  EEikCidFontSizeList   2
#define  EEikCidFontBoldTkBx   3
#define  EEikCidFontItalicTkBx   4
#define  EEikCidFontUnderlineTkBx   5
#define  EEikCidFontPreviewLabelOne   6
#define  EEikCidFontStrikethruTkBx   7
#define  EEikCidFontPrintPosList   8
#define  EEikCidTextColor   9
#define  EEikCidFontPreviewLabelTwo   10
#define  EEikCidSpecialChar   1
#define  EEikCidSpecialCharLabel   2
#define  EEikCidProgButsNameList   1
#define  EEikCidProgButsModsList   2
#define  EEikCidProgButsEdwin   3
#define  EEikCidAlignList   1
#define  EEikCidIndentLeftEd   1
#define  EEikCidIndentRightEd   2
#define  EEikCidIndentFirstLineEd   3
#define  EEikCidLineSpaceList   1
#define  EEikCidLineSpaceEd   2
#define  EEikCidSpaceAboveEd   3
#define  EEikCidSpaceBelowEd   4
#define  EEikCidSpaceTogetherTkBx   5
#define  EEikCidSpaceNextTkBx   6
#define  EEikCidSpaceNewPageTkBx   7
#define  EEikCidSpaceWidowOrphanTkBx   8
#define  EEikCidBorderLeft   1
#define  EEikCidBorderRight   2
#define  EEikCidBorderTop   3
#define  EEikCidBorderBottom   4
#define  EEikCidBorderMarginEd   5
#define  EEikCidBorderPreview   6
#define  EEikCidColorLeftBorder   7
#define  EEikCidColorRightBorder   8
#define  EEikCidColorTopBorder   9
#define  EEikCidColorBottomBorder   10
#define  EEikCidColorBackground   11
#define  EEikCidBorderColorPreview   12
#define  EEikCidColorLeftBorder2   13
#define  EEikCidColorRightBorder2   14
#define  EEikCidColorTopBorder2   15
#define  EEikCidColorBottomBorder2   16
#define  EEikCidColorBackground2   17
#define  EEikCidFindStringEd   1
#define  EEikCidFindDirectionRbGp   2
#define  EEikCidFindWholeWordTkBx   3
#define  EEikCidFindCaseSenTkBx   4
#define  EEikCidFindUpRb   5
#define  EEikCidFindDownRb   6
#define  EEikCidReplaceStringEd   7
#define  EEikBidReplaceSkip   1
#define  EEikBidReplaceAll   2
#define  EEikCidPrintPrev   1
#define  EEikBidPrintPrevGoToPageBut   2
#define  EEikBidSetup   3
#define  EEikCidSingleNumberEd   1
#define  EEikCmdPageSetup   1
#define  EEikCmdPrinterSetup   2
#define  EEikCmdPreviewSetup   3
#define  EEikCmdRangeSetup   4
#define  EEikCidPrintPrinterModels   1
#define  EEikCidPrinterPort   2
#define  EEikBidPortSetup   3
#define  EEikBidPrinterProperties   4
#define  EEikCidSerialBaudRate   1
#define  EEikCidSerialDataBits   2
#define  EEikCidSerialStopBits   3
#define  EEikCidSerialParity   4
#define  EEikCidSerialIgnoreParitykBx   5
#define  EEikCidXonOffTkBx   6
#define  EEikCidRtsCtsTkBx   7
#define  EEikCidDsrDtrTkBx   8
#define  EEikCidDcdTkBx   9
#define  EEikCidPrinterName   1
#define  EEikCidPrintAll   2
#define  EEikCidPrintPageRange   3
#define  EEikCidPrintNoOfCopies   4
#define  EEikBidPrinterSetup   5
#define  EEikCidPrintProgressBar   1
#define  EEikCidPrinterNameWithPort   2
#define  EEikCidPerviewNoOfPages   1
#define  EEikCidPreviewMarginsTkBx   2
#define  EEikCidPageSpecSizeName   1
#define  EEikCidPageSpecWidth   2
#define  EEikCidPageSpecHeight   3
#define  EEikCidPageSpecOrientation   4
#define  EEikCidPageSpecPortrait   5
#define  EEikCidPageSpecLandscape   6
#define  EEikCidPageMarginLeft   7
#define  EEikCidPageMarginRight   8
#define  EEikCidPageMarginTop   9
#define  EEikCidPageMarginBottom   10
#define  EEikCidPageHeaderTxt   11
#define  EEikCidHeaderRTxtTBar   12
#define  EEikCidHeaderMargin   13
#define  EEikCidPageFooterTxt   14
#define  EEikCidFooterRTxtTBar   15
#define  EEikCidFooterMargin   16
#define  EEikCidNumOfFirstPage   17
#define  EEikCidIncludeHeaderOnFPage   18
#define  EEikCidIncludeFooterOnFPage   19
#define  EEikCidDone   20
#define  EEikPidFooter   1
#define  EEikCidFontDialog   6
#define  EEikCidPageSetupFormat   7
#define  EEikCidPageSetupInsert   8
#define  EEikCidPaginate   1
#define  EEikCidHeapFailRate   1
#define  EEikCidHeapFailTypeBack   2
#define  EEikCidHeapFailTypeBackRandom   3
#define  EEikCidHeapFailTypeBackDeterministic   4
#define  EEikCidHeapFailOff   5
#define  EEikCidWservHeapFailRate   6
#define  EEikCidWservHeapFailTypeBack   7
#define  EEikCidWservHeapFailTypeBackRandom   8
#define  EEikCidWservHeapFailTypeBackDeterministic   9
#define  EEikCidWservHeapFailOff   10
#define  EEikCidFileFailRate   10
#define  EEikCidFileFailChbx   11
#define  EEikCidPictureScaleWidth   1
#define  EEikCidPictureScaleHeight   2
#define  EEikCidPictureDisplayWidth   3
#define  EEikCidPictureDisplayHeight   4
#define  EEikCidPictureOriginalWidth   5
#define  EEikCidPictureOriginalHeight   6
#define  EEikCidPictureCropLeft   7
#define  EEikCidPictureCropRight   8
#define  EEikCidPictureCropTop   9
#define  EEikCidPictureCropBottom   10
#define  EEikCidFselCreateFolder   1
#define  EEikCidFSelAvailableDriveList   1
#define  EEikCidFSelDirTreeListBox   2
#define  EEikCidFSelDirContentsListBox   3
#define  EEikCidFSelOrderAToZ   4
#define  EEikCidFSelOrderByExt   5
#define  EEikCidFSelOrderBySize   6
#define  EEikCidFSelOrderByDate   7
#define  EEikCidFSelReadOnly   1
#define  EEikCidFselCreateFolder   1
#define  EEikCidFselDummy   2
#define  EEikCidFieldTypeList   1
#define  EEikCidFSelReadOnly   1
#define  EEikCidFSelHidden   2
#define  EEikCidFSelSystem   3
#define  EEikCidFSelSize   4
#define  EEikCidFSelDate   5
#define  EEikCidDefaultTab   1
#define  EEikCidFieldTypeList   1
#define  EEikCidIrDialogTopLabel   1
#define  EEikCidDefaultTab   1
#define  EEikCidNewTabStop   2
#define  EEikCidTabAlignment   3
#define  EEikCidTabsList   4
#define  EEikCidCurrentTab   5
#define  EEikCidTabTBar   6
#define  EEikCidSetTab   7
#define  EEikCidClearTab   8
#define  EEikCidClearAllTabs   9
#define  EEikCidInsertObjectApps   1
#define  EEikCidIrDialogTopLabel   1
#define  EEikCidIrDialogBottomLabel   2
#define  EEikCidIrDialogProgInfo   3
#define  EEikCidIrDialogImageArray   4
#define  EEikCidIrSaveAsLabelId   5
#define  EEikCidPassword   1
#define  EEikCidInsertObjectApps   1
#define  EEikCidFileBrowse   1
#define  EEikCidPassword   1
#define  EEikCidPasswordConfirm   2
#define  EEikCidPictureScaleWidth   1
#define  EEikCidFileBrowse   1
#define  EEikCidPictureScaleWidth   1
#define  EEikCidPictureScaleHeight   2
#define  EEikCidPictureDisplayWidth   3
#define  EEikCidPictureDisplayHeight   4
#define  EEikCidPictureOriginalWidth   5
#define  EEikCidPictureOriginalHeight   6
#define  EEikCidPictureCropLeft   7
#define  EEikCidPictureCropRight   8
#define  EEikCidPictureCropTop   9
#define  EEikCidPictureCropBottom   10
#define  EEikCidObjectFormatDlgLabel   11
#define  EEikCidObjectFormatIconicCheckBox   12
#define  EEikDialogFlagWait   0x001
#define  EEikDialogFlagNotifyEsc   0x002
#define  EEikDialogFlagButtonsBelow   0x004
#define  EEikDialogFlagButtonsRight   0x008
#define  EEikDialogFlagNoUserExit   0x010
#define  EEikDialogFlagModeless   0x020
#define  EEikDialogFlagNoTitleBar   0x040
#define  EEikDialogFlagAllKeysToButtons   0x080
#define  EEikDialogFlagFillScreen   0x100
#define  EEikDialogFlagNoDrag   0x200
#define  EEikDialogFlagDensePacking   0x400
#define  EEikDialogFlagNoBackup   0x800
#define  EEikDialogFlagFillAppClientRect   0x1000
#define  EEikDialogFlagCbaButtons   0x2000
#define  EEikDialogFlagNoBorder   0x4000
#define  EEikDialogFlagNoShadow   0x8000
#define  EEikDialogFlagNoBackgroundFade   0x80000
#define  EEikDialogFlagDontEatUpDownEvents   0x200000
#define  EEikDialogFlagCloseDialogWhenTapped   0x400000
#define  EEikDlgItemNoSeparator   0
#define  EEikDlgItemNoSeparator   0
#define  EEikDlgItemSeparatorAfter   1
#define  EEikDlgItemSeparatorBefore   1
#define  EEikDlgItemColumnEnd   2
#define  EEikDlgItemSeparatorMask   0x03
#define  EEikDlgItemLatent   0x04
#define  EEikDlgItemLglf   0x08
#define  EEikDlgItemTakesEnterKey   0x10
#define  EEikDlgItemOfferAllHotKeys   0x20
#define  EEikDlgItemNoBorder   0x40
#define  EEikDlgItemNonFocusing   0x80
#define  EEikDlgItemAsLabel   0xc0
#define  EEikDlgItemTrailerAfterEar   0x100
#define  EEikDlgItemCtlMinHeightOrLess   0x200
#define  EEikDlgItemCtlMinWidthOrLess   0x400
#define  EEikDlgItemCtlMinSizeOrLess   0x600
#define  EEikDlgItemCtlGetsWidthFirst   0x800
#define  EEikDlgItemCtlSharesWidth   0x1000
#define  EEikDlgItemCtlRefusesStrecth   0x2000
#define  EEikDlgPagePreAllocScrollBarBreadth   0x0001
#define  EEikDlgItemIndirect   -1
#define  EEikDlgMainPageIndirect   -1
#define  EEikBidCancel   -1
#define  EEikBidOk   -2
#define  EEikBidTab   -3
#define  EEikBidDelete   -4
#define  EEikBidSpace   -5
#define  EEikBidSelect   -6
#define  EEikBidBlank   -7
#define  EEikFormShowEmptyFields   0
#define  EEikFormHideEmptyFields   1
#define  EEikFormShowBitmaps   2
#define  EEikFormEditModeOnly   4
#define  EEikFormUseDoubleSpacedFormat   8
#define  EEikStatusPaneServerOwned   0
#define  EEikStatusPaneAppOwned   1
#define  EEikStatusPanePositionTop   0
#define  EEikStatusPanePositionBottom   1
#define  EEikStatusPanePositionLeft   2
#define  EEikStatusPanePositionRight   3
#define  EEikStatusPaneLayoutHorizontal   0
#define  EEikStatusPaneLayoutVertical   4
#define  EEikStatusPaneIsStretchable   1
#define  EEikStatusPaneUseDefaults   0
#define  EKeyOK   EKeyDevice3
#define  EKeyCBA1   EKeyDevice0
#define  EKeyCBA2   EKeyDevice1
#define  EKeyPhoneSend   EKeyYes
#define  EKeyPhoneEnd   EKeyNo
#define  EKeyApplication   EKeyApplication0
#define  EKeyPowerOff   EKeyDevice2
#define  EKeyGripOpen   EKeyDevice4
#define  EKeyGripClose   EKeyDevice5
#define  EKeySide   EKeyDevice6
#define  EKeyCamera   EKeyDevice7
#define  EKeyTwistOpen   EKeyDevice8
#define  EKeyTwistClose   EKeyDevice9
#define  EKeyVolumeUp   EKeyIncVolume
#define  EKeyVolumeDown   EKeyDecVolume
#define  EKeyFlipOpen   EKeyDeviceA
#define  EKeyFlipClose   EKeyDeviceB
#define  EKeyPoC   EKeyApplication1
#define  EKeyPlay   EKeyApplication2
#define  EKeyStop   EKeyApplication3
#define  EKeyForward   EKeyApplication4
#define  EKeyRewind   EKeyApplication5
#define  EKeyOperator   EKeyApplication6
#define  EKeyQwertyOn   EKeyApplication7
#define  EKeyQwertyOff   EKeyApplication8
#define  EKeyNext   EKeyApplication9
#define  EKeyPrevious   EKeyApplicationA
#define  EKeyHoldSwitch   EKeyApplicationB
#define  EKeyZoomIn   EKeyApplicationC
#define  EKeyZoomOut   EKeyApplicationD
#define  EKey4x10QwertyOn   EKeyApplicationE
#define  EKey3x11QwertyOn   EKeyApplication10
#define  EKeyHalfQwertyOn   EKeyApplication11
#define  EKeyCustomKeyboardOn   EKeyApplication12
#define  R_AKN_DEFAULT_FORM_EDITOR   EDWIN {flags= EEikEdwinNoHorizScrolling | EEikEdwinResizable; max_view_height_in_lines=6; base_line_delta=21; }
#define  EEikCidFileNameSel   10
#define  EEikCidFileNameEd   20
#define  EEikCidFolderNameSel   30
#define  EEikCidFolderNameEd   40
#define  EEikCidDriveNameSel   50
#define  EEikCidUseNewFileChbx   100
#define  EEikBidCreateFile   150
#define  EEikBidBrowse   200
#define  EDialPhoneNumberEdwinWidth   15
#define  EDialPhoneNumberMaxLength   27
#define  EDialDialogMaxLabelLength   12
#define  KEikTimeMaxYear   2060
#define  KEikTimeMinYear   1940
#define  EEikMfneNumberFlagFillWithLeadingZeros   0x1
#define  EEikMfneNumberFlagPreserveOldWidthBeforeEditing   0x2
#define  EEikMfneNumberFlagRepresentsYear   0x4
#define  EEikMfneLatLongFlagAddSecondsField   0x8
#define  EEikMfneLatLongFlagAddTrailingSign   0x10
#define  EEikMfneLatLongFlagDirectionIsPrefix   0x20
#define  EEikTimeWithoutSecondsField   0x1
#define  EEikDateWithoutPopoutCalendar   0x2
#define  EEikTimeWithoutHoursField   0x4
#define  EEikTimeForce24HourFormat   0x8
#define  EEikTimeZoneOffsetFormat   0x10
#define  EEikRTedShowAllPicturesAsIconic   0x00100000
#define  EEikRTedNoTextParsers   0x00200000
#define  EEikRTedPasteAsPlainText   0x00400000
  When pasting text into the editor, the text is stripped of all formatting.
#define  EEikSpacerClear   0
#define  EEikSpacerWhite   1
#define  EEikSpacerDitheredGray   2
#define  EEikSpacerGray   3
#define  EEikSpacerDarkGray   4
#define  EEikSpacerBlack   5
#define  KAknButtonTextLeft   0x00000001
#define  KAknButtonSizeFitText   0x00000002
#define  KAknButtonNoFrame   0x00000004
#define  KAknButtonReportOnLongPress   0x00000008
#define  KAknButtonReportOnKeyDown   0x00000010
#define  KAknButtonNoFramePressEvent   0x00000020
#define  KAknButtonRequestExitOnButtonUpEvent   0x00000040
#define  KAknButtonKeyRepeat   0x00000080
#define  KAknButtonHitTest   0x00000100
#define  KAknButtonNoClear   0x00000200
#define  KAknButtonTextInsideFrame   0x00000400
#define  KAknButtonStateHasLatchedFrame   0x00000001
#define  KAknToolbarFlexiblePosition   0x00000001
#define  KAknToolbarMiddleItemFocused   0x00000002
#define  KAknToolbarAlwaysFocusing   0x00000004
#define  KAknToolbarLastUsedItemFocused   0x00000008
#define  KAknToolbarWithoutCba   0x00000010
#define  KAknToolbarTransparent   0x00000020
#define  KAknToolbarSmall   0x00000040
#define  KAknToolbarFixed   0x00000080

Enumerations

enum   TAknEditorNumericKeymap {
  EAknEditorStandardNumberModeKeymap, EAknEditorPlainNumberModeKeymap, EAknEditorCalculatorNumberModeKeymap, EAknEditorConverterNumberModeKeymap,
  EAknEditorToFieldNumberModeKeymap, EAknEditorFixedDiallingNumberModeKeymap, EAknEditorSATNumberModeKeymap, EAknEditorSATHiddenNumberModeKeymap,
  EAknEditorAlphanumericNumberModeKeymap, EAknEditorReservedInternalUseKeymap = 100
}
enum   EEikLabelStandardFont { EEikLabelFontNormal, EEikLabelFontLegend, EEikLabelFontAnnotation }
enum   TEikStockControls {
  EEikCtCommandButton, EEikCtLabeledButton, EEikCtEdwin, EEikCtRichTextEditor,
  EEikCtSecretEd, EEikCtCheckBox, EEikCtChoiceList, EEikCtOptionButton,
  EEikCtHorOptionButList, EEikCtFileNameSel, EEikCtFileNameEd, EEikCtFolderNameSel,
  EEikCtFolderNameEd, EEikCtDriveNameSel, EEikCtListBox, EEikCtCharMap,
  EEikCtCharEd, EEikCtImage, EEikCtImageArray, EEikCtLabel,
  EEikCtComboBox, EEikCtProgInfo, EEikCtFlPtEd, EEikCtFxPtEd,
  EEikCtTwipsEd, EEikCtNumberEditor, EEikCtRangeEditor, EEikCtTimeEditor,
  EEikCtDateEditor, EEikCtTimeAndDateEditor, EEikCtDurationEditor, EEikCtTimeOffsetEditor,
  EEikCtLatitudeEditor_Not_Supported, EEikCtLongitudeEditor_Not_Supported, EEikCtBorderPreview, EEikCtFontPreview,
  EEikCtGraySelector, EEikCtWorldSelector, EEikCtGlobalTextEditor, EEikCtSoundSelector,
  EEikCtClock, EEikCtPrintPreview, EEikCtMenuButton, EEikCtDirContentsListBox,
  EAknCtIpFieldEditor, EEikCtCalendar, EEikCtSpacer, EEikCtColListBox,
  EEikCtRangeRefEditor, EEikCtTextButton, EEikCtBitmapButton, EEikCtDialogToolBar,
  EEikCtFileBrowser, EEikCtFileNameLabel, EEikCtUnifiedFileSel, EEikCtTelephoneNumberEditor,
  EEikCtTwoPictureCommandButton, EEikCtInverterCommandButton, EEikCtScrollBar, EEikCtArrowHeadScrollBar,
  EAknCtLocationEditor, EAknCtUnitEditor
}
enum   TEikStockButtonGroupControls { EEikBgToolBar, EEikBgButtonPanel, EEikBgCba }
enum   {
  EDialDlgButFreeDial = 1, EDialDlgButDial, EDialDlgButDialOut, EFreeDialDlgButClear,
  EFreeDialDlgButRedial, EDialDlgEdwin1, EDialDlgEdwin2, EDialDlgEdwin3,
  EDialDlgEdwin4, EDialDlgEdwin5, EFreeDialDlgEdwin
}
enum   TEikProgressTextType { EEikProgressTextNone, EEikProgressTextPercentage, EEikProgressTextFraction }
enum   { EEikCidImageType = 1 }
enum   { EEikPopupOnTop = 1100, EEikPopupGone }
enum   {
  EEikKeyLockEnabled = 1110, EEikKeyLockDisabled = 1111, EEikLeyLockDisabled = 1111, EEikKeyLockPowerKeyPressed,
  EEikKeyLockLightsOnRequest, EEikEcsQueryLights, EEikSecurityQueryLights
}
enum   { EEikHeapFailSettingListId = 999 }
enum   TEikCommandOperationTypes {
  EEikCommandTypeAnyCommand, EEikCommandTypeMenu, EEikCommandTypeOpenItem, EEikCommandTypeDeleteItem,
  EEikCommandTypeOperatesItem, EEikCommandTypeCreateItem, EEikCommandTypePositiveAnswer, EEikCommandTypeNegativeAnswer,
  EEikCommandTypeCancel, EEikCommandTypeExitOrBack, EEikCommandTypeExitApplication
}
enum   TLocationEditorFlags { ELocationEdFlagLatitude = 1, ELocationEdFlagLongitude = 2 }
enum   TAknUnitEditorFlags { EAknUnitEditorAllowUninitialized = 0x00000001 }
  Unit editor flags Used with CAknUnitEditor. More...
enum   TAknUnitEditorUnits {
  EAknUnitEditorCustomUnit, EAknUnitEditorMeter, EAknUnitEditorKilometer, EAknUnitEditorFoot,
  EAknUnitEditorMile, EAknUnitEditorMetricSpeed, EAknUnitEditorImperialSpeed
}
  Unit editor units Used with CAknUnitEditor. More...

Define Documentation

#define __EIKON_HRH__
 
#define EAknEditorAllCaseModes   EAknEditorUpperCase | EAknEditorLowerCase | EAknEditorTextCase
 
#define EAknEditorAllInputModes   EAknEditorTextInputMode | EAknEditorNumericInputMode | EAknEditorSecretAlphaInputMode | EAknEditorKatakanaInputMode | EAknEditorFullWidthTextInputMode | EAknEditorFullWidthNumericInputMode | EAknEditorFullWidthKatakanaInputMode | EAknEditorHiraganaKanjiInputMode | EAknEditorHalfWidthTextInputMode
 
#define EAknEditorAlphaInputMode   EAknEditorTextInputMode
 
#define EAknEditorFlagAllowEntersWithScrollDown   0x400
 
#define EAknEditorFlagDefault   0x000
 
#define EAknEditorFlagDeliverVirtualKeyEventsToApplication   0x2000
 

If this flag is defined, the Virtual Keyboard and Handwriting Recognition features generate key events just like the physical keypad.

Those events are handled in application side just like normal key events. The default behaviour (if this flag is not defined) is that those events are communicated directly to the focused editor by the framework.

#define EAknEditorFlagEnablePictographInput   0x800
 
#define EAknEditorFlagEnableScrollBars   0x020
 
#define EAknEditorFlagFindPane   0x1000
 
#define EAknEditorFlagFixedCase   0x001
 
#define EAknEditorFlagForceTransparentFepModes   0x200
 
#define EAknEditorFlagLatinInputModesOnly   0x100
 
#define EAknEditorFlagMTAutoOverwrite   0x040
 
#define EAknEditorFlagNoEditIndicators   0x004
 
#define EAknEditorFlagNoLRNavigation   0x008
 
#define EAknEditorFlagNoT9   0x002
 
#define EAknEditorFlagSupressShiftMenu   0x010
 
#define EAknEditorFlagUseSCTNumericCharmap   0x080
 
#define EAknEditorFullWidthKatakanaInputMode   0x40
 
#define EAknEditorFullWidthNumericInputMode   0x20
 
#define EAknEditorFullWidthTextInputMode   0x10
 
#define EAknEditorHalfWidthTextInputMode   0x200
 
#define EAknEditorHiraganaInputMode   0x100
 
#define EAknEditorHiraganaKanjiInputMode   0x80
 
#define EAknEditorKatakanaInputMode   0x8
 
#define EAknEditorLowerCase   0x2
 
#define EAknEditorNullInputMode   0x0
 
#define EAknEditorNumericInputMode   0x2
 
#define EAknEditorPredictiveInputMode   EAknEditorTextInputMode
 
#define EAknEditorSecretAlphaInputMode   0x4
 
#define EAknEditorTextCase   0x4
 
#define EAknEditorTextInputMode   0x1
 
#define EAknEditorUpperCase   0x1
 
#define EDialDialogMaxLabelLength   12
 
#define EDialPhoneNumberEdwinWidth   15
 
#define EDialPhoneNumberMaxLength   27
 
#define EEikBidBlank   -7
 
#define EEikBidBrowse   200
 
#define EEikBidCancel   -1
 
#define EEikBidCreateFile   150
 
#define EEikBidDelete   -4
 
#define EEikBidOk   -2
 
#define EEikBidPortSetup   3
 
#define EEikBidPrinterProperties   4
 
#define EEikBidPrinterSetup   5
 
#define EEikBidPrintPrevGoToPageBut   2
 
#define EEikBidReplaceAll   2
 
#define EEikBidReplaceSkip   1
 
#define EEikBidSelect   -6
 
#define EEikBidSetup   3
 
#define EEikBidSpace   -5
 
#define EEikBidTab   -3
 
#define EEikBidYes   0x195
 
#define EEikButLatches   0x200
 
#define EEikButReportOnPointerDown   0x400
 
#define EEikButStaysClear   0x000
 
#define EEikButStaysSet   0x100
 
#define EEikButtonGroupAddToStack   0x01
 
#define EEikButtonGroupDelayActivation   0x02
 
#define EEikButtonGroupUseMaxSize   0x04
 
#define EEikCbaButtonLink   0x10
 
#define EEikCidAlertText1   1
 
#define EEikCidAlertText2   2
 
#define EEikCidAlignList   1
 
#define EEikCidBorderBottom   4
 
#define EEikCidBorderColorPreview   12
 
#define EEikCidBorderLeft   1
 
#define EEikCidBorderMarginEd   5
 
#define EEikCidBorderPreview   6
 
#define EEikCidBorderRight   2
 
#define EEikCidBorderTop   3
 
#define EEikCidClearAllTabs   9
 
#define EEikCidClearTab   8
 
#define EEikCidColorBackground   11
 
#define EEikCidColorBackground2   17
 
#define EEikCidColorBottomBorder   10
 
#define EEikCidColorBottomBorder2   16
 
#define EEikCidColorLeftBorder   7
 
#define EEikCidColorLeftBorder2   13
 
#define EEikCidColorRightBorder   8
 
#define EEikCidColorRightBorder2   14
 
#define EEikCidColorTopBorder   9
 
#define EEikCidColorTopBorder2   15
 
#define EEikCidCurrentTab   5
 
#define EEikCidDcdTkBx   9
 
#define EEikCidDefaultTab   1
 
#define EEikCidDefaultTab   1
 
#define EEikCidDone   20
 
#define EEikCidDriveNameSel   50
 
#define EEikCidDsrDtrTkBx   8
 
#define EEikCidFieldTypeList   1
 
#define EEikCidFieldTypeList   1
 
#define EEikCidFileBrowse   1
 
#define EEikCidFileBrowse   1
 
#define EEikCidFileDirectoryEd   1
 
#define EEikCidFileFailChbx   11
 
#define EEikCidFileFailRate   10
 
#define EEikCidFileNameEd   20
 
#define EEikCidFileNameSel   10
 
#define EEikCidFileOpenFilSel   1
 
#define EEikCidFileSaveAsFilEd   1
 
#define EEikCidFileSelBrowse   201
 
#define EEikCidFindCaseSenTkBx   4
 
#define EEikCidFindDirectionRbGp   2
 
#define EEikCidFindDownRb   6
 
#define EEikCidFindStringEd   1
 
#define EEikCidFindUpRb   5
 
#define EEikCidFindWholeWordTkBx   3
 
#define EEikCidFolderNameEd   40
 
#define EEikCidFolderNameSel   30
 
#define EEikCidFontBoldBut   1
 
#define EEikCidFontBoldTkBx   3
 
#define EEikCidFontDialog   6
 
#define EEikCidFontItalicBut   2
 
#define EEikCidFontItalicTkBx   4
 
#define EEikCidFontNameList   1
 
#define EEikCidFontPreviewLabelOne   6
 
#define EEikCidFontPreviewLabelTwo   10
 
#define EEikCidFontPrintPosList   8
 
#define EEikCidFontSizeList   2
 
#define EEikCidFontStrikethruTkBx   7
 
#define EEikCidFontUnderlineBut   3
 
#define EEikCidFontUnderlineTkBx   5
 
#define EEikCidFooterMargin   16
 
#define EEikCidFooterRTxtTBar   15
 
#define EEikCidFSelAvailableDriveList   1
 
#define EEikCidFselCreateFolder   1
 
#define EEikCidFselCreateFolder   1
 
#define EEikCidFSelDate   5
 
#define EEikCidFSelDirContentsListBox   3
 
#define EEikCidFSelDirTreeListBox   2
 
#define EEikCidFselDummy   2
 
#define EEikCidFSelHidden   2
 
#define EEikCidFSelOrderAToZ   4
 
#define EEikCidFSelOrderByDate   7
 
#define EEikCidFSelOrderByExt   5
 
#define EEikCidFSelOrderBySize   6
 
#define EEikCidFSelReadOnly   1
 
#define EEikCidFSelReadOnly   1
 
#define EEikCidFSelSize   4
 
#define EEikCidFSelSystem   3
 
#define EEikCidHeaderMargin   13
 
#define EEikCidHeaderRTxtTBar   12
 
#define EEikCidHeapFailOff   5
 
#define EEikCidHeapFailRate   1
 
#define EEikCidHeapFailTypeBack   2
 
#define EEikCidHeapFailTypeBackDeterministic   4
 
#define EEikCidHeapFailTypeBackRandom   3
 
#define EEikCidHeapRateNumed   1
 
#define EEikCidIncludeFooterOnFPage   19
 
#define EEikCidIncludeHeaderOnFPage   18
 
#define EEikCidIndentFirstLineEd   3
 
#define EEikCidIndentLeftEd   1
 
#define EEikCidIndentRightEd   2
 
#define EEikCidInfoText   1
 
#define EEikCidInsertObjectApps   1
 
#define EEikCidInsertObjectApps   1
 
#define EEikCidIrDialogBottomLabel   2
 
#define EEikCidIrDialogImageArray   4
 
#define EEikCidIrDialogProgInfo   3
 
#define EEikCidIrDialogTopLabel   1
 
#define EEikCidIrDialogTopLabel   1
 
#define EEikCidIrSaveAsLabelId   5
 
#define EEikCidLineSpaceEd   2
 
#define EEikCidLineSpaceList   1
 
#define EEikCidNewTabStop   2
 
#define EEikCidNumOfFirstPage   17
 
#define EEikCidObjectFormatDlgLabel   11
 
#define EEikCidObjectFormatIconicCheckBox   12
 
#define EEikCidPageFooterTxt   14
 
#define EEikCidPageHeaderTxt   11
 
#define EEikCidPageMarginBottom   10
 
#define EEikCidPageMarginLeft   7
 
#define EEikCidPageMarginRight   8
 
#define EEikCidPageMarginTop   9
 
#define EEikCidPageSetupFormat   7
 
#define EEikCidPageSetupInsert   8
 
#define EEikCidPageSpecHeight   3
 
#define EEikCidPageSpecLandscape   6
 
#define EEikCidPageSpecOrientation   4
 
#define EEikCidPageSpecPortrait   5
 
#define EEikCidPageSpecSizeName   1
 
#define EEikCidPageSpecWidth   2
 
#define EEikCidPaginate   1
 
#define EEikCidPassword   1
 
#define EEikCidPassword   1
 
#define EEikCidPasswordConfirm   2
 
#define EEikCidPerviewNoOfPages   1
 
#define EEikCidPictureCropBottom   10
 
#define EEikCidPictureCropBottom   10
 
#define EEikCidPictureCropLeft   7
 
#define EEikCidPictureCropLeft   7
 
#define EEikCidPictureCropRight   8
 
#define EEikCidPictureCropRight   8
 
#define EEikCidPictureCropTop   9
 
#define EEikCidPictureCropTop   9
 
#define EEikCidPictureDisplayHeight   4
 
#define EEikCidPictureDisplayHeight   4
 
#define EEikCidPictureDisplayWidth   3
 
#define EEikCidPictureDisplayWidth   3
 
#define EEikCidPictureOriginalHeight   6
 
#define EEikCidPictureOriginalHeight   6
 
#define EEikCidPictureOriginalWidth   5
 
#define EEikCidPictureOriginalWidth   5
 
#define EEikCidPictureScaleHeight   2
 
#define EEikCidPictureScaleHeight   2
 
#define EEikCidPictureScaleWidth   1
 
#define EEikCidPictureScaleWidth   1
 
#define EEikCidPictureScaleWidth   1
 
#define EEikCidPreviewMarginsTkBx   2
 
#define EEikCidPrintAll   2
 
#define EEikCidPrinterName   1
 
#define EEikCidPrinterNameWithPort   2
 
#define EEikCidPrinterPort   2
 
#define EEikCidPrintNoOfCopies   4
 
#define EEikCidPrintPageRange   3
 
#define EEikCidPrintPrev   1
 
#define EEikCidPrintPrinterModels   1
 
#define EEikCidPrintProgressBar   1
 
#define EEikCidProgButsEdwin   3
 
#define EEikCidProgButsModsList   2
 
#define EEikCidProgButsNameList   1
 
#define EEikCidReplaceStringEd   7
 
#define EEikCidRtsCtsTkBx   7
 
#define EEikCidSerialBaudRate   1
 
#define EEikCidSerialDataBits   2
 
#define EEikCidSerialIgnoreParitykBx   5
 
#define EEikCidSerialParity   4
 
#define EEikCidSerialStopBits   3
 
#define EEikCidSetTab   7
 
#define EEikCidSingleNumberEd   1
 
#define EEikCidSpaceAboveEd   3
 
#define EEikCidSpaceBelowEd   4
 
#define EEikCidSpaceNewPageTkBx   7
 
#define EEikCidSpaceNextTkBx   6
 
#define EEikCidSpaceTogetherTkBx   5
 
#define EEikCidSpaceWidowOrphanTkBx   8
 
#define EEikCidSpecialChar   1
 
#define EEikCidSpecialCharLabel   2
 
#define EEikCidTabAlignment   3
 
#define EEikCidTabsList   4
 
#define EEikCidTabTBar   6
 
#define EEikCidTextColor   9
 
#define EEikCidTitleBarLabel   1
 
#define EEikCidTitleBatFileNameLabel   2
 
#define EEikCidUseNewFileChbx   100
 
#define EEikCidWservHeapFailOff   10
 
#define EEikCidWservHeapFailRate   6
 
#define EEikCidWservHeapFailTypeBack   7
 
#define EEikCidWservHeapFailTypeBackDeterministic   9
 
#define EEikCidWservHeapFailTypeBackRandom   8
 
#define EEikCidXonOffTkBx   6
 
#define EEikCmdButChangeWithImage   0x2000
 
#define EEikCmdButChangeWithoutImage   0x3000
 
#define EEikCmdButDenseFont   0x0008
 
#define EEikCmdButExcessToFirst   0x0010
 
#define EEikCmdButExcessToPicture   0x0020
 
#define EEikCmdButExcessToSecond   0x0020
 
#define EEikCmdButExcessToText   0x0010
 
#define EEikCmdButFirstBottomSecondTop   0x001
 
#define EEikCmdButFirstLeftSecondRight   0x003
 
#define EEikCmdButFirstRightSecondLeft   0x000
 
#define EEikCmdButFirstTopSecondBottom   0x002
 
#define EEikCmdButInverter   0x1000
 
#define EEikCmdButNormal   0x0000
 
#define EEikCmdButShareExcess   0x0000
 
#define EEikCmdButShareExcess   0x0000
 
#define EEikCmdButTextBottomPictureTop   0x001
 
#define EEikCmdButTextLeftPictureRight   0x003
 
#define EEikCmdButTextRightPictureLeft   0x000
 
#define EEikCmdButTextTopPictureBottom   0x002
 
#define EEikCmdCanceled   0
 
#define EEikCmdEditCopy   0x121
 
#define EEikCmdEditCut   0x120
 
#define EEikCmdEditPaste   0x122
 
#define EEikCmdEditPicture   0x126
 
#define EEikCmdEditPictureFormat   0x127
 
#define EEikCmdEditRedo   0x124
 
#define EEikCmdEditSelectAll   0x125
 
#define EEikCmdEditUndo   0x123
 
#define EEikCmdEditUpdateAllFields   0x129
 
#define EEikCmdEditUpdateCurrentField   0x128
 
#define EEikCmdExit   0x100
 
#define EEikCmdFieldCurrentDate   0x193
 
#define EEikCmdFieldCurrentTime   0x192
 
#define EEikCmdFieldFileName   0x190
 
#define EEikCmdFieldInsertObject   0x195
 
#define EEikCmdFieldNumberOfPages   0x194
 
#define EEikCmdFieldPageNumber   0x191
 
#define EEikCmdFileExport   0x107
 
#define EEikCmdFileImport   0x106
 
#define EEikCmdFileMerge   0x109
 
#define EEikCmdFileNew   0x104
 
#define EEikCmdFileOpen   0x101
 
#define EEikCmdFileOpenAnother   0x102
 
#define EEikCmdFileRevert   0x108
 
#define EEikCmdFileSave   0x105
 
#define EEikCmdFileSaveAs   0x103
 
#define EEikCmdFontBold   0x181
 
#define EEikCmdFontChange   0x180
 
#define EEikCmdFontItalic   0x182
 
#define EEikCmdFontUnderline   0x183
 
#define EEikCmdFormatObject   0x189
 
#define EEikCmdHelpAbout   0x112
 
#define EEikCmdHelpContents   0x110
 
#define EEikCmdHelpSearch   0x111
 
#define EEikCmdInsertField   0x151
 
#define EEikCmdInsertPicture   0x152
 
#define EEikCmdInsertSymbol   0x150
 
#define EEikCmdIrdaReceive   0x131
 
#define EEikCmdIrdaSend   0x130
 
#define EEikCmdPageSetup   1
 
#define EEikCmdParaAlign   0x184
 
#define EEikCmdParaBorder   0x185
 
#define EEikCmdParaIndent   0x187
 
#define EEikCmdParaSpacing   0x186
 
#define EEikCmdParaTabs   0x188
 
#define EEikCmdPreviewSetup   3
 
#define EEikCmdPrinterSetup   2
 
#define EEikCmdPrintPaginate   0x173
 
#define EEikCmdPrintPreview   0x171
 
#define EEikCmdPrintPrint   0x172
 
#define EEikCmdPrintSetup   0x170
 
#define EEikCmdRangeSetup   4
 
#define EEikCmdSearchFind   0x160
 
#define EEikCmdSearchFindAgain   0x161
 
#define EEikCmdSearchReplace   0x162
 
#define EEikCmdZoomIn   0x141
 
#define EEikCmdZoomNormal   0x140
 
#define EEikCmdZoomOut   0x142
 
#define EEikDateWithoutPopoutCalendar   0x2
 
#define EEikDialogFlagAllKeysToButtons   0x080
 
#define EEikDialogFlagButtonsBelow   0x004
 
#define EEikDialogFlagButtonsRight   0x008
 
#define EEikDialogFlagCbaButtons   0x2000
 
#define EEikDialogFlagCloseDialogWhenTapped   0x400000
 
#define EEikDialogFlagDensePacking   0x400
 
#define EEikDialogFlagDontEatUpDownEvents   0x200000
 
#define EEikDialogFlagFillAppClientRect   0x1000
 
#define EEikDialogFlagFillScreen   0x100
 
#define EEikDialogFlagModeless   0x020
 
#define EEikDialogFlagNoBackgroundFade   0x80000
 
#define EEikDialogFlagNoBackup   0x800
 
#define EEikDialogFlagNoBorder   0x4000
 
#define EEikDialogFlagNoDrag   0x200
 
#define EEikDialogFlagNoShadow   0x8000
 
#define EEikDialogFlagNotifyEsc   0x002
 
#define EEikDialogFlagNoTitleBar   0x040
 
#define EEikDialogFlagNoUserExit   0x010
 
#define EEikDialogFlagWait   0x001
 
#define EEikDlgItemAsLabel   0xc0
 
#define EEikDlgItemColumnEnd   2
 
#define EEikDlgItemCtlGetsWidthFirst   0x800
 
#define EEikDlgItemCtlMinHeightOrLess   0x200
 
#define EEikDlgItemCtlMinSizeOrLess   0x600
 
#define EEikDlgItemCtlMinWidthOrLess   0x400
 
#define EEikDlgItemCtlRefusesStrecth   0x2000
 
#define EEikDlgItemCtlSharesWidth   0x1000
 
#define EEikDlgItemIndirect   -1
 
#define EEikDlgItemLatent   0x04
 
#define EEikDlgItemLglf   0x08
 
#define EEikDlgItemNoBorder   0x40
 
#define EEikDlgItemNonFocusing   0x80
 
#define EEikDlgItemNoSeparator   0
 
#define EEikDlgItemNoSeparator   0
 
#define EEikDlgItemOfferAllHotKeys   0x20
 
#define EEikDlgItemSeparatorAfter   1
 
#define EEikDlgItemSeparatorBefore   1
 
#define EEikDlgItemSeparatorMask   0x03
 
#define EEikDlgItemTakesEnterKey   0x10
 
#define EEikDlgItemTrailerAfterEar   0x100
 
#define EEikDlgMainPageIndirect   -1
 
#define EEikDlgPagePreAllocScrollBarBreadth   0x0001
 
#define EEikEdwinAllowPictures   0x00004000
 
#define EEikEdwinAllowUndo   0x00008000
 
#define EEikEdwinAlternativeWrapping   0x10000000
 
#define EEikEdwinAlwaysShowSelection   0x00001000
 
#define EEikEdwinAutoSelection   0x00000000
 
#define EEikEdwinAvkonDisableCursor   0x04000000
 
#define EEikEdwinAvkonNotEditable   0x08000000
 
#define EEikEdwinDisplayOnly   0x00000800
 
#define EEikEdwinFindStringMaxLen   500
 
#define EEikEdwinIgnoreVirtualCursor   0x00080000
 
#define EEikEdwinInclusiveSizeFixed   0x00000100
 
#define EEikEdwinJustAutoCurEnd   0x00000010
 
#define EEikEdwinKeepDocument   0x00000001
 
#define EEikEdwinLineCursor   0x00000040
 
#define EEikEdwinNoAutoSelection   0x00000008
 
#define EEikEdwinNoCustomDraw   0x01000000
 
#define EEikEdwinNoHorizScrolling   0x00000080
 
#define EEikEdwinNoLineOrParaBreaks   0x00010000
 
#define EEikEdwinNoWrap   0x00000020
 
#define EEikEdwinOnlyASCIIChars   0x00020000
 
#define EEikEdwinOwnsWindow   0x00000400
 
#define EEikEdwinReadOnly   0x00002000
 
#define EEikEdwinResizable   0x00040000
 
#define EEikEdwinSegmentedStorage   0x00000002
 
#define EEikEdwinUserSuppliedText   0x00000200
 
#define EEikEdwinWidthInPixels   0x00000004
 
#define EEikEnhancedButtonGroup   0x08
 
#define EEikEnhancedCbaButton   0x20
 
#define EEikFormEditModeOnly   4
 
#define EEikFormHideEmptyFields   1
 
#define EEikFormShowBitmaps   2
 
#define EEikFormShowEmptyFields   0
 
#define EEikFormUseDoubleSpacedFormat   8
 
#define EEikLabelAlignHCenter   0x01
 
#define EEikLabelAlignHLeft   0x00
 
#define EEikLabelAlignHRight   0x02
 
#define EEikLabelAlignVBottom   0x20
 
#define EEikLabelAlignVCenter   0x10
 
#define EEikLabelAlignVTop   0x00
 
#define EEikLabeledButtonIsDefault   0x04
 
#define EEikLabeledButtonPlainHotKey   0x02
 
#define EEikLabeledButtonPlainHotKey   0x02
 
#define EEikLabeledButtonShowHotKey   0x01
 
#define EEikLabeledButtonShowHotKey   0x01
 
#define EEikListBoxCreateOwnWindow   0x0200
 
#define EEikListBoxIncrementalMatching   0x0004
 
#define EEikListBoxMultipleSelection   0x0001
 
#define EEikListBoxNoExtendedSelection   0x0002
 
#define EEikListBoxNoFirstLetterMatching   0x0400
 
#define EEikListBoxPaintedSelection   0x0800
 
#define EEikListBoxScrollBarSizeExcluded   0x0080
 
#define EEikMenuItemCheckBox   0x0008
 
#define EEikMenuItemDimmed   0x0001
 
#define EEikMenuItemFlagCtrlHK   0x001000
 
#define EEikMenuItemFlagShiftCtrlHK   0x002000
 
#define EEikMenuItemRadioEnd   0x0040
 
#define EEikMenuItemRadioMiddle   0x0020
 
#define EEikMenuItemRadioStart   0x0010
 
#define EEikMenuItemScrollBarArrowHead   0x0400
 
#define EEikMenuItemScrollBarLeft   0x0200
 
#define EEikMenuItemSeparatorAfter   0x0002
 
#define EEikMenuItemSymbolIndeterminate   0x0100
 
#define EEikMenuItemSymbolOn   0x0080
 
#define EEikMenuItemUpdateTitle   0x008000
 
#define EEikMenuTitleIconRightAlign   0x040000
 
#define EEikMenuTitleIsChangeable   0x004000
 
#define EEikMenuTitleRightAlign   0x010000
 
#define EEikMfneLatLongFlagAddSecondsField   0x8
 
#define EEikMfneLatLongFlagAddTrailingSign   0x10
 
#define EEikMfneLatLongFlagDirectionIsPrefix   0x20
 
#define EEikMfneNumberFlagFillWithLeadingZeros   0x1
 
#define EEikMfneNumberFlagPreserveOldWidthBeforeEditing   0x2
 
#define EEikMfneNumberFlagRepresentsYear   0x4
 
#define EEikPidFooter   1
 
#define EEikRTedNoTextParsers   0x00200000
 
#define EEikRTedPasteAsPlainText   0x00400000
 

When pasting text into the editor, the text is stripped of all formatting.

#define EEikRTedShowAllPicturesAsIconic   0x00100000
 
#define EEikSpacerBlack   5
 
#define EEikSpacerClear   0
 
#define EEikSpacerDarkGray   4
 
#define EEikSpacerDitheredGray   2
 
#define EEikSpacerGray   3
 
#define EEikSpacerWhite   1
 
#define EEikStatusPaneAppOwned   1
 
#define EEikStatusPaneIsStretchable   1
 
#define EEikStatusPaneLayoutHorizontal   0
 
#define EEikStatusPaneLayoutVertical   4
 
#define EEikStatusPanePositionBottom   1
 
#define EEikStatusPanePositionLeft   2
 
#define EEikStatusPanePositionRight   3
 
#define EEikStatusPanePositionTop   0
 
#define EEikStatusPaneServerOwned   0
 
#define EEikStatusPaneUseDefaults   0
 
#define EEikStdIconicPopoutToolBandButtonWidth   51
 
#define EEikStdLongTextPopoutToolBandButtonWidth   115
 
#define EEikStdShortTextPopoutToolBandButtonWidth   68
 
#define EEikStdTwoStateIconicToolBandButtonWidth   35
 
#define EEikTimeForce24HourFormat   0x8
 
#define EEikTimeWithoutHoursField   0x4
 
#define EEikTimeWithoutSecondsField   0x1
 
#define EEikTimeZoneOffsetFormat   0x10
 
#define EEikToolBarAllControlsSameSize   0x08
 
#define EEikToolBarCtrlHasSetMinLength   0x01
 
#define EEikToolBarCtrlIsStretchable   0x02
 
#define EEikToolBarDelayActivation   0x02
 
#define EEikToolBarDistributeControlsEvenlyBetweenLines   0x04
 
#define EEikToolBarHorizontal   0x01
 
#define EikLabelStrikeThrough   0x02
 
#define EikLabelUnderline   0x01
 
#define EKey3x11QwertyOn   EKeyApplication10
 
#define EKey4x10QwertyOn   EKeyApplicationE
 
#define EKeyApplication   EKeyApplication0
 
#define EKeyCamera   EKeyDevice7
 
#define EKeyCBA1   EKeyDevice0
 
#define EKeyCBA2   EKeyDevice1
 
#define EKeyCustomKeyboardOn   EKeyApplication12
 
#define EKeyFlipClose   EKeyDeviceB
 
#define EKeyFlipOpen   EKeyDeviceA
 
#define EKeyForward   EKeyApplication4
 
#define EKeyGripClose   EKeyDevice5
 
#define EKeyGripOpen   EKeyDevice4
 
#define EKeyHalfQwertyOn   EKeyApplication11
 
#define EKeyHoldSwitch   EKeyApplicationB
 
#define EKeyNext   EKeyApplication9
 
#define EKeyOK   EKeyDevice3
 
#define EKeyOperator   EKeyApplication6
 
#define EKeyPhoneEnd   EKeyNo
 
#define EKeyPhoneSend   EKeyYes
 
#define EKeyPlay   EKeyApplication2
 
#define EKeyPoC   EKeyApplication1
 
#define EKeyPowerOff   EKeyDevice2
 
#define EKeyPrevious   EKeyApplicationA
 
#define EKeyQwertyOff   EKeyApplication8
 
#define EKeyQwertyOn   EKeyApplication7
 
#define EKeyRewind   EKeyApplication5
 
#define EKeySide   EKeyDevice6
 
#define EKeyStop   EKeyApplication3
 
#define EKeyTwistClose   EKeyDevice9
 
#define EKeyTwistOpen   EKeyDevice8
 
#define EKeyVolumeDown   EKeyDecVolume
 
#define EKeyVolumeUp   EKeyIncVolume
 
#define EKeyZoomIn   EKeyApplicationC
 
#define EKeyZoomOut   EKeyApplicationD
 
#define KAknButtonHitTest   0x00000100
 
#define KAknButtonKeyRepeat   0x00000080
 
#define KAknButtonNoClear   0x00000200
 
#define KAknButtonNoFrame   0x00000004
 
#define KAknButtonNoFramePressEvent   0x00000020
 
#define KAknButtonReportOnKeyDown   0x00000010
 
#define KAknButtonReportOnLongPress   0x00000008
 
#define KAknButtonRequestExitOnButtonUpEvent   0x00000040
 
#define KAknButtonSizeFitText   0x00000002
 
#define KAknButtonStateHasLatchedFrame   0x00000001
 
#define KAknButtonTextInsideFrame   0x00000400
 
#define KAknButtonTextLeft   0x00000001
 
#define KAknToolbarAlwaysFocusing   0x00000004
 
#define KAknToolbarFixed   0x00000080
 
#define KAknToolbarFlexiblePosition   0x00000001
 
#define KAknToolbarLastUsedItemFocused   0x00000008
 
#define KAknToolbarMiddleItemFocused   0x00000002
 
#define KAknToolbarSmall   0x00000040
 
#define KAknToolbarTransparent   0x00000020
 
#define KAknToolbarWithoutCba   0x00000010
 
#define KEikStdFileNameLabelHeight   24
 
#define KEikStdFileNameLabelWidth   68
 
#define KEikStdGapBelowClock   2
 
#define KEikStdToolBandHeight   25
 
#define KEikStdToolBarButtonHeight   37
 
#define KEikStdToolBarWidth   70
 
#define KEikTimeMaxYear   2060
 
#define KEikTimeMinYear   1940
 
#define KEikUidAgendaAppValue   268435588
 
#define KEikUidBombsAppValue   268435753
 
#define KEikUidCalcAppValue   268435587
 
#define KEikUidCommsAppValue   268435591
 
#define KEikUidContactsAppValue   0x1000183C
 
#define KEikUidDataAppValue   268435590
 
#define KEikUidJotterAppValue   268438762
 
#define KEikUidPaintAppValue   268435581
 
#define KEikUidRecordAppValue   268435582
 
#define KEikUidSheetAppValue   268435592
 
#define KEikUidShellAppValue   268435574
 
#define KEikUidSpellAppValue   268435586
 
#define KEikUidTextEdAppValue   268435589
 
#define KEikUidTimewAppValue   268435584
 
#define KEikUidWordAppValue   268435583
 
#define KUidUikonLibraryValue   0x10004CC1
 
#define R_AKN_DEFAULT_FORM_EDITOR   EDWIN {flags= EEikEdwinNoHorizScrolling | EEikEdwinResizable; max_view_height_in_lines=6; base_line_delta=21; }
 

Enumeration Type Documentation

anonymous enum
 
Enumerator:
EDialDlgButFreeDial 
EDialDlgButDial 
EDialDlgButDialOut 
EFreeDialDlgButClear 
EFreeDialDlgButRedial 
EDialDlgEdwin1 
EDialDlgEdwin2 
EDialDlgEdwin3 
EDialDlgEdwin4 
EDialDlgEdwin5 
EFreeDialDlgEdwin 
anonymous enum
 
Enumerator:
EEikCidImageType 
anonymous enum
 
Enumerator:
EEikPopupOnTop 
EEikPopupGone 
anonymous enum
 
Enumerator:
EEikKeyLockEnabled 
EEikKeyLockDisabled 
EEikLeyLockDisabled 
EEikKeyLockPowerKeyPressed 
EEikKeyLockLightsOnRequest 
EEikEcsQueryLights 
EEikSecurityQueryLights 
anonymous enum
 
Enumerator:
EEikHeapFailSettingListId 
enum EEikLabelStandardFont
 
Enumerator:
EEikLabelFontNormal 
EEikLabelFontLegend 
EEikLabelFontAnnotation 
enum TAknEditorNumericKeymap
 
Enumerator:
EAknEditorStandardNumberModeKeymap 
EAknEditorPlainNumberModeKeymap 
EAknEditorCalculatorNumberModeKeymap 
EAknEditorConverterNumberModeKeymap 
EAknEditorToFieldNumberModeKeymap 
EAknEditorFixedDiallingNumberModeKeymap 
EAknEditorSATNumberModeKeymap 
EAknEditorSATHiddenNumberModeKeymap 
EAknEditorAlphanumericNumberModeKeymap 
EAknEditorReservedInternalUseKeymap 
enum TAknUnitEditorFlags
 

Unit editor flags Used with CAknUnitEditor.

Can be used dynamically at runtime and with resource, AVKON_UNIT_EDITOR.

See also:
CAknUnitEditor
Enumerator:
EAknUnitEditorAllowUninitialized 
enum TAknUnitEditorUnits
 

Unit editor units Used with CAknUnitEditor.

Can be used dynamically at runtime and with resource, AVKON_UNIT_EDITOR.

See also:
CAknUnitEditor
Enumerator:
EAknUnitEditorCustomUnit 
EAknUnitEditorMeter 
EAknUnitEditorKilometer 
EAknUnitEditorFoot 
EAknUnitEditorMile 
EAknUnitEditorMetricSpeed 
EAknUnitEditorImperialSpeed 
enum TEikCommandOperationTypes
 
Enumerator:
EEikCommandTypeAnyCommand 
EEikCommandTypeMenu 
EEikCommandTypeOpenItem 
EEikCommandTypeDeleteItem 
EEikCommandTypeOperatesItem 
EEikCommandTypeCreateItem 
EEikCommandTypePositiveAnswer 
EEikCommandTypeNegativeAnswer 
EEikCommandTypeCancel 
EEikCommandTypeExitOrBack 
EEikCommandTypeExitApplication 
enum TEikProgressTextType
 
Enumerator:
EEikProgressTextNone 
EEikProgressTextPercentage 
EEikProgressTextFraction 
enum TEikStockButtonGroupControls
 
Enumerator:
EEikBgToolBar 
EEikBgButtonPanel 
EEikBgCba 
enum TEikStockControls
 
Enumerator:
EEikCtCommandButton 
EEikCtLabeledButton 
EEikCtEdwin 
EEikCtRichTextEditor 
EEikCtSecretEd 
EEikCtCheckBox 
EEikCtChoiceList 
EEikCtOptionButton 
EEikCtHorOptionButList 
EEikCtFileNameSel 
EEikCtFileNameEd 
EEikCtFolderNameSel 
EEikCtFolderNameEd 
EEikCtDriveNameSel 
EEikCtListBox 
EEikCtCharMap 
EEikCtCharEd 
EEikCtImage 
EEikCtImageArray 
EEikCtLabel 
EEikCtComboBox 
EEikCtProgInfo 
EEikCtFlPtEd 
EEikCtFxPtEd 
EEikCtTwipsEd 
EEikCtNumberEditor 
EEikCtRangeEditor 
EEikCtTimeEditor 
EEikCtDateEditor 
EEikCtTimeAndDateEditor 
EEikCtDurationEditor 
EEikCtTimeOffsetEditor 
EEikCtLatitudeEditor_Not_Supported 
EEikCtLongitudeEditor_Not_Supported 
EEikCtBorderPreview 
EEikCtFontPreview 
EEikCtGraySelector 
EEikCtWorldSelector 
EEikCtGlobalTextEditor 
EEikCtSoundSelector 
EEikCtClock 
EEikCtPrintPreview 
EEikCtMenuButton 
EEikCtDirContentsListBox 
EAknCtIpFieldEditor 
EEikCtCalendar 
EEikCtSpacer 
EEikCtColListBox 
EEikCtRangeRefEditor 
EEikCtTextButton 
EEikCtBitmapButton 
EEikCtDialogToolBar 
EEikCtFileBrowser 
EEikCtFileNameLabel 
EEikCtUnifiedFileSel 
EEikCtTelephoneNumberEditor 
EEikCtTwoPictureCommandButton 
EEikCtInverterCommandButton 
EEikCtScrollBar 
EEikCtArrowHeadScrollBar 
EAknCtLocationEditor 
EAknCtUnitEditor 
enum TLocationEditorFlags
 
Enumerator:
ELocationEdFlagLatitude 
ELocationEdFlagLongitude 

Copyright © Nokia Corporation 2001-2008
Back to top