emailuis/emailui/inc/FreestyleEmailUi.hrh
changeset 0 8466d47a6819
child 1 12c456ceeff2
equal deleted inserted replaced
-1:000000000000 0:8466d47a6819
       
     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 	EFsEmailUiCmdExit,
       
   125 	EFsEmailUiCmdSync,
       
   126 	EFsEmailUiCmdSyncAll,
       
   127 	EFsEmailUiCmdCancelSync,
       
   128 	EFsEmailUiCmdCompose,
       
   129 	EFsEmailUiCmdComposeTo,
       
   130 	EFsEmailUiCmdGoOffline,
       
   131 	EFsEmailUiCmdGoOfflineAll,
       
   132 	EFsEmailUiCmdGoOnline,
       
   133 	EFsEmailUiCmdGoOnlineAll,
       
   134 	EFsEmailUiCmdReadEmail,
       
   135 	EFsEmailUiCmdSettings,
       
   136 	EFsEmailUiCmdSettingsGlobal,
       
   137 	EFsEmailUiCmdSettingsMailbox,
       
   138 	EFsEmailUiCmdSettingsService,
       
   139 	EFsEmailUiCmdAbout,
       
   140 	EFsEmailUiCmdHelp,
       
   141 	EFsEmailUiCmdZoomText,
       
   142 	EFsEmailUiCmdZoomTextSmall,
       
   143 	EFsEmailUiCmdZoomTextNormal,
       
   144 	EFsEmailUiCmdZoomTextLarge,
       
   145 	EFsEmailUiCmdMessageDetails,
       
   146 	EFsEmailUiCmdGoTo,
       
   147 	EFsEmailUiCmdGoToTop,
       
   148 	EFsEmailUiCmdGoToBottom,
       
   149 	EFsEmailUiCmdGoToSwitchFolder,
       
   150 	EFsEmailUiCmdGoToSwitchSorting,
       
   151 	EFsEmailUiCmdGoToActionMenu,
       
   152 	EFsEmailUiCmdMark,
       
   153 	EFsEmailUiCmdMarkMark,
       
   154 	EFsEmailUiCmdMarkMarkAll,
       
   155 	EFsEmailUiCmdMarkUnmark,
       
   156 	EFsEmailUiCmdMarkUnmarkAll,		
       
   157 	EFsEmailUiCmdMarkUnmarkToggle,
       
   158 	EFsEmailUiCmdMailActions,
       
   159 	EFsEmailUiCmdMore,
       
   160 	EFsEmailUiCmdSearch,
       
   161 	EFsEmailUiCmdNewSearch,
       
   162 	EFsEmailUiCmdStopSearch,		
       
   163 	EFsEmailUiCmdConnInfo,
       
   164 	EFsEmailUiCmdActionsOpen,
       
   165 	EFsEmailUiCmdActionsMoveToDrafts,
       
   166 	EFsEmailUiCmdActionsEmptyDeleted,
       
   167 	EFsEmailUiCmdActionsCopy,
       
   168 	EFsEmailUiCmdActionsMove,
       
   169 	EFsEmailUiCmdActionsCopyMessage,
       
   170 	EFsEmailUiCmdActionsMoveMessage,
       
   171 	EFsEmailUiCmdActionsCreateMeeting,
       
   172 	EFsEmailUiCmdActionsCreateMessage,
       
   173 	EFsEmailUiCmdActionsCreateMail,	    
       
   174 	EFsEmailUiCmdActionsReply,
       
   175 	EFsEmailUiCmdActionsReplyAll,
       
   176 	EFsEmailUiCmdActionsForward,
       
   177 	EFsEmailUiCmdActionsForward2,
       
   178 	EFsEmailUiCmdActionsDelete,
       
   179 	EFsEmailUiCmdActionsDeleteCalEvent,
       
   180 	EFsEmailUiCmdActionsCall,
       
   181     // <cmail> video call
       
   182     EFsEmailUiCmdActionsCallVideo,
       
   183     // </cmail>
       
   184 	EFsEmailUiCmdActionsRemoteLookup,	
       
   185 	EFsEmailUiCmdActionsOpenWeb,
       
   186 	EFsEmailUiCmdActionsOpenHtmlViewer,
       
   187 	EFsEmailUiCmdActionsOpenInIntranetMenu,
       
   188 	EFsEmailUiCmdActionsOpenInIntranetBase,
       
   189 	EFsEmailUiCmdActionsAddBookmark,
       
   190 	EFsEmailUiCmdActionsCopyToClipboard,
       
   191 	EFsEmailUiCmdActionsCopyText,
       
   192 	EFsEmailUiCmdViewerFetchRestOfMessage,
       
   193 	EFsEmailUiCmdPreviousMessage,
       
   194 	EFsEmailUiCmdNextMessage,
       
   195 	EFsEmailUiCmdActionsCallSender,
       
   196 	EFsEmailUiCmdActionsAddContact,
       
   197 	EFsEmailUiCmdActionsAddContact2,
       
   198 	EFsEmailUiCmdActionsCollapseAll,
       
   199 	EFsEmailUiCmdActionsExpandAll,
       
   200 	EFsEmailUiCmdActionsCollapseExpandAllToggle,	
       
   201 	EFsEmailUiCmdActionsFlag,
       
   202 	EFsEmailUiCmdActionsContactDetails,
       
   203 	EFsEmailUiCmdMoreNewFolder,
       
   204 // <cmail> Prevent Download Manager opening with attachments
       
   205 //	EFsEmailUiCmdDownloadManager,
       
   206 // </cmail>
       
   207 	EFsEmailUiCmdCalActions,
       
   208 	EFsEmailUiCmdCalActionsAccept,
       
   209 	EFsEmailUiCmdCalActionsTentative,
       
   210 	EFsEmailUiCmdCalActionsDecline,
       
   211 	EFsEmailUiCmdCalRemoveFromCalendar,
       
   212 	EFsEmailUiCmdOpenCalendar,
       
   213 	EFsEmailUiCmdCalActionsReplyAsMail,
       
   214 	EFsEmailUiCmdCalActionsForwardAsMail,
       
   215 	EFsEmailUiCmdSort,
       
   216 	EFsEmailUiCmdSortByDate,
       
   217 	EFsEmailUiCmdSortBySender,
       
   218 	EFsEmailUiCmdSortByPriority,
       
   219 	EFsEmailUiCmdView,
       
   220 	EFsEmailUiCmdViewAll,
       
   221 	EFsEmailUiCmdViewSender,
       
   222 	EFsEmailUiCmdViewSubject,
       
   223 	EFsEmailUiCmdMarkAsRead,
       
   224 	EFsEmailUiCmdMarkAsUnread,
       
   225 	EFsEmailUiCmdMarkAsReadUnreadToggle,
       
   226 	EFsEmailUiCmdAttacments,
       
   227 	EFsEmailUiCmdEditorSendMail,
       
   228 	EFsEmailUiCmdEditorAddTo,
       
   229 	EFsEmailUiCmdEditorFontSize,
       
   230 	EFsEmailUiCmdEditorFontColor,
       
   231 	EFsEmailUiCmdEditorAddAttacments,
       
   232 	EFsEmailUiCmdEditorAddAttacmentsImage,
       
   233 	EFsEmailUiCmdEditorAddAttacmentsFile,
       
   234 	EFsEmailUiCmdEditorFontSizeIncrease,
       
   235 	EFsEmailUiCmdEditorFontSizeNormal,
       
   236 	EFsEmailUiCmdEditorFontSizeDecrease,
       
   237 	EFsEmailUiCmdEditorFontColorBlack,
       
   238 	EFsEmailUiCmdEditorFontColorBlue,
       
   239 	EFsEmailUiCmdEditorFontColorRed,
       
   240 	EFsEmailUiCmdEditorFontColorYellow,
       
   241 	EFsEmailUiCmdEditorFontStyle,
       
   242 	EFsEmailUiCmdEditorFontStyleNormal,
       
   243 	EFsEmailUiCmdEditorFontStyleItalic,
       
   244 	EFsEmailUiCmdEditorFontStyleBold,
       
   245 	EFsEmailUiCmdEditorFontStyleUnderlined,
       
   246 	EFsEmailUiCmdEditorSetPriority,
       
   247 	EFsEmailUiCmdEditorSetPriorityHigh,
       
   248 	EFsEmailUiCmdEditorSetPriorityNormal,
       
   249 	EFsEmailUiCmdEditorSetPriorityLow,
       
   250 	EFsEmailUiCmdOpenAttachment,
       
   251 	EFsEmailUiCmdOpenAttachmentList,
       
   252 	EFsEmailUiCmdDownload,
       
   253 	EFsEmailUiCmdDownloadAll,
       
   254 	EFsEmailUiCmdCancelDownload,
       
   255 	EFsEmailUiCmdCancelAllDownloads,
       
   256 	EFsEmailUiCmdSave,
       
   257 	EFsEmailUiCmdSaveAll,
       
   258 	EFsEmailUiCmdClearFetchedAttachment,
       
   259 	EFsEmailUiCmdRemoveAttachment,
       
   260 	EFsEmailUiCmdRemoveAllAttachments,
       
   261 	EFsEmailUiCmdOpenDownloadManagerView,
       
   262 	EFSEmailUICmdViewMessage,
       
   263 	EFsEmailUiCmdMsgDetails,
       
   264 	EFsEmailUiCmdMsgEmptyTempFolder,
       
   265 	EFsEmailUiCmdAiwMenuPlaceHolder,
       
   266 	EFsEmailUiCmdPageUp,
       
   267 	EFsEmailUiCmdPageDown,
       
   268 	EFsEmailUiCmdSelect,
       
   269 	EFsEmailUiCmdSetup,
       
   270 	EFsEmailUiCmdScrollUp,
       
   271 	EFsEmailUiCmdScrollDown,
       
   272 	EFsEmailUiCmdCloseHtmlViewer,
       
   273 	EFsEmailUiCmdHide,
       
   274 	EFsEmailUiCmdAdd,
       
   275 	EFsEmailUiCmdChange,
       
   276 	EFsEmailUiCmdSettingsAddAccount,
       
   277 	EFsEmailUiCmdSettingsRemoveAccount,
       
   278 	EFsEmailUiCmdCollapse,
       
   279 	EFsEmailUiCmdExpand,
       
   280 	EFsEmailUiCmdEmpty,
       
   281 	EFsEmailUiCmdZoomIn,
       
   282 	EFsEmailUiCmdZoomOut,
       
   283 	EFsEmailUiCmdZoomLevel,
       
   284 	
       
   285 	// Zoom level indexes must remain last in the enumeration to enable adding new zoom levels
       
   286 	EFsEmailUiCmdZoomSmallest,
       
   287 	EFsEmailUiCmdZoomSmall,
       
   288 	EFsEmailUiCmdZoomNormal,
       
   289 	EFsEmailUiCmdZoomLarge,
       
   290 	
       
   291     // <cmail> Toolbar
       
   292 	EFsEmailUiTbCmdSend,
       
   293 	EFsEmailUiTbCmdAddRecipient,
       
   294 	EFsEmailUiTbCmdExpandInsert,
       
   295     EFsEmailUiTbCmdInsertImage,
       
   296     EFsEmailUiTbCmdInsertVideo,
       
   297     EFsEmailUiTbCmdInsertAudio,
       
   298     EFsEmailUiTbCmdInsertTemplate,
       
   299     EFsEmailUiTbCmdInsertNote,
       
   300     EFsEmailUiTbCmdInsertPresentation,
       
   301     EFsEmailUiTbCmdInsertOther,
       
   302     EFsEmailUiTbCmdReply,
       
   303     EFsEmailUiTbCmdNewEmail,
       
   304     EFsEmailUiTbCmdDelete,
       
   305     EFsEmailUiTbCmdSelect,
       
   306     EFsEmailUiTbCmdExpandAll,
       
   307     EFsEmailUiTbCmdCollapseAll,
       
   308     EFsEmailUiTbCmdForward,
       
   309     EFsEmailUiTbCmdDownloadAll,
       
   310     EFsEmailUiTbCmdCancelDownload,
       
   311     EFsEmailUiTbCmdSaveAll,
       
   312     
       
   313     EFsEmailUiTbCmdActions,
       
   314     EFsEmailUiTbCmdReplyAll
       
   315 	// </cmail> Toolbar
       
   316   	};
       
   317 
       
   318 enum TFsEmailUiViewerOpenInIntranetCmds
       
   319 	{
       
   320 	EFsEmailUiViewerOpenInIntranetCmdId = 201
       
   321 	};
       
   322 
       
   323 // needed for dynamic menu loading for mail list settings
       
   324 enum TFsEmailUiMailListSettingsOptions
       
   325     {
       
   326     EFsEmailUiCmdSettingsBaseCommandId = 12000,
       
   327     EFsEmailUiCmdSettingsBaseCommandIdMax = 12010
       
   328     };
       
   329 	
       
   330 enum TFsEmailUiLauncherGridIds
       
   331     {
       
   332     EDefaultMailboxItem = 1,
       
   333     EOtherMailboxItems,
       
   334     EDirectoryItem,
       
   335     ESettingsItem,
       
   336     EAddNewMailboxItem,
       
   337     EInfoItem,
       
   338     EHelpItem,
       
   339     EIntellisyncFileSyncItem = 1001,
       
   340     EIntellisyncTravelInfoItem = 1002,
       
   341     EIntellisyncBackupItem = 1003,
       
   342     EIntellisyncRestoreItem = 1004,
       
   343     EIntellisyncUpgradeItem = 1005,
       
   344     EIntellisyncRemoteControlItem = 1006
       
   345     };
       
   346 
       
   347 enum TFieldToCommit 
       
   348     {
       
   349     EAllFields = 0,
       
   350     EToField,
       
   351     ECcField,
       
   352     EBccField,
       
   353     ESubjectField,
       
   354     EBodyField
       
   355     };
       
   356 #endif // __FreestyleEmailUi_HRH__