emailuis/emailui/inc/FreestyleEmailUi.hrh
branchRCL_3
changeset 25 3533d4323edc
equal deleted inserted replaced
24:d189ee25cf9d 25:3533d4323edc
       
     1 /*
       
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  FreestyleEmailUi enumeration definitions
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef __FreestyleEmailUi_HRH__
       
    20 #define __FreestyleEmailUi_HRH__
       
    21 
       
    22 enum TSendAttachmentViewCommands
       
    23     {	
       
    24     ESendAttachmentMenuActions = 0x6000,
       
    25     ESendAttachmentMenuOpen,
       
    26     ESendAttachmentMenuAddAttachment,
       
    27     ESendAttachmentMenuRemoveAttachment,
       
    28     ESendAttachmentMenuRemoveAllAttachments,
       
    29     ESendAttachmentMenuHelp,
       
    30     ESendAttachmentMenuExit
       
    31     };
       
    32 
       
    33 // NCS enumerate command codes
       
    34 enum TNcsCommandIds
       
    35     {
       
    36     ENcsCmdSend = 1,  // start value must not be 0
       
    37     ENcsCmdAddAttachment,
       
    38     ENcsCmdRemoveAttachment,
       
    39     ENcsCmdRemoveAllAttachments,
       
    40     ENcsCmdPriority,
       
    41     ENcsCmdPriorityHigh,
       
    42     ENcsCmdPriorityNormal,
       
    43     ENcsCmdPriorityLow,
       
    44     ENcsCmdMore,
       
    45     ENcsCmdShowCc,
       
    46     ENcsCmdHideCc,
       
    47     ENcsCmdShowBcc,
       
    48     ENcsCmdHideBcc,
       
    49     ENcsCmdActions,
       
    50     ENcsCmdFlag,
       
    51     ENcsCmdQuickText,
       
    52     ENcsCmdInsertContact,
       
    53     ENcsCmdSaveDraft,
       
    54     ENcsCmdHelp,
       
    55     ENcsCmdLanguage,
       
    56     ENcsCmdExit,
       
    57     ENcsSoftkeySelect,
       
    58     ENcsSoftkeyCancel,
       
    59     ENcsInsertContact
       
    60     };
       
    61 
       
    62 enum
       
    63     {
       
    64     EMenuFolder = 0,
       
    65     EMenuFolderOffice = 1
       
    66   };
       
    67 
       
    68 /** Bitmap/texture identifiers for Grid. */
       
    69 enum
       
    70     {
       
    71     // Note that using texture id 0 is not allowed
       
    72     EImageGridSelector = 100,
       
    73 	EWatermarkBackgroundQvgaPort,
       
    74 	EWatermarkBackgroundQvgaLand,
       
    75 	EWatermarkBackgroundDrPort,
       
    76 	EWatermarkBackgroundDrLand,
       
    77 	EWatermarkBackgroundWide,
       
    78 	ENormalBackgroundQvgaPort,
       
    79 	ENormalBackgroundQvgaLand,
       
    80 	ENormalBackgroundDrPort,
       
    81 	ENormalBackgroundDrLand,
       
    82 	ENormalBackgroundWide,
       
    83 	EBackgroundViewerHeading,
       
    84 	EBackgroundBar,
       
    85 	EBackgroundThumb,
       
    86 	EGridSelector,
       
    87 	EListSelector,	
       
    88 	EIconSettings,
       
    89 	EIconSettingsAccount,
       
    90 	EIconSettingsAdvanced,
       
    91 	EIconSettingsEmail,
       
    92 	EIconSettingsFolders,
       
    93 	EIconSettingsSecurity,
       
    94 	EIconSettingsWhatSync,
       
    95 	EIconSettingsWhenSync,
       
    96 	EIconSettingsText,	
       
    97 	EListHeading,
       
    98 	EListHeadingBottom,
       
    99 	EListTopHeading,
       
   100 	EListSeparatorBackground,
       
   101 	EDefaultButtonBg,
       
   102 	EImageInbox,
       
   103 	EImageOutbox,
       
   104 	EImageDrafts,
       
   105 	EImageSent,
       
   106 	EImageDeleted,
       
   107 	EImageCompose,
       
   108 	EImageFolders,
       
   109 	EImageDirectory,
       
   110 	EImageContacts,
       
   111 	EImageCalendar,
       
   112 	EImageTasks,
       
   113 	EImageTeams,
       
   114 	EImageAbout,
       
   115 	EImageMsgRead,
       
   116 	EImageMsgReadPrioHigh,
       
   117 	EImageMsgReadPrioLow	
       
   118     };
       
   119 
       
   120 enum
       
   121     {
       
   122 	EFsEmailUiCmdOpen = 2000,
       
   123 	EFsEmailUiCmdDeleteMailbox,
       
   124 	EFsEmailUiCmdDeleteSelectedMailbox,
       
   125 	EFsEmailUiCmdExit,
       
   126 	EFsEmailUiCmdSync,
       
   127 	EFsEmailUiCmdSyncAll,
       
   128 	EFsEmailUiCmdCancelSync,
       
   129 	EFsEmailUiCmdCompose,
       
   130 	EFsEmailUiCmdComposeTo,
       
   131 	EFsEmailUiCmdGoOffline,
       
   132 	EFsEmailUiCmdGoOfflineAll,
       
   133 	EFsEmailUiCmdGoOnline,
       
   134 	EFsEmailUiCmdGoOnlineAll,
       
   135 	EFsEmailUiCmdReadEmail,
       
   136 	EFsEmailUiCmdSettings,
       
   137 	EFsEmailUiCmdSettingsGlobal,
       
   138 	EFsEmailUiCmdSettingsMailbox,
       
   139 	EFsEmailUiCmdSettingsService,
       
   140 	EFsEmailUiCmdAbout,
       
   141 	EFsEmailUiCmdHelp,
       
   142 	EFsEmailUiCmdZoomText,
       
   143 	EFsEmailUiCmdZoomTextSmall,
       
   144 	EFsEmailUiCmdZoomTextNormal,
       
   145 	EFsEmailUiCmdZoomTextLarge,
       
   146 	EFsEmailUiCmdMessageDetails,
       
   147 	EFsEmailUiCmdGoTo,
       
   148 	EFsEmailUiCmdGoToTop,
       
   149 	EFsEmailUiCmdGoToBottom,
       
   150 	EFsEmailUiCmdGoToSwitchFolder,
       
   151 	EFsEmailUiCmdGoToSwitchSorting,
       
   152 	EFsEmailUiCmdGoToSwitchNewEmail,
       
   153 	EFsEmailUiCmdGoToActionMenu,
       
   154 	EFsEmailUiCmdMarkingModeFromPopUp,
       
   155 	EFsEmailUiCmdMarkingMode,
       
   156 	EFsEmailUiCmdMarkingModeDelete,
       
   157 	EFsEmailUiCmdMarkingModeUnread,
       
   158 	EFsEmailUiCmdMarkingModeRead,
       
   159 	EFsEmailUiCmdMarkingModeMove,
       
   160 	EFsEmailUiCmdMarkingModeFollowUp,
       
   161 	EFsEmailUiCmdMarkingModeMarkAll,
       
   162 	EFsEmailUiCmdMarkingModeUnmarkAll,
       
   163 	EFsEmailUiCmdMarkMark,
       
   164 	EFsEmailUiCmdMarkUnmark,
       
   165 	EFsEmailUiCmdMailActions,
       
   166 	EFsEmailUiCmdMore,
       
   167 	EFsEmailUiCmdSearch,
       
   168 	EFsEmailUiCmdNewSearch,
       
   169 	EFsEmailUiCmdStopSearch,		
       
   170 	EFsEmailUiCmdConnInfo,
       
   171 	EFsEmailUiCmdActionsOpen,
       
   172 	EFsEmailUiCmdActionsMoveToDrafts,
       
   173 	EFsEmailUiCmdActionsEmptyDeleted,
       
   174 	EFsEmailUiCmdActionsCopy,
       
   175 	EFsEmailUiCmdActionsMove,
       
   176 	EFsEmailUiCmdActionsCopyMessage,
       
   177 	EFsEmailUiCmdActionsMoveMessage,
       
   178 	EFsEmailUiCmdActionsCreateMeeting,
       
   179 	EFsEmailUiCmdActionsCreateMessage,
       
   180 	EFsEmailUiCmdActionsCreateMail,	    
       
   181 	EFsEmailUiCmdActionsReply,
       
   182 	EFsEmailUiCmdActionsReplyAll,
       
   183 	EFsEmailUiCmdActionsForward,
       
   184 	EFsEmailUiCmdActionsForward2,
       
   185 	EFsEmailUiCmdActionsDelete,
       
   186 	EFsEmailUiCmdActionsDeleteCalEvent,
       
   187 	EFsEmailUiCmdActionsCall,
       
   188     // <cmail> video call
       
   189     EFsEmailUiCmdActionsCallVideo,
       
   190     // </cmail>
       
   191 	EFsEmailUiCmdActionsRemoteLookup,	
       
   192 	EFsEmailUiCmdActionsOpenWeb,
       
   193 	EFsEmailUiCmdActionsOpenHtmlViewer,
       
   194 	EFsEmailUiCmdActionsOpenInIntranetMenu,
       
   195 	EFsEmailUiCmdActionsOpenInIntranetBase,
       
   196 	EFsEmailUiCmdActionsAddBookmark,
       
   197 	EFsEmailUiCmdActionsCopyToClipboard,
       
   198 	EFsEmailUiCmdActionsCopyWWWAddressToClipboard,
       
   199 	EFsEmailUiCmdActionsCopyText,
       
   200 	EFsEmailUiCmdViewerFetchRestOfMessage,
       
   201 	EFsEmailUiCmdPreviousMessage,
       
   202 	EFsEmailUiCmdNextMessage,
       
   203 	EFsEmailUiCmdActionsCallSender,
       
   204 	EFsEmailUiCmdActionsAddContact,
       
   205 	EFsEmailUiCmdActionsAddContact2,
       
   206 	EFsEmailUiCmdActionsCollapseAll,
       
   207 	EFsEmailUiCmdActionsExpandAll,
       
   208 	EFsEmailUiCmdActionsCollapseExpandAllToggle,	
       
   209 	EFsEmailUiCmdActionsFlag,
       
   210 	EFsEmailUiCmdActionsContactDetails,
       
   211 	EFsEmailUiCmdMoreNewFolder,
       
   212 // <cmail> Prevent Download Manager opening with attachments
       
   213 //	EFsEmailUiCmdDownloadManager,
       
   214 // </cmail>
       
   215 	EFsEmailUiCmdCalActions,
       
   216 	EFsEmailUiCmdCalActionsAccept,
       
   217 	EFsEmailUiCmdCalActionsTentative,
       
   218 	EFsEmailUiCmdCalActionsDecline,
       
   219 	EFsEmailUiCmdCalRemoveFromCalendar,
       
   220 	EFsEmailUiCmdOpenCalendar,
       
   221 	EFsEmailUiCmdCalActionsReplyAsMail,
       
   222 	EFsEmailUiCmdCalActionsForwardAsMail,
       
   223 	EFsEmailUiCmdSort,
       
   224 	EFsEmailUiCmdSortByDate,
       
   225 	EFsEmailUiCmdSortBySender,
       
   226 	EFsEmailUiCmdSortByPriority,
       
   227 	EFsEmailUiCmdView,
       
   228 	EFsEmailUiCmdViewAll,
       
   229 	EFsEmailUiCmdViewSender,
       
   230 	EFsEmailUiCmdViewSubject,
       
   231 	EFsEmailUiCmdMarkAsRead,
       
   232 	EFsEmailUiCmdMarkAsUnread,
       
   233 	EFsEmailUiCmdMarkAsReadUnreadToggle,
       
   234 	EFsEmailUiCmdAttacments,
       
   235 	EFsEmailUiCmdEditorSendMail,
       
   236 	EFsEmailUiCmdEditorAddTo,
       
   237 	EFsEmailUiCmdEditorFontSize,
       
   238 	EFsEmailUiCmdEditorFontColor,
       
   239 	EFsEmailUiCmdEditorAddAttacments,
       
   240 	EFsEmailUiCmdEditorAddAttacmentsImage,
       
   241 	EFsEmailUiCmdEditorAddAttacmentsFile,
       
   242 	EFsEmailUiCmdEditorFontSizeIncrease,
       
   243 	EFsEmailUiCmdEditorFontSizeNormal,
       
   244 	EFsEmailUiCmdEditorFontSizeDecrease,
       
   245 	EFsEmailUiCmdEditorFontColorBlack,
       
   246 	EFsEmailUiCmdEditorFontColorBlue,
       
   247 	EFsEmailUiCmdEditorFontColorRed,
       
   248 	EFsEmailUiCmdEditorFontColorYellow,
       
   249 	EFsEmailUiCmdEditorFontStyle,
       
   250 	EFsEmailUiCmdEditorFontStyleNormal,
       
   251 	EFsEmailUiCmdEditorFontStyleItalic,
       
   252 	EFsEmailUiCmdEditorFontStyleBold,
       
   253 	EFsEmailUiCmdEditorFontStyleUnderlined,
       
   254 	EFsEmailUiCmdEditorSetPriority,
       
   255 	EFsEmailUiCmdEditorSetPriorityHigh,
       
   256 	EFsEmailUiCmdEditorSetPriorityNormal,
       
   257 	EFsEmailUiCmdEditorSetPriorityLow,
       
   258 	EFsEmailUiCmdOpenAttachment,
       
   259 	EFsEmailUiCmdOpenAttachmentList,
       
   260 	EFsEmailUiCmdDownload,
       
   261 	EFsEmailUiCmdDownloadAll,
       
   262 	EFsEmailUiCmdCancelDownload,
       
   263 	EFsEmailUiCmdCancelAllDownloads,
       
   264 	EFsEmailUiCmdSave,
       
   265 	EFsEmailUiCmdSaveAll,
       
   266 	EFsEmailUiCmdClearFetchedAttachment,
       
   267 	EFsEmailUiCmdRemoveAttachment,
       
   268 	EFsEmailUiCmdRemoveAllAttachments,
       
   269 	EFsEmailUiCmdOpenDownloadManagerView,
       
   270 	EFSEmailUICmdViewMessage,
       
   271 	EFsEmailUiCmdMsgDetails,
       
   272 	EFsEmailUiCmdMsgEmptyTempFolder,
       
   273 	EFsEmailUiCmdAiwMenuPlaceHolder,
       
   274 	EFsEmailUiCmdPageUp,
       
   275 	EFsEmailUiCmdPageDown,
       
   276 	EFsEmailUiCmdSelect,
       
   277 	EFsEmailUiCmdSetup,
       
   278 	EFsEmailUiCmdScrollUp,
       
   279 	EFsEmailUiCmdScrollDown,
       
   280 	EFsEmailUiCmdCloseHtmlViewer,
       
   281 	EFsEmailUiCmdHide,
       
   282 	EFsEmailUiCmdAdd,
       
   283 	EFsEmailUiCmdChange,
       
   284 	EFsEmailUiCmdSettingsAddAccount,
       
   285 	EFsEmailUiCmdSettingsRemoveAccount,
       
   286 	EFsEmailUiCmdCollapse,
       
   287 	EFsEmailUiCmdExpand,
       
   288 	EFsEmailUiCmdEmpty,
       
   289 	EFsEmailUiCmdZoomIn,
       
   290 	EFsEmailUiCmdZoomOut,
       
   291 	EFsEmailUiCmdZoomLevel,
       
   292 	
       
   293 	// Zoom level indexes must remain last in the enumeration to enable adding new zoom levels
       
   294 	EFsEmailUiCmdZoomSmall,
       
   295 	EFsEmailUiCmdZoomNormal,
       
   296 	EFsEmailUiCmdZoomLarge,
       
   297 	EFsEmailUiCmdZoom150Percent,
       
   298 	
       
   299     // <cmail> Toolbar
       
   300     EFsEmailUiTbCmdSend,
       
   301     EFsEmailUiTbCmdExpandActions,
       
   302     EFsEmailUiTbCmdCcField,
       
   303     EFsEmailUiTbCmdBccField,
       
   304     EFsEmailUiTbCmdLowPriority,
       
   305     EFsEmailUiTbCmdHighPriority,
       
   306     EFsEmailUiTbCmdFollowUp,
       
   307     EFsEmailUiTbCmdExpandInsert,
       
   308     EFsEmailUiTbCmdInsertImage,
       
   309     EFsEmailUiTbCmdInsertVideo,
       
   310     EFsEmailUiTbCmdInsertAudio,
       
   311     EFsEmailUiTbCmdInsertTemplate,
       
   312     EFsEmailUiTbCmdInsertNote,
       
   313     EFsEmailUiTbCmdInsertPresentation,
       
   314     EFsEmailUiTbCmdInsertOther,
       
   315     EFsEmailUiTbCmdReply,
       
   316     EFsEmailUiTbCmdNewEmail,
       
   317     EFsEmailUiTbCmdDelete,
       
   318     EFsEmailUiTbCmdSelect,
       
   319     EFsEmailUiTbCmdExpandAll,
       
   320     EFsEmailUiTbCmdCollapseAll,
       
   321     EFsEmailUiTbCmdForward,
       
   322     EFsEmailUiTbCmdDownloadAll,
       
   323     EFsEmailUiTbCmdCancelDownload,
       
   324     EFsEmailUiTbCmdSaveAll,
       
   325     
       
   326     EFsEmailUiTbCmdActions,
       
   327     EFsEmailUiTbCmdReplyAll
       
   328 	// </cmail> Toolbar
       
   329   	};
       
   330 
       
   331 enum TFsEmailUiViewerOpenInIntranetCmds
       
   332 	{
       
   333 	EFsEmailUiViewerOpenInIntranetCmdId = 201
       
   334 	};
       
   335 
       
   336 // needed for dynamic menu loading for mail list settings
       
   337 enum TFsEmailUiMailListSettingsOptions
       
   338     {
       
   339     EFsEmailUiCmdSettingsBaseCommandId = 12000,
       
   340     EFsEmailUiCmdSettingsBaseCommandIdMax = 12010
       
   341     };
       
   342 	
       
   343 enum TFsEmailUiLauncherGridIds
       
   344     {
       
   345     EDefaultMailboxItem = 1,
       
   346     EOtherMailboxItems,
       
   347     EDirectoryItem,
       
   348     ESettingsItem,
       
   349     EAddNewMailboxItem,
       
   350     EInfoItem,
       
   351     EHelpItem,
       
   352     EIntellisyncFileSyncItem = 1001,
       
   353     EIntellisyncTravelInfoItem = 1002,
       
   354     EIntellisyncBackupItem = 1003,
       
   355     EIntellisyncRestoreItem = 1004,
       
   356     EIntellisyncUpgradeItem = 1005,
       
   357     EIntellisyncRemoteControlItem = 1006
       
   358     };
       
   359 
       
   360 enum TFieldToCommit 
       
   361     {
       
   362     EAllFields = 0,
       
   363     EToField,
       
   364     ECcField,
       
   365     EBccField,
       
   366     ESubjectField,
       
   367     EBodyField
       
   368     };
       
   369 #endif // __FreestyleEmailUi_HRH__