home *** CD-ROM | disk | FTP | other *** search
/ Tools / WinSN5.0Ver.iso / NETSCAP.50 / WIN1998.ZIP / ns / cmd / macfe / include / resgui.h < prev   
Encoding:
C/C++ Source or Header  |  1998-04-08  |  39.0 KB  |  1,113 lines

  1. /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  2.  *
  3.  * The contents of this file are subject to the Netscape Public License
  4.  * Version 1.0 (the "NPL"); you may not use this file except in
  5.  * compliance with the NPL.  You may obtain a copy of the NPL at
  6.  * http://www.mozilla.org/NPL/
  7.  *
  8.  * Software distributed under the NPL is distributed on an "AS IS" basis,
  9.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
  10.  * for the specific language governing rights and limitations under the
  11.  * NPL.
  12.  *
  13.  * The Initial Developer of this code under the NPL is Netscape
  14.  * Communications Corporation.  Portions created by Netscape are
  15.  * Copyright (C) 1998 Netscape Communications Corporation.  All Rights
  16.  * Reserved.
  17.  */
  18.  
  19. /*-----------------------------------------------------------------------------
  20.     resgui.h
  21.     Module-Specific Interface Constants
  22. -----------------------------------------------------------------------------*/
  23. #ifndef __RESGUI__
  24. #define __RESGUI__
  25.  
  26.  
  27. #define emSignature         'MOZZ'        // 'MOSS' for Netscape build, 'MOZZ' for free source build
  28.  
  29. // ÑÑ File types
  30. #define emPrefsType            'pref'
  31. #define emTextType            'TEXT'
  32. #define emBookmarkFile        'URL '    // Bookmark file
  33. #define emPluginFile         'NSPL'
  34. #define MAIL_MESSAGE_FLAVOR    'MSTB'
  35. #define NEWS_ARTICLE_FLAVOR    'NSTB'
  36. #define TEXT_FLAVOR            'TEXT'
  37. #define emHelpType            'HELP'
  38. #define emRegistry            'REGS'
  39. #define emProfileType        'PRFL'
  40. #define emNetprofileType    'PRFN'
  41.  
  42. //    Locale Boundle - use  for l10n
  43. #define emLocaleBndl        'lBDL'
  44.  
  45. #define emKeyChain            'KCHN'    // Key chain
  46. #define emMagicCookie        'COOK'    // Magic cookie
  47. #define emCertificates        'CERT'    // Certificates
  48. #define emCertIndex            'CERI'    // Certificate index
  49. // DBM files have prefixes DBM
  50. #define emGlobalHistory        'DBMG'    // Global history file
  51. #define emCacheFat            'DBMC'    // CacheFAT
  52. #define emExtCache            'DBME'    // External cache
  53. // Address Book (neo database file)
  54. #define emAddressBookDB        'NAB '
  55. // Mail files
  56. #define emMailFilterRules    'MRUL'
  57. #define emMailFilterLog        'TEXT'
  58. #define emMailFolderSummary    'MSUM'
  59. #define emMailSubdirectory    'MSBD'
  60. // News
  61. #define emNewsrcFile        'NEWS'    // Newsrc file, just like Newswatcher's
  62. #define emNewsrcDatabase    'DBNW'    // News database
  63. #define emNewsXoverCache    'DBNX'    // News xover cache
  64. #define emNewsHostDatabase    'DBNW'    // News host database
  65.  
  66. // ÑÑ Drag/clip flavors
  67. #define emBookmarkFileDrag    'urlF'        // FSSpec for promiseHFS drags
  68. #define emXPBookmarkClipboard 'urlX'    // Cross-platform bookmark copy/paste
  69. #define emBookmarkDrag        'URLD'        // URL and a title drag for page proxy icon
  70.                                         //  and in-page URLs
  71. //#define emComposerNativeDrag 'CNDr'
  72. #define emHTNodeDrag 'HTND'                // HT_Resource data for a nav center item
  73.  
  74. #define emContextPopupMenu    4100
  75.  
  76. // Stop Loading/Animations
  77.  
  78. #define STOP_STRING_LIST            9000
  79. #define STOP_LOADING_INDEX            1
  80. #define STOP_ANIMATIONS_INDEX        2
  81.  
  82. // ÑÑ╩menu commands/messages.  SEE ALSO MailNewsGroupWindow_Defines.h
  83. //#define cmd_EditGeneral                1000    // Edit General Prefs
  84. //#define cmd_EditMailNews            1001    // Edit Mail and News Prefs
  85. #define cmd_Preferences                1001
  86. #define cmd_EditNetwork                1002    // Edit Network Prefs
  87. #define cmd_EditSecurity            1003    // Edit Security Prefs
  88. #define cmd_Reload                    1004    // Reload the URL in the top window
  89. //#define cmd_GoForward                1005    // Go forward
  90. #define cmd_Back                    1006    // Go back
  91. #define cmd_ViewSource                1007    // View source. Handled by hyperWindow
  92. #define cmd_MailTo                    1008    // Mail to
  93. //#define cmd_Home                    1009    // Go home
  94. #define cmd_DelayImages                1010    // Delay image loading
  95. #define cmd_LoadImages                1011    // Load all images
  96. #define cmd_AddToBookmarks            1012    // Add to hotlist
  97. #define cmd_ReloadImage                1013    // Reload images
  98. #define cmd_Find                    1014    // Find
  99. #define cmd_FindAgain                1015    // Find again
  100. #define cmd_MailNewsSearch            8100    // Mail/News Search Dialog command
  101. #define cmd_Stop                    1016
  102. #define cmd_ToggleToolbar            1017
  103. #define cmd_ToggleURLField            1018    // the Akbar terminology
  104. #define cmd_ToggleLocationBar        1018    // The 4.0 and later terminology
  105. #define cmd_TogglePersonalToolbar    1199
  106. #define cmd_ToggleStatusArea        1019
  107.  
  108. #define cmd_ShowLocationBar            1500
  109. #define cmd_HideLocationBar            1501
  110.  
  111.     /* nav center toggle in Netscape_Constants.h */
  112. #define cmd_FancyFTP                1020
  113. #define cmd_SaveDefaultCharset        1021
  114. #define cmd_ShowDirectory            1022
  115. #define cmd_DocumentInfo            1023
  116. #define cmd_ShowSecurityBar            1024
  117. #define LOGO_BUTTON                    1025
  118. #define cmd_CoBrandLogo                1026
  119. #define cmd_DocumentEncoding        1027
  120.  
  121. /* THESE ARE DUPLICATES */
  122. #define cmd_SortArticles            1028
  123. #define cmd_MoveArticles            1029
  124. #define    cmd_CopyArticles            1030
  125. #define cmd_MessageHeaders            1031
  126. /* END DUPLICATES */
  127.  
  128. #define cmd_MailNewsFolderWindow    1028    // Show mail window
  129. #define cmd_Inbox                    1029    // Show inbox
  130. #define cmd_BookmarksWindow         1030    // Show the bm pane of NavCenter in new window
  131. #define cmd_HistoryWindow            1031    // Show history pane of NavCenter in new window
  132. //#define cmd_OpenURL                    1032
  133. #define cmd_AddressBookWindow        1033
  134. #define cmd_Redo                    1034
  135.  
  136. #define cmd_ViewFrameSource            1035
  137. #define cmd_ViewFrameInfo            1036
  138.  
  139. #define cmd_ToggleTaskBar            1037
  140.  
  141. #if 0
  142. /* bookmarks menus */
  143. #define cmd_OpenBookmarks            1039
  144. #define cmd_SetAddHeader            1040
  145. #define cmd_ImportBookmarks            1041
  146. #define    cmd_WhatsNew                1042
  147. #define cmd_SelectAllBookmarks        1043
  148. #define cmd_BookmarkProps            1044
  149. #define cmd_GotoBookmark            1045
  150. #define cmd_SortBookmarks            1046
  151. #define    cmd_InsertBookmark            1047
  152. #define cmd_InsertHeader            1048
  153. #define cmd_InsertSeparator            1049
  154. #define cmd_MakeAlias                1050
  155. #define cmd_ViewInNetscape            1051
  156. #define cmd_SetMenuHeader            1052
  157. #define cmd_MoveBookmark            1053
  158. #define cmd_NewWorkspace            1054
  159. #endif
  160.  
  161. /* address book menus */
  162. #define cmd_ImportAddressBook        1060
  163.  
  164. /* mail composition */
  165. #define cmd_Send                    1054
  166. #define cmd_Queue                    1055
  167. #define cmd_PasteQuote                1056
  168. #define cmd_Scramble                1057
  169. #define cmd_ShowAllHeaders            1058
  170. #define cmd_QueueOption                1059
  171. #define cmd_ImmediateDelivery        1061
  172. #define cmd_DeferredDelivery        1062
  173.  
  174. /*     these need to be in the same order as
  175.      the panes in the view */
  176. #define    cmd_ShowMailTo                1070
  177. #define    cmd_ShowNewsgroupTo            1071
  178. #define cmd_ShowReplyTo                1072
  179. #define cmd_ShowMailCC                1073
  180. #define cmd_ShowMailBCC                1074
  181. #define    cmd_ShowFileCC                1075
  182. #define    cmd_ShowFollowUpTo            1076
  183.  
  184. #define cmd_NetSearch                1080
  185.  
  186. #ifdef FORTEZZA
  187. #define    cmd_FortezzaCard            1095
  188. #define    cmd_FortezzaChange            1096
  189. #define    cmd_FortezzaView            1097
  190. #define    cmd_FortezzaInfo            1098
  191. #define    cmd_FortezzaLogout            1099
  192. #endif
  193.  
  194.  
  195. /* mail reading */
  196. #define    MAIL_MENU_BASE                1100
  197. //#define cmd_OpenFolder                1100
  198. //#define cmd_NewFolder                1101
  199. //#define cmd_DeleteFolder            1102
  200. #define cmd_OpenNewsHost            1103
  201. #define cmd_SaveMessagesAs            1104
  202. #define cmd_CopyMessagesInto        1105
  203. #define cmd_MoveMessagesInto        1106
  204. #define cmd_GetInfo                    1107
  205. #define cmd_ShowAllNewsgroups        1108
  206. #define cmd_CheckNewNewsgroups        1109
  207. #define cmd_Rot13Message            1110
  208. #define cmd_GetNewMail                1111
  209. #define cmd_DeliverQueuedMessages    1112
  210.  
  211. #define cmd_MailUndo                1115
  212. #define cmd_MailRedo                1116
  213. #define cmd_PostReply                1119
  214. #define cmd_PostAndMailReply        1120
  215. #define cmd_PostNew                    1121
  216. #define cmd_MailNew                    1122
  217. //#define cmd_ForwardMessage            1123
  218. #define cmd_MarkMessage                1124
  219. #define cmd_UnmarkAllMessages        1125
  220. #define cmd_DeleteMessage            1126
  221. #define cmd_CancelMessage            1127
  222. #define cmd_SelectAllMessages        1128
  223. #define cmd_UnselectAllMessages        1129
  224. #define cmd_SelectThread            1130
  225. #define cmd_SelectMarkedMessages    1131
  226. #define cmd_MarkSelectedMessages    1132
  227. //#define cmd_EmptyTrash                1133
  228. #define cmd_CompressFolder            1134
  229. #define cmd_CompressAllFolders        1135
  230. #define cmd_MarkSelectedRead        1136
  231. #define cmd_MarkSelectedUnread        1137
  232. #define cmd_MarkThreadRead            1138
  233. #define cmd_MarkAllRead                1139
  234. #define cmd_ShowAllMessages            1140
  235. #define cmd_SelectSelection            1141 /* No-op.  Handy for context menus */
  236. //#define cmd_PreviousMessage            1142
  237. #define cmd_FirstMessage            1143
  238. #define cmd_LastMessage                1144
  239. //#define cmd_NextUnreadMessage        1145
  240. #define cmd_PreviousUnreadMessage    1146
  241. #define cmd_FirstUnreadMessage        1147
  242. #define cmd_LastUnreadMessage        1148
  243. #define cmd_NextMarkedMessage        1149
  244. #define cmd_PreviousMarkedMessage    1150
  245. #define cmd_FirstMarkedMessage        1151
  246. #define cmd_LastMarkedMessage        1152
  247. #define cmd_ThreadMessages            1153
  248. #define cmd_SortByMessageNumber        1155
  249. #define cmd_Resort                    1159
  250. #define cmd_ShowAllMessageHeaders    1160
  251. #define cmd_OpenSelectionNewWindow    1161
  252. #define cmd_SendFormattedText        1162
  253. #define cmd_QueueForLaterDelivery    1163
  254. #define cmd_AttachAsText            1164
  255. #define cmd_UnmarkSelectedMessages    1165
  256. //    Renamed the unused "cmd_OpenSelectedFolder" command.  DDM 28-JAN-97
  257. #define cmd_OpenSelection            1166
  258. #define cmd_ShowOnlyUnreadMessages    1167
  259. #define cmd_ShowSubscribedNewsgroups    1168
  260. #define cmd_ShowActiveNewsgroups    1169
  261. #define cmd_SaveMessagesAsAndDelete    1170
  262. #define cmd_ForwardQuoted            1171
  263. #define cmd_RemoveNewshost            1172
  264. #define cmd_AddToAddressBook        1173
  265. #define cmd_AddNewsgroup            1174
  266. #define cmd_AddFromNewest            1175
  267. #define cmd_AddFromOldest            1176
  268. #define cmd_GetMoreMessages            1177
  269. #define    cmd_GetAllMessages            1178
  270. #define cmd_AttachInline            1179
  271. #define cmd_AttachLinks                1180
  272. #define    cmd_ShowSomeMessageHeaders    1181
  273. #define cmd_ShowMicroMessageHeaders    1182
  274. #define cmd_WrapLongLines            1183
  275. #define cmd_SubscribeNewsgroups        1184
  276. #define MAIL_MENU_LAST                cmd_SubscribeNewsgroups
  277. #define cmd_UpdateMessageCount        1185
  278. #define cmd_MailDocument            1190
  279. #define cmd_AboutPlugins            1191
  280. #define cmd_ReloadFrame                1192
  281. #define cmd_FTPUpload                1193
  282. #define cmd_SecurityInfo            1194
  283. #define cmd_EditMessage                1195
  284. #define cmd_ManageMailAccount        1196
  285. #define cmd_NewNewsgroup            1197
  286. #define cmd_ModerateNewsgroup        1198
  287.  
  288. /* Editor Window Menu */
  289. #define cmd_BrowserWindow            1206
  290.  
  291. #ifdef EDITOR    /* editing commands */
  292.  
  293. /* Browser File Menu */
  294. #define cmd_NewWindowEditor            1221
  295. #define cmd_NewWindowEditorIFF        1200
  296. #define    cmd_EditDocument            1201
  297. #define    cmd_EditFrameSet            1220    // this works the same as EditDocument right now
  298. #define cmd_EditFrame                1296
  299. #define cmd_OpenFileEditor            1202
  300.  
  301. /* Browser Options Menu (Preferences) */
  302. #define cmd_EditEditor                1203
  303.  
  304. /* Editor File Menu */
  305. #define cmd_OpenURLEditor            1204
  306. #define    cmd_BrowseDocument            1205
  307.  
  308. /* Editor Insert Menu */
  309. #define cmd_Insert_Object            'InsO'
  310. #define    cmd_Insert_Link                1207
  311. #define    cmd_InsertEditLink            1257    /* based on selection: edit existing or insert new */
  312. #define    cmd_Insert_Target            1208
  313. #define    cmd_InsertEdit_Target        1274    /* based on selection: edit existing or insert new */
  314. #define    cmd_Insert_Image            1209
  315. #define cmd_InsertEditImage            1255    /* based on selection: edit existing or insert new */
  316. #define    cmd_Insert_Line                1210
  317. #define    cmd_InsertEditLine            1256    /* based on selection: edit existing or insert new */
  318. #define    cmd_Insert_LineBreak        1211
  319. #define    cmd_Insert_BreakBelowImage    1212
  320.  
  321. /* Editor Format Menu */
  322. #define cmd_Format_FontHierMenu        'FONT'
  323. #define    cmd_Format_Text                1214
  324. #define    cmd_Format_PageTitle        1215
  325. #define    cmd_Format_Document            1218
  326. #define    cmd_Format_FontColor        1219
  327. #define cmd_FormatColorsAndImage    1213    // html mail compose only
  328.  
  329. /* Editor Format Character Menu */
  330. //#define    cmd_Format_Character_Normal            1220    // use cmd_Plain
  331. //#define    cmd_Format_Character_Bold            1221    // use cmd_Bold
  332. //#define    cmd_Format_Character_Italic            1222    // use cmd_Italic
  333. #define    cmd_Format_Character_Nonbreaking    1223
  334. #define    cmd_Format_Character_Superscript    1224
  335. #define    cmd_Format_Character_Subscript        1225
  336. #define    cmd_Format_Character_Blink            1226
  337. #define    cmd_Format_Character_ClearAll        1227
  338.  
  339. /* Editor Format Paragraph Menu */
  340. #define    cmd_Format_Paragraph_Normal            1228
  341. #define    cmd_Format_Paragraph_Head1            1229
  342. #define    cmd_Format_Paragraph_Head2            1230
  343. #define    cmd_Format_Paragraph_Head3            1231
  344. #define    cmd_Format_Paragraph_Head4            1232
  345. #define    cmd_Format_Paragraph_Head5            1233
  346. #define    cmd_Format_Paragraph_Head6            1234
  347. #define    cmd_Format_Paragraph_Address        1235
  348. #define    cmd_Format_Paragraph_Formatted        1236
  349. #define    cmd_Format_Paragraph_List_Item        1237
  350. #define    cmd_Format_Paragraph_Desc_Title        1238
  351. #define    cmd_Format_Paragraph_Desc_Text        1239
  352. #define    cmd_Format_Paragraph_Indent            1240
  353. #define    cmd_Format_Paragraph_UnIndent        1241
  354.  
  355. /* Editor Format Font Size Menu */
  356. #define cmd_Format_Font_Size_N2                1242
  357. #define cmd_Format_Font_Size_N1                1243
  358. #define cmd_Format_Font_Size_0                1244
  359. #define cmd_Format_Font_Size_P1                1245
  360. #define cmd_Format_Font_Size_P2                1246
  361. #define cmd_Format_Font_Size_P3                1247
  362. #define cmd_Format_Font_Size_P4                1248
  363.  
  364. /* Editor Options Menu */
  365. #define    cmd_Toggle_Character_Toolbar        1250
  366. #define    cmd_Toggle_Paragraph_Toolbar        1251
  367.  
  368. /* These are actually messages from toolbar buttons */
  369. //#define cmd_IncreaseFontSize                1253    // use cmd_FontLarger
  370. //#define cmd_DecreaseFontSize                1254    // use cmd_FontSmaller
  371. //#define    cmd_AlignParagraphLeft                1258    // use cmd_JustifyLeft
  372. //#define    cmd_AlignParagraphCenter            1259    // use cmd_JustifyCenter
  373. //#define    cmd_AlignParagraphRight                1260    // use cmd_JustifyRight
  374.  
  375. #define cmd_Format_Character_Strikeout        1261
  376.  
  377. // messages from the Editor Dialog Boxes
  378. #define msg_Clear_Text_Styles                1267
  379. #define msg_Clear_All_Styles                1268
  380. #define msg_Paragraph_Style_Popup            1269
  381. #define msg_Paragraph_Addtnl_Style_Popup    1270
  382. #define msg_List_Style_Popup                1271
  383.  
  384. // messages from the paragraph toolbar
  385. #define msg_MakeNoList                        1222
  386. #define msg_MakeNumList                        1272
  387. #define msg_MakeUnumList                    1273
  388. // messages from the character toolbar
  389. #define msg_Link_Browse_File                1275
  390. #define msg_Link_Clear_Link                    1276
  391. #define msg_Default_Color_Radio                1280
  392. #define msg_Custom_Color_Radio                1281
  393. #define msg_Font_Face_Changed                1279
  394. #define msg_Font_Size_Changed                1282
  395. #define cmd_DisplayParagraphMarks            1283
  396. #define cmd_Insert_Unknown_Tag                1284
  397.  
  398. //Table support
  399. #define cmd_Insert_Table                    1285
  400. #define cmd_Delete_Table                    1286
  401. #define cmd_Format_Table                    1287
  402. #define cmd_Insert_Row                        1288
  403. #define cmd_Delete_Row                        1289
  404. #define cmd_Insert_Col                        1290
  405. #define cmd_Delete_Col                        1291
  406. #define cmd_Insert_Cell                        1316
  407. #define cmd_Delete_Cell                        1317
  408. //#define cmd_Insert_Caption                    1292
  409. //#define cmd_Delete_Caption                    1293
  410. #define cmd_Format_Cell                        1294
  411. #define cmd_Format_Row                        1318
  412. // #define cmd_DisplayTableBoundaries            1315
  413. #define cmd_Select_Table                    1319
  414. #define cmd_DisplayTables                    1324
  415.  
  416.  
  417. #define cmd_Paragraph_Hierarchical_Menu        'Para'        // 1296
  418. #define cmd_Font_Size_Hierarchical_Menu        'Size'
  419. #define cmd_Align_Hierarchical_Menu            'Algn'
  420.  
  421. // font menu
  422. #define cmd_FormatViewerFont                1253
  423. #define cmd_FormatFixedFont                    1254
  424.  
  425. #define cmd_New_Document_Template            1301
  426. #define cmd_New_Document_Wizard                1302
  427. #define cmd_Publish                            1303
  428. #define cmd_Refresh                            1304
  429. #define cmd_EditSource                        1305
  430. #define cmd_Remove_Links                    1306
  431. #define cmd_Format_Target                    1307
  432. #define cmd_Format_Unknown_Tag                1308
  433. #define cmd_Format_DefaultFontColor            1309
  434.  
  435. #define msg_Doc_Advanced_Prop_New_Tag        1312
  436. #define msg_Doc_Advanced_Prop_Set_Tag        1313
  437. #define msg_Doc_Advanced_Prop_Delete_Tag    1314
  438.  
  439. #define cmd_GoDefaultPublishLocation        1325
  440. #endif /* EDITOR */
  441.  
  442. #define msg_Apply        3001
  443. #define msg_Defaults    3002
  444.  
  445. #define cmd_AttachToMessage            2006
  446. #define cmd_IncludeOriginalText        2010
  447.  
  448. #define    HISTORY_MENU_BASE            2000
  449. #define HISTORY_LIMIT                32
  450. #define HISTORY_MENU_LAST            HISTORY_MENU_BASE + HISTORY_LIMIT
  451.  
  452. #define COPY_MOVE_BASE                2050    // reserved for entries in the "Copy to╔"
  453. #define COPY_MOVE_LAST                2200    // and "Move to╔" submenus
  454.                                             
  455. #define TOOLS_MENU_BASE                2500    // Reserved for up to 3000 for tools menus
  456. #define TOOLS_MENU_BASE_LAST        2989
  457.  
  458. #define FONT_MENU_BASE                12500    // Reserved 485 for font menu
  459. #define FONT_MENU_BASE_LAST            12984
  460.  
  461. #define RECENT_EDIT_MENU_BASE        12985
  462. #define RECENT_EDIT_MENU_BASE_LAST    12999
  463.  
  464. #define    COLOR_POPUP_MENU_BASE        13000    // Reserve 260 for color popup menu
  465. #define    COLOR_POPUP_MENU_BASE_LAST    13259
  466.  
  467. #define cmd_EditorPluginStop        2991
  468.  
  469. #define BOOKMARKS_MENU_BASE            3050    // Reserved for up to 4000 for hotlist menus
  470. #define BOOKMARKS_MENU_BASE_LAST    3999
  471.  
  472. #define cmd_LaunchCalendar            6600
  473. #define cmd_Launch3270                6601
  474. #define cmd_LaunchNetcaster            6602
  475.  
  476. #define cmd_LaunchConference        6610
  477.  
  478. #define cmd_ShowJavaConsole            7866
  479.  
  480. #define cmd_WINDOW_MENU_BASE         9001    // 9001 through 9050 reserved for windows
  481. #define cmd_WINDOW_MENU_BASE_LAST    9050
  482.  
  483.  
  484. //#define cmd_Directory                1300
  485.  
  486. #define DIR_BUTTON_BASE                4000
  487. #define DIR_MENU_BASE                4020
  488. #define DIR_BUTTON_LAST                4050
  489.  
  490. #define CONTEXT_MENU_BASE            4070
  491. #define    cmd_NEW_WINDOW_WITH_FRAME      4 + CONTEXT_MENU_BASE
  492. // ----
  493. #define    cmd_OPEN_LINK                 6 + CONTEXT_MENU_BASE
  494. #define    cmd_NEW_WINDOW                 8 + CONTEXT_MENU_BASE
  495. #define cmd_SAVE_LINK_AS             9 + CONTEXT_MENU_BASE
  496. #define    cmd_COPY_LINK_LOC            10 + CONTEXT_MENU_BASE
  497. // ---
  498. #define    cmd_VIEW_IMAGE                12 + CONTEXT_MENU_BASE
  499. #define    cmd_SAVE_IMAGE_AS            13 + CONTEXT_MENU_BASE
  500. #define    cmd_COPY_IMAGE                14 + CONTEXT_MENU_BASE
  501. #define    cmd_COPY_IMAGE_LOC            15 + CONTEXT_MENU_BASE
  502. #define    cmd_LOAD_IMAGE                16 + CONTEXT_MENU_BASE
  503. #define CONTEXT_MENU_LAST            4999
  504.  
  505. // ÑÑ Cursors
  506. #define curs_Hand            128
  507. #define curs_VertDrag        129
  508. #define curs_HoriDrag        130
  509.  
  510. // ÑÑ Text traits
  511. #define FieldTextTxtr         4001
  512.  
  513. // ÑÑ Windows
  514. #define Wind_NamePass        1005    // Name and password for FE_Name
  515. #define Wind_Prompt            1006    // Prompt for FE_Prompt
  516. #define Wind_Pass            1007    // Prompt for a password
  517.  
  518. #define        IBM3270_FOLDER            "3270"
  519. #define        IBM3270_FILE            "HE3270EN.HTM"
  520.  
  521. // ÑÑ Preferences built-in types
  522. #define PREF_SOURCE                                "Netscape/DocumentSource"
  523. #define    TELNET_APPLICATION_MIME_TYPE            "Netscape/Telnet"
  524. #define    TELNET_APPLICATION_FILE_TYPE            'CONF'
  525. #define HTML_VIEWER_APPLICATION_MIME_TYPE        "Netscape/Source"
  526. #define HTML_VIEWER_APPLICATION_FILE_TYPE        'TEXT'
  527. #define    TN3270_VIEWER_APPLICATION_MIME_TYPE        "Netscape/tn3270"
  528. #define TN3270_VIEWER_APPLICATION_FILE_TYPE        'GFTS'
  529.  
  530. // Preference resources
  531.  
  532. #define STARTUP_BROWSER        1
  533. #define STARTUP_NEWS        2
  534. #define STARTUP_MAIL        3
  535. #define STARTUP_VISIBLE        4
  536. #define BROWSER_STARTUP_ID    1
  537. #define MAIL_STARTUP_ID        2
  538. #define NEWS_STARTUP_ID        4
  539. #define ADDRESS_STARTUP_ID    8
  540. #define NAVCENTER_STARTUP_ID 16
  541.  
  542. #define res_Strings1 2001
  543. // 2002 and 2003 are taken by obsolete preferences
  544. #define res_StringsBoolean 2004
  545. #define res_StringsLong 2005
  546. #define res_StringsColor 2006
  547. #define res_Strings2 2007
  548. #define res_PrintRecord 1
  549.  
  550. #define BOOLEAN_PREFS_RESID                    129
  551. #define LONG_PREFS_RESID                    129
  552. #define COLORS_PREFS_RESID                    129
  553. #define    STRING_PREFS_RESID                    2001
  554. #define FONT_PREFS_RESID                    2002
  555. #define PROT_HANDLER_PREFS_RESID            2003
  556. #define MIME_PREFS_FIRST_RESID                129
  557.  
  558. // preferences error strings
  559. #define mPREFS_UNSPECIFIED_ERR_ALERT        21000
  560. #define mPREFS_CANNOT_OPEN_SECOND_ALERT        21004
  561. #define mPREFS_CANNOT_CREATE                21008
  562. #define mPREFS_CANNOT_CREATE_PREFS_FOLDER    21012
  563. #define mPREFS_CANNOT_READ                    21016
  564. #define mPREFS_CANNOT_WRITE                    21020
  565. #define mPREFS_DUPLICATE_MIME                21024
  566.  
  567. #define    BUTTON_STRINGS_RESID                301
  568. #define BUTTON_TOOLTIPS_RESID                302
  569. #define PREF_WINDOWNAMES_RESID                303
  570. #define HELPFILES_NAMES_RESID                304
  571.  
  572. #define    TOOLBAR_ICONS    0                    // Toolbar display style possible values
  573. #define TOOLBAR_TEXT    1
  574. #define TOOLBAR_TEXT_AND_ICONS 2
  575.  
  576. #define    DEFAULT_BACKGROUND        0
  577. #define    CUSTOM_BACKGROUND        1
  578. #define GIF_FILE_BACKGROUND        2
  579.  
  580. #define    PRINT_REDUCED        XL
  581. #define PRINT_CROPPED        1
  582. #define PRINT_RESIZED        2
  583.  
  584. #define DLOG_SAVEAS            1040
  585. #define DLOG_GETFOLDER        1041
  586. #define DLOG_UPLOADAS        1043
  587.  
  588. #define HELP_URLS_RESID            2020
  589. #define LOGO_BUTTON_URL_RESID    2022
  590. #define HELP_URLS_MENU_STRINGS    2090
  591. #define WINDOW_TITLES_RESID        2030
  592. #define NEW_DOCUMENT_URL_RESID    2040
  593.  
  594. #define GENERIC_FONT_NAMES_RESID    3000
  595.  
  596. #define    BYTES_PER_MEG    1048576L
  597.  
  598. #define MAIL_SORT_BY_DATE            1
  599. #define MAIL_SORT_BY_MESSAGE_NUMBER    2
  600. #define MAIL_SORT_BY_SUBJECT            3
  601. #define MAIL_SORT_BY_SENDER            4
  602.  
  603. #define SHOW_ALL_HEADERS            1
  604. #define SHOW_SOME_HEADERS            2
  605. #define SHOW_MICRO_HEADERS            3
  606.  
  607. #define NORMAL_PANE_CONFIG            0
  608. #define STACKED_PANE_CONFIG            1
  609. #define LEFT_PANE_CONFIG            2
  610.  
  611. #define    neverAgain        3
  612.  
  613. #define FE_STRINGS_BASE            500
  614. #define MAIL_WIN_ERR_RESID        (FE_STRINGS_BASE +   0)
  615. #define MAIL_TOO_LONG_RESID        (FE_STRINGS_BASE +   4)
  616. #define MAIL_TMP_ERR_RESID        (FE_STRINGS_BASE +   8)
  617. #define NO_EMAIL_ADDR_RESID        (FE_STRINGS_BASE +  12)
  618. #define NO_SRVR_ADDR_RESID        (FE_STRINGS_BASE +  16)
  619. #define MAIL_SUCCESS_RESID        (FE_STRINGS_BASE +  20)
  620. #define MAIL_NOT_SENT_RESID        (FE_STRINGS_BASE +  24)
  621. #define MAIL_SENDING_RESID        (FE_STRINGS_BASE +  30)
  622. #define NEWS_POST_RESID            (FE_STRINGS_BASE +  34)
  623. #define MAIL_SEND_ERR_RESID        (FE_STRINGS_BASE +  38)
  624. #define MAIL_DELIVERY_ERR_RESID    (FE_STRINGS_BASE +  40)
  625. #define DISCARD_MAIL_RESID        (FE_STRINGS_BASE +  44)
  626. #define SECURITY_LEVEL_RESID    (FE_STRINGS_BASE +  48)
  627. #define NO_MEM_LOAD_ERR_RESID    (FE_STRINGS_BASE +  52)
  628. #define EXT_PROGRESS_RESID        (FE_STRINGS_BASE +  56)
  629. #define REVERT_PROGRESS_RESID    (FE_STRINGS_BASE +  60)
  630. #define START_LOAD_RESID        (FE_STRINGS_BASE +  64)
  631. #define NO_XACTION_RESID        (FE_STRINGS_BASE +  68)
  632. #define LAUNCH_TELNET_RESID        (FE_STRINGS_BASE +  70)
  633. #define LAUNCH_TN3720_RESID        (FE_STRINGS_BASE +  74)
  634. #define TELNET_ERR_RESID        (FE_STRINGS_BASE +  78)
  635. #define SAVE_AS_RESID            (FE_STRINGS_BASE +  82)
  636. #define NETSITE_RESID            (FE_STRINGS_BASE +  86)
  637. #define LOCATION_RESID            (FE_STRINGS_BASE +  90)
  638. #define GOTO_RESID                (FE_STRINGS_BASE +  94)
  639. #define DOCUMENT_DONE_RESID        (FE_STRINGS_BASE +  98)
  640. #define LAYOUT_COMPLETE_RESID    (FE_STRINGS_BASE + 102)
  641. #define CONFORM_ABORT_RESID        (FE_STRINGS_BASE + 106)
  642. #define SUBMIT_FORM_RESID        (FE_STRINGS_BASE + 110) 
  643. #define SAVE_IMAGE_RESID        (FE_STRINGS_BASE + 114)
  644. #define SAVE_QUOTE_RESID        (FE_STRINGS_BASE + 118) 
  645. #define WILL_OPEN_WITH_RESID    (FE_STRINGS_BASE + 122)
  646. #define WILL_OPEN_TERM_RESID    (FE_STRINGS_BASE + 123)
  647. #define SAVE_AS_A_RESID            (FE_STRINGS_BASE + 126)
  648. #define FILE_RESID                (FE_STRINGS_BASE + 130)
  649. #define COULD_NOT_SAVE_RESID    (FE_STRINGS_BASE + 134)
  650. #define DISK_FULL_RESID            (FE_STRINGS_BASE + 138)
  651. #define DISK_ERR_RESID            (FE_STRINGS_BASE + 142)
  652. #define BOOKMARKS_RESID            (FE_STRINGS_BASE + 146)
  653. #define NOT_VISITED_RESID        (FE_STRINGS_BASE + 150)
  654. #define NO_FORM2HOTLIST_RESID    (FE_STRINGS_BASE + 154)
  655. #define NEW_ITEM_RESID            (FE_STRINGS_BASE + 158)
  656. #define NEW_HEADER_RESID        (FE_STRINGS_BASE + 162)
  657. #define CONFIRM_RM_HDR_RESID    (FE_STRINGS_BASE + 166)
  658. #define AND_ITEMS_RESID            (FE_STRINGS_BASE + 170)
  659. #define SAVE_BKMKS_AS_RESID        (FE_STRINGS_BASE + 174)
  660. #define END_LIST_RESID            (FE_STRINGS_BASE + 178)
  661. #define ENTIRE_LIST_RESID        (FE_STRINGS_BASE + 182)
  662. #define NEW_RESID                (FE_STRINGS_BASE + 186)
  663. #define OTHER_RESID                (FE_STRINGS_BASE + 190)
  664. #define MEM_AVAIL_RESID            (FE_STRINGS_BASE + 194)
  665. #define SAVE_RESID                (FE_STRINGS_BASE + 198)
  666. #define LAUNCH_RESID            (FE_STRINGS_BASE + 202)
  667. #define INTERNAL_RESID            (FE_STRINGS_BASE + 206)
  668. #define UNKNOWN_RESID            (FE_STRINGS_BASE + 210)
  669. #define MEGA_RESID                (FE_STRINGS_BASE + 214)
  670. #define KILO_RESID                (FE_STRINGS_BASE + 215)
  671. #define PICK_COLOR_RESID        (FE_STRINGS_BASE + 218)
  672. #define BAD_APP_LOCATION_RESID    (FE_STRINGS_BASE + 222)
  673. #define REBUILD_DESKTOP_RESID    (FE_STRINGS_BASE + 226)
  674. #define UNTITLED_RESID            (FE_STRINGS_BASE + 230)
  675. #define REG_EVENT_ERR_RESID        (FE_STRINGS_BASE + 234)
  676. #define APP_NOT_REG_RESID        (FE_STRINGS_BASE + 238)
  677. #define UNREG_EVENT_ERR_RESID    (FE_STRINGS_BASE + 242)
  678. #define BOOKMARK_HTML_RESID        (FE_STRINGS_BASE + 246)
  679. #define NO_DISKCACHE_DIR_RESID    (FE_STRINGS_BASE + 250)
  680. #define NO_SIGFILE_RESID        (FE_STRINGS_BASE + 254)
  681. #define NO_BACKDROP_RESID        (FE_STRINGS_BASE + 258)
  682. #define SELECT_RESID            (FE_STRINGS_BASE + 262)
  683. #define AE_ERR_RESID            (FE_STRINGS_BASE + 266)
  684. #define CHARSET_RESID            (FE_STRINGS_BASE + 270)
  685. #define BROWSE_RESID            (FE_STRINGS_BASE + 274)
  686. #define ENCODING_CAPTION_RESID    (FE_STRINGS_BASE + 278)
  687. #define NO_TWO_NETSCAPES_RESID    (FE_STRINGS_BASE + 282)
  688. #define PG_NUM_FORM_RESID        (FE_STRINGS_BASE + 286)
  689. #define MENU_SAVE_AS            (FE_STRINGS_BASE + 290)
  690. #define MENU_SAVE_FRAME_AS        (FE_STRINGS_BASE + 294)
  691. #define MENU_PRINT                (FE_STRINGS_BASE + 298)
  692. #define MENU_PRINT_FRAME        (FE_STRINGS_BASE + 302)
  693. #define MENU_RELOAD                (FE_STRINGS_BASE + 306)
  694. #define MENU_SUPER_RELOAD        (FE_STRINGS_BASE + 310)
  695. #define MAC_PROGRESS_PREFS        (FE_STRINGS_BASE + 314)
  696. #define MAC_PROGRESS_NET        (FE_STRINGS_BASE + 318)
  697. #define MAC_PROGRESS_BOOKMARK    (FE_STRINGS_BASE + 322)
  698. #define MAC_PROGRESS_ADDRESS    (FE_STRINGS_BASE + 326)
  699. #define MAC_PROGRESS_JAVAINIT    (FE_STRINGS_BASE + 328)
  700. #define REPLY_FORM_RESID        (FE_STRINGS_BASE + 330)
  701.  
  702. #define    MAC_UPLOAD_TO_FTP        (FE_STRINGS_BASE + 334)
  703. #define    POP_USERNAME_ONLY        (FE_STRINGS_BASE + 338)    
  704. #define    THE_ERROR_WAS            (FE_STRINGS_BASE + 342)
  705. #define    MAC_PLUGIN                (FE_STRINGS_BASE + 346)    
  706. #define MAC_NO_PLUGIN            (FE_STRINGS_BASE + 350)    
  707. #define    MAC_REGISTER_PLUGINS    (FE_STRINGS_BASE + 354)    
  708. #define    DOWNLD_CONT_IN_NEW_WIND    (FE_STRINGS_BASE + 358)    
  709. #define    ATTACH_NEWS_MESSAGE        (FE_STRINGS_BASE + 362)
  710. #define    ATTACH_MAIL_MESSAGE        (FE_STRINGS_BASE + 366)
  711. #define    MBOOK_NEW_ENTRY            (FE_STRINGS_BASE + 370)    
  712. #define    MCLICK_BACK_IN_FRAME    (FE_STRINGS_BASE + 374)    
  713. #define    MCLICK_BACK                (FE_STRINGS_BASE + 378)
  714. #define    MCLICK_FWRD_IN_FRAME    (FE_STRINGS_BASE + 382)
  715. #define    MCLICK_FORWARD            (FE_STRINGS_BASE + 386)
  716. #define    MCLICK_SAVE_IMG_AS        (FE_STRINGS_BASE + 390)
  717. #define    SUBMIT_FILE_WITH_DATA_FK    (FE_STRINGS_BASE + 394)
  718. #define    ABORT_CURR_DOWNLOAD        (FE_STRINGS_BASE + 398)    
  719. #define MACDLG_SAVE_AS            (FE_STRINGS_BASE + 402)    
  720.  
  721. #define    MBOOK_NEW_BOOKMARK        (FE_STRINGS_BASE + 406)    
  722.  
  723. #define MENU_SEND_NOW            (FE_STRINGS_BASE + 410)
  724. #define MENU_SEND_LATER            (FE_STRINGS_BASE + 414)    
  725. #define QUERY_SEND_OUTBOX        (FE_STRINGS_BASE + 418)
  726. #define QUERY_SEND_OUTBOX_SINGLE (FE_STRINGS_BASE + 422)
  727.  
  728. #define MENU_MAIL_DOCUMENT        (FE_STRINGS_BASE + 426)
  729. #define MENU_MAIL_FRAME            (FE_STRINGS_BASE + 430)
  730.  
  731. #define DEFAULT_PLUGIN_URL        (FE_STRINGS_BASE + 434)
  732.  
  733. #define MBOOK_SEPARATOR_STR        (FE_STRINGS_BASE + 438)
  734. #define RECIPIENT                (FE_STRINGS_BASE + 442)
  735.  
  736. #define DOCUMENT_SUFFIX            (FE_STRINGS_BASE + 446)
  737. #define PASSWORD_CHANGE_STRING    (FE_STRINGS_BASE + 447)
  738. #define PASSWORD_SET_STRING        (FE_STRINGS_BASE + 448)
  739. #define DELETE_MIMETYPE            (FE_STRINGS_BASE + 449)
  740. #define ERROR_LAUNCH_IBM3270            (FE_STRINGS_BASE + 450)
  741. #define ERROR_OPEN_PROFILE_MANAGER        (FE_STRINGS_BASE + 451)
  742.  
  743. #define MEMORY_ERROR_LAUNCH        (FE_STRINGS_BASE + 460)
  744. #define FNF_ERROR_LAUNCH        (FE_STRINGS_BASE + 461)
  745. #define MISC_ERROR_LAUNCH        (FE_STRINGS_BASE + 462)
  746.  
  747. #define CONFERENCE_APP_NAME        (FE_STRINGS_BASE + 470)
  748. #define CALENDAR_APP_NAME        (FE_STRINGS_BASE + 471)
  749.  
  750. #define NO_SRC_EDITOR_PREF_SET    (FE_STRINGS_BASE + 500)
  751. #define NO_IMG_EDITOR_PREF_SET    (FE_STRINGS_BASE + 504)
  752. #define INVALID_PUBLISH_LOC        (FE_STRINGS_BASE + 508)
  753.  
  754. #define NO_DICTIONARY_FOUND        (FE_STRINGS_BASE + 520)
  755. #define NO_SPELL_SHLB_FOUND        (FE_STRINGS_BASE + 524)
  756.  
  757. #define CLOSE_STR_RESID            (FE_STRINGS_BASE + 600)
  758. #define DUPLICATE_TARGET        (FE_STRINGS_BASE + 604)
  759. #define CUT_ACROSS_CELLS        (FE_STRINGS_BASE + 608)
  760. #define NOT_HTML                (FE_STRINGS_BASE + 612)
  761. #define BAD_TAG                    (FE_STRINGS_BASE + 616)
  762. #define EDITOR_ERROR_EDIT_REMOTE_IMAGE    (FE_STRINGS_BASE + 624)
  763.  
  764. #define EDITOR_PERCENT_WINDOW            (FE_STRINGS_BASE + 664)
  765. #define EDITOR_PERCENT_PARENT_CELL      (FE_STRINGS_BASE + 665)
  766. #define IMAGE_SUBMIT_FORM                (FE_STRINGS_BASE + 666)
  767.  
  768. #define OTHER_FONT_SIZE            (FE_STRINGS_BASE + 667)
  769.  
  770. #define FILE_NAME_NONE            (FE_STRINGS_BASE + 668)
  771.  
  772. #define MENU_BACK                (FE_STRINGS_BASE + 669)
  773. #define MENU_BACK_ONE_HOST        (FE_STRINGS_BASE + 770)
  774. #define MENU_FORWARD            (FE_STRINGS_BASE + 771)
  775. #define MENU_FORWARD_ONE_HOST    (FE_STRINGS_BASE + 772)
  776.  
  777. #define NETSCAPE_TELNET                (FE_STRINGS_BASE + 773)
  778. #define NETSCAPE_TELNET_NAME_ARG    (FE_STRINGS_BASE + 774)
  779. #define NETSCAPE_TELNET_HOST_ARG    (FE_STRINGS_BASE + 775)
  780. #define NETSCAPE_TELNET_PORT_ARG    (FE_STRINGS_BASE + 776)
  781.  
  782. #define NETSCAPE_TN3270                (FE_STRINGS_BASE + 777)
  783.  
  784. #define CLOSE_WINDOW                (FE_STRINGS_BASE + 778)
  785. #define CLOSE_ALL_WINDOWS            (FE_STRINGS_BASE + 779)
  786.  
  787. #define NO_PRINTER_RESID        (FE_STRINGS_BASE + 800)
  788.  
  789. #define MALLOC_HEAP_LOW_RESID        (FE_STRINGS_BASE + 801)
  790. #define JAVA_DISABLED_RESID            (FE_STRINGS_BASE + 802)
  791.  
  792.  
  793. /*-----------------------------------------------------------------------------
  794.     Generic Resources
  795. -----------------------------------------------------------------------------*/
  796. #define Wind_OtherSizeDialog    1500
  797.  
  798. #define View_MimeTable            'ptbl'    // Mime table
  799.  
  800.     // Mail to window
  801. #define View_MailWindow            'mail'    // CMailWindow
  802.  
  803. // Universal pane constants
  804. /*------------------------------------------------------------------------------
  805.     Main window
  806. -----------------------------------------------------------------------------*/
  807.  
  808. // Resources
  809. #define HYPER_WINDOW_ID        1000
  810. #define NEWS_WINDOW_ID        2000
  811. #define MAIL_WINDOW_ID        3000
  812. #define MAIL_SEND_WINDOW_ID 8001
  813.  
  814. //#ifdef EDITOR
  815. // #define EDITOR_WINDOW_ID    10000
  816. //#endif
  817.  
  818. // Hypertext widgets
  819. #define SCROLLER_ID            (HYPER_WINDOW_ID + 1)
  820. #define MAIN_LEDGE_ID        (HYPER_WINDOW_ID + 4)
  821.  
  822. /*-----------------------------------------------------------------------------
  823.     Load Item / Open URL dialog box
  824. -----------------------------------------------------------------------------*/
  825. #define li_base_rez                27753
  826. #define li_base                    10000
  827.  
  828. #define liLoadItemWind            (li_base_rez + 0)
  829.  
  830. #define liDoLoad                (li_base + 11)    // Load button, Load message, Load command
  831. #define liDoCancel                (li_base + 12)    // cancel
  832. #define liItem                    (li_base + 13)    // the edit text
  833. #define liHistory                (li_base + 14)    // the history popup
  834.  
  835. /*-----------------------------------------------------------------------------
  836.     Forms
  837.     Views are outside of the window, need to be loaded into it
  838. -----------------------------------------------------------------------------*/
  839. #define formSubmitButton    4000
  840. #define formResetButton        4001
  841. #define formPlainButton        4002
  842. #define formCheckbox        4003
  843. #define formRadio            4004
  844. #define formBigText            4005
  845. #define formTextField        4006
  846. #define formScrollingList    4007
  847. #define formPasswordField    4008
  848. #define formPopup            4009
  849. #define pluginView            4010
  850. #define formFilePicker        4011
  851. #define formGAPopup            4012
  852. #define formGARadio            4013
  853. #define formGACheckbox        4014
  854. #define formGASubmitButton    4015
  855. #define formGAResetButton    4016
  856. #define formGAPlainButton    4017
  857. #define formBigTextScroll    4018
  858.  
  859. #define formScrollingListID 'list'    // ID of the subview that is the list withing the scroller
  860. #define formBigTextID        'text'    // ID of the subview that is the TEXT withing the scroller
  861.  
  862. #define formPopupChosen        2003
  863.  
  864. /*-----------------------------------------------------------------------------
  865.     Preferences
  866. -----------------------------------------------------------------------------*/
  867. #define prefBaseWindowID    5000    // Window ID of the base window
  868.  
  869. // Main preferences window
  870. #define    prefSubViewBase     5010
  871.  
  872. #define prefPopup            'Pchc'
  873.  
  874. // Subviews of Mime mapping
  875. #define pref8mainContain    View_MimeTable
  876. #define helpersEditMimeID    'edmi'        // "Edit..." button
  877. #define helpersNewMimeID    'nemi'        // "New..." button
  878. #define helpersDeleteMimeID    'demi'        // "Delete..." button
  879.  
  880. /*-----------------------------------------------------------------------------
  881.     New mime mapper dialog box
  882. -----------------------------------------------------------------------------*/
  883. #define newMimeTypeID            5001
  884. #define    pref8EditDescription    2
  885. #define pref8EditType            3
  886. #define pref8EditExtensions        5
  887. #define pref8textAppName        6
  888. #define pref8butAppSet            7
  889. #define pref8dataMenu            8
  890. #define pref8radioSave            9
  891. #define pref8radioLaunch        10
  892. #define pref8radioPlugin        11
  893. #define pref8radioInternal        12
  894. #define pref8radioUnknown        13
  895. #define pref8AppMenuLabel        14
  896. #define pref8PluginMenu            15
  897.  
  898.  
  899. /*-----------------------------------------------------------------------------
  900.     Mailto window
  901. -----------------------------------------------------------------------------*/
  902. #define mailBaseWindowID    8000    // Mailto window ID
  903. #define mailCaptionTo        'toto'    // To: field
  904. #define mailEditSubject        'subj'    // Subject:
  905. #define mailTextMainText    'main'    // Text of the message
  906.  
  907. #define msg_DefaultDir                300
  908. #define msg_TemporaryDir            301
  909. #define msg_Telnet                    302
  910. #define msg_Source                    303
  911. #define msg_tn3270                    304 
  912. #define msg_CacheDir                305
  913. #define msg_NewsRC                    306
  914. #define msg_PopupChanged            5000    // Main popup has changes
  915. #define msg_Default                    5001    // Set default choices
  916. #define msg_WindowStyle                301
  917. #define msg_FontStyle                302
  918.  
  919. #define msg_PFontChange                500
  920. #define msg_BFontChange                501
  921. #define msg_PSizeChange                502
  922. #define msg_BSizeChange                503
  923. #define msg_CharSetChange            504
  924. #define msg_DefaultCharSetChange    505
  925.  
  926. #define msg_ChangeFontSize            -15381    //    This is the command number the
  927.  
  928. #define msg_Help                    'help'    // HELP! 1751477360
  929. #define msg_ExpireAfter                401
  930. #define msg_HomePage                402
  931. #define msg_CustomLinkColors        404
  932. #define msg_CustomVisitedColors        405
  933. #define msg_CustomTextColors        406
  934. #define msg_DefaultBackColors        408
  935. #define    msg_CustomBackColors        409
  936. #define msg_GIFBack                    410
  937.  
  938. #define msg_LinkColorChange            420
  939. #define msg_VisitedColorChange        421
  940. #define msg_TextColorChange            422
  941. #define msg_BackColorChange            423
  942.  
  943. #define msg_SigFile                    430
  944. #define msg_Browse                    1200
  945. /* #define    mBrowseTitle                "\pBrowse╔" */
  946. #define msg_FolderChanged            1201
  947. #define msg_ClearDiskCache            1202
  948.  
  949. #define msg_ConfigureSSLv2            510
  950. #define msg_ConfigureSSLv3            511
  951.  
  952. #define msg_ExpireNow                421
  953. #define msg_ArrowsHit                700
  954.  
  955. #define msg_ResetButton                2000    // Reset button was hit, 'this' is ioParam
  956. #define msg_SubmitButton            2001    // Submit button was hit, 'this' is ioParam
  957. #define msg_SubmitText                2002    // Return hit in edit field, 'this' is ioParam
  958. #define msg_URLText                    2003
  959. #define    msg_URLKeystroke            2004
  960. #define msg_LoadedNewTabPane        2005
  961. #define msg_CertSelect                2021
  962. #define msg_CertChoose                2022
  963.  
  964. #define msg_NewUserStateForZoom        4000    // nil ioParam
  965.  
  966. #define ENCODING_BASE            1400
  967. #define    cmd_ASCII                1401
  968. #define cmd_LATIN1                1402
  969. #define cmd_JIS                    1403
  970. #define cmd_SJIS                1404
  971. #define cmd_EUCJP                1405
  972. #define cmd_SJIS_AUTO            1406
  973. #define cmd_MAC_ROMAN            1407
  974. #define cmd_LATIN2                1408
  975. #define cmd_MAC_CE                1409
  976. #define cmd_BIG5                1410
  977. #define cmd_CNS_8BIT            1411
  978. #define cmd_GB_8BIT                1412
  979. #define cmd_KSC_8BIT            1413
  980. #define cmd_2022_KR                1414
  981. #define cmd_USER_DEFINED_ENCODING    1415
  982. #define cmd_MAC_CYRILLIC        1416
  983. #define cmd_8859_5                1417
  984. #define cmd_CP1251                1418
  985. #define cmd_KOI8R                1419
  986. #define cmd_MAC_GREEK            1420
  987. #define cmd_8859_7                1421
  988. #define cmd_CP1250                1422
  989. #define cmd_MAC_TURKISH            1423
  990. #define cmd_8859_9                1424
  991. #define cmd_UTF8                1425
  992. #define cmd_UTF7                1426
  993. #define cmd_CP1253                1427
  994.  
  995. #define ENCODING_CEILING            1499    // Can I assume we will allow at most 30 encodings?
  996.                                             // No!!! reserve 100 - ftang
  997. #define MAX_ENCODINGS_IN_PULLRIGHT    (ENCODING_CEILING - ENCODING_BASE)
  998.  
  999. #define FENC_RESTYPE                'Fnec'
  1000. #define FNEC_RESID                    128
  1001. #define CSIDLIST_RESTYPE            'CsiL'
  1002. #define CSIDLIST_RESID                128
  1003.  
  1004.  
  1005. #define cmd2csid_tbl_ResID          140
  1006.     
  1007. // ÑÑ╩about: resources
  1008. // if resources end in text they are 'TEXT' resources.
  1009. // Otherwise they are 'TANG'
  1010. #define ABOUT_ABOUTPAGE_TEXT 128
  1011. #define ABOUT_BIGLOGO_TANG    129
  1012. #define ABOUT_PLUGINS_TEXT    130
  1013. #define ABOUT_AUTHORS_TEXT    131
  1014. #define ABOUT_MAIL_TEXT        134
  1015. #define ABOUT_RSALOGO_TANG    135
  1016. #define ABOUT_MOZILLA_TEXT    136
  1017. #define ABOUT_HYPE_TANG        137
  1018. #define ABOUT_BLANK_TEXT    138
  1019.  
  1020. #define ABOUT_JAVALOGO_TANG    140
  1021. #define ABOUT_CUSTOM_TEXT    201            // optional resource added by EKit
  1022. #ifdef EDITOR
  1023. #define ABOUT_NEW_DOCUMENT    139
  1024. #endif
  1025. #define ABOUT_LICENSE        2890
  1026.  
  1027. #define ABOUT_QTLOGO_TANG       141
  1028. #ifdef FORTEZZA
  1029. #define ABOUT_LITRONIC_TANG    142
  1030. #endif
  1031.  
  1032. // new for communicator
  1033.  
  1034. #define ABOUT_INSOLOGO_TANG        132
  1035. #define ABOUT_LITRONIC_TANG        133
  1036. #define ABOUT_MCLOGO_TANG        150    
  1037. #define ABOUT_MMLOGO_TANG        151
  1038. #define ABOUT_NCCLOGO_TANG        152
  1039. #define ABOUT_ODILOGO_TANG        153
  1040. #define ABOUT_SYMLOGO_TANG        154
  1041. #define ABOUT_TDLOGO_TANG        155
  1042. #define ABOUT_VISILOGO_TANG        156
  1043. #define ABOUT_COSLOGO_TANG        157
  1044.  
  1045. // new for mozilla source release
  1046.  
  1047. #define ABOUT_MOZILLA_FLAME        158
  1048.  
  1049. // Alerts for the help system
  1050. // where the hell am I suppose to define these?
  1051.  
  1052. #define BAD_HELPDOC_ALERT    1050
  1053. #define BAD_MEDIADOC_ALERT    1051
  1054. #define HELPILIZE_FAILED    1052
  1055.  
  1056. // we use this next one in the browser now.
  1057. #define EDITDLG_SAVE_PROGRESS            5101
  1058. #ifdef EDITOR
  1059. #define EDITDLG_SAVE_FILE_EXISTS        5103
  1060. #define EDITDLG_LINE_FORMAT                5104
  1061. #define EDITDLG_TARGET                    5105
  1062. #define EDITDLG_CONFIRM_OBLITERATE_LINK    5106
  1063. #define EDITDLG_SAVE_BEFORE_QUIT        5109
  1064. #define EDITDLG_COPYRIGHT_WARNING        5110
  1065. #define EDITDLG_SAVE_BEFORE_BROWSE        5111
  1066. #define EDITDLG_UNKNOWN_TAG                5113
  1067. #define EDITDLG_TABLE                    5116
  1068. #define EDITDLG_PUBLISH                    5117
  1069. #define EDITDLG_LIMITS                    5118
  1070. #define EDITDLG_FILE_MODIFIED            5119
  1071. #define EDITDLG_AUTOSAVE                5120
  1072.  
  1073. // These are Tabbed dialog boxes used for the editor
  1074. // Each dialog box below has a Tab with several views
  1075. #define EDITDLG_TAB_BASE        5150
  1076. #define EDITDLG_IMAGE            5150
  1077. #define EDITDLG_TEXT_AND_LINK    5151
  1078. #define EDITDLG_TEXT_STYLE        5152
  1079. #define EDITDLG_DOC_INFO        5153
  1080. #define EDITDLG_TABLE_INFO        5154
  1081. #define EDITDLG_BKGD_AND_COLORS    5155
  1082.  
  1083. #endif // EDITOR
  1084.  
  1085. // xlat resource stuff. This is use for single byte codeset conversion
  1086. //     For CS_MAC_ROMAN
  1087. #define xlat_LATIN1_TO_MAC_ROMAN     128
  1088. #define xlat_MAC_ROMAN_TO_LATIN1     129
  1089. //     For CS_MAC_CE
  1090. #define xlat_LATIN2_TO_MAC_CE          130
  1091. #define xlat_MAC_CE_TO_LATIN2         131
  1092. #define xlat_MAC_CE_TO_CP_1250         (((CS_MAC_CE & 0xff) << 8 ) | (CS_CP_1250 & 0xff))
  1093. #define xlat_CP_1250_TO_MAC_CE         (((CS_CP_1251 & 0xff) << 8 ) | (CS_MAC_CE & 0xff))
  1094.  
  1095. //    For CS_MAC_CYRILLIC
  1096. #define xlat_MAC_CYRILLIC_TO_CP_1251    (((CS_MAC_CYRILLIC & 0xff) << 8 ) | (CS_CP_1251 & 0xff))
  1097. #define xlat_CP_1251_TO_MAC_CYRILLIC    (((CS_CP_1251 & 0xff) << 8 ) | (CS_MAC_CYRILLIC & 0xff))
  1098. #define xlat_MAC_CYRILLIC_TO_8859_5        (((CS_MAC_CYRILLIC & 0xff) << 8 ) | (CS_8859_5 & 0xff))
  1099. #define xlat_8859_5_TO_MAC_CYRILLIC        (((CS_8859_5 & 0xff) << 8 ) | (CS_MAC_CYRILLIC & 0xff))
  1100. #define xlat_MAC_CYRILLIC_TO_KOI8_R        (((CS_MAC_CYRILLIC & 0xff) << 8 ) | (CS_KOI8_R & 0xff))
  1101. #define xlat_KOI8_R_TO_MAC_CYRILLIC        (((CS_KOI8_R & 0xff) << 8 ) | (CS_MAC_CYRILLIC & 0xff))
  1102.  
  1103. //    For CS_MAC_GREEK
  1104. #define xlat_MAC_GREEK_TO_8859_7        (((CS_MAC_GREEK & 0xff) << 8 ) | (CS_8859_7 & 0xff))
  1105. #define xlat_8859_7_TO_MAC_GREEK        (((CS_8859_7 & 0xff) << 8 ) | (CS_MAC_GREEK & 0xff))
  1106. #define xlat_MAC_GREEK_TO_CP_1253        (((CS_MAC_GREEK & 0xff) << 8 ) | (CS_CP_1253 & 0xff))
  1107. #define xlat_CP_1253_TO_MAC_GREEK        (((CS_CP_1253 & 0xff) << 8 ) | (CS_MAC_GREEK & 0xff))
  1108.  
  1109. // for CS_MAC_TURKISH
  1110. #define xlat_MAC_TURKISH_TO_8859_9         (((CS_MAC_TURKISH & 0xff) << 8 ) | (CS_8859_9 & 0xff))
  1111. #define xlat_8859_9_TO_MAC_TURKISH         (((CS_8859_9 & 0xff) << 8 ) | (CS_MAC_TURKISH & 0xff))
  1112. #endif
  1113.