windows-nt/Source/XPSP1/NT/shell/osshell/fontfldr/fontext/inc/resource.h

321 lines
8.8 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/**************************************************************************
* resource.h - Font assistant resource constants.
*
* Copyright (C) 1992-93 ElseWare Corporation. All rights reserved.
***************************************************************************/
#ifndef __RESOURCE_H__
#define __RESOURCE_H__
#include <dlgs.h>
//*********************************************************************
// Icons
//
#define IDI_ICON 1
#define IDI_FIRSTFONTICON 2 // First in image list.
#define IDI_TTF 2
#define IDI_FON 3
#define IDI_TTC 4
#define IDI_T1 5
#define IDI_OTFp 6 // "OTp" icon
#define IDI_OTFt 7 // "OTt" icon
#define IDI_LASTFONTICON 7 // Update this if you add another.
#define TYPE1ICON IDI_T1
// Extracted from SHELL32.DLL
//
#define IDI_X_LINK 30
#define IDI_X_NUKE_FILE 161
#define IDI_X_DELETE 142
//*********************************************************************
// Bitmaps
//
#define IDB_TOOLICONS 15
//*********************************************************************
// Accelerator table
//
#define ACCEL_DEF 20
//*********************************************************************
// Menus and Menu Items
//
#define MENU_DEFSHELLVIEW 29
#define IDM_FILE_SAMPLE 30
#define IDM_FILE_PRINT 31
#define IDM_FILE_INSTALL 32
#define IDM_FILE_LINK 33
#define IDM_FILE_DEL 34
#define IDM_FILE_RENAME 35
#define IDM_FILE_PROPERTIES 36
#define IDM_EDIT_SELECTALL 37
#define IDM_EDIT_SELECTINVERT 38
#define IDM_EDIT_CUT 39
#define IDM_EDIT_COPY 40
#define IDM_EDIT_PASTE 41
// --------------------------------------------------------
// The following IDs need to be kept in sequetial order:
// IDM_VIEW_ICON to IDM_POINT_DOWN
//
#define IDM_VIEW_ICON 42
#define IDM_VIEW_LIST 43
#define IDM_VIEW_PANOSE 44
#define IDM_VIEW_DETAILS 45
#define IDM_VIEW_ACTUAL 46
#define IDM_EDIT_UNDO 47
#define IDM_VIEW_PREVIEW 48
// --------------------------------------------------------
#define IDM_VIEW_VARIATIONS 49
// Popups for context menus.
#define IDM_POPUPS 58
#define IDM_POPUP_NOITEM 59
#define IDM_POPUP_DRAGDROP 60
// Other messages delivered through WM_COMMAND
//
#define IDM_IDLE 61
#define IDM_POPUP_MOVE 62
#define IDM_POPUP_COPY 63
#define IDM_POPUP_LINK 64
#define IDM_POPUP_CANCEL 65
#define IDM_HELP_TOPIC 66
#define IDM_HELP_ABOUT 67
//*********************************************************************
// Dialogs
//
#define ID_DLG_FONT2 70 // Install dialog
#define ID_LB_ADD ctlLast+1
#define ID_SS_PCT ctlLast+2
#define ID_DLG_MAIN 76
#define ID_TXT_SIM 77
#define ID_CB_PANOSE 78
#define ID_DLG_PROPPAGE 80
#define ID_DLG_OPTIONS 85
#define IDC_TTONLY 86
#define DLG_INSTALL 90
#define IDD_INSTALL 91
#define COLOR_SAVE 92
#define IDD_HELP 93
#define DLG_BROWSE 100
#define IDD_BROWSE 101
#define DLG_PROGRESS 110
#define DLG_INSTALL_PS 120
#define DLG_COPYRIGHT_NOTIFY 130
#define IDC_COPYRIGHT_FONTNAME 131
#define IDC_COPYRIGHT_VENDORNAME 132
//
// Help ids
//
#define IDH_HELPFIRST 5000
#define IDH_SYSMENU (IDH_HELPFIRST + 2000)
#define IDH_MBFIRST (IDH_HELPFIRST + 2001)
#define IDH_DLG_FONT2 (IDH_HELPFIRST + 2002)
#define IDH_MBLAST (IDH_HELPFIRST + 2099)
#define IDH_DLGFIRST (IDH_HELPFIRST + 3000)
//#define IDH_DLG_REMOVEFONT (IDH_DLGFIRST + DLG_REMOVEFONT)
#define IDH_DLG_BROWSE (IDH_DLGFIRST + DLG_BROWSE)
#define IDH_DLG_INSTALL_PS (IDH_DLGFIRST + DLG_INSTALL_PS)
//#define IDH_DLG_REMOVEFONT_PS (IDH_DLGFIRST + DLG_REMOVEFONT_PS)
//
// Progress dialog control ids
//
#define ID_INSTALLMSG 42
#define ID_PROGRESSMSG 43
#define ID_BAR 44
#define ID_OVERALL 45
//
// Font dialogs control ids
//
#define IDD_YESALL 122
#define FONT_REMOVEMSG 418
#define FONT_REMOVECHECK 419
#define FONT_TRUETYPEONLY 420
#define FONT_CONVERT_PS 431
#define FONT_INSTALL_PS 432
#define FONT_COPY_PS 433
#define FONT_REMOVE_PS 434
#define FONT_INSTALLMSG 435
//*********************************************************************
// Strings
//
/* General messsages. If the message is a constant string, we call
* it IDS_MSG_xxx or IDX_TXT_xxx.
* If we substitute something (via sprintf or similar), its IDS_FMT_xxx
*/
#define IDS_FONTS_FOLDER 140 // The name of the fonts folder in the windows dir.
#define IDS_MSG_CAPTION 151
#define IDS_MSG_NOVERSION 153
#define IDS_MSG_NSFMEM 154
#define IDS_MSG_PANOSE 163
#define IDS_MSG_ALLFILTER 165
#define IDS_MSG_NORMALFILTER 166
#define IDS_FMT_VERSION 177
/* Font installer messages */
#define IDSI_CAP_NOINSTALL 210
#define IDSI_CAP_NOCREATE 211
#define IDSE_CAP_CREATERR 212
#define IDSI_MSG_TTDISABLED 215
#define IDSI_MSG_NOFONTS 216
#define IDSI_MSG_COPYCONFIRM 217
#define IDSI_MSG_DEFDIR 218
#define IDSI_FMT_BADINSTALL 222
#define IDSI_FMT_ISINSTALLED 223
#define IDSI_FMT_RETRIEVE 224
#define IDSI_FMT_COMPRFILE 225
#define IDSI_FMT_FILEFNF 229
#define IDSI_UNKNOWN_VENDOR 232
#define INSTALL0 250
#define INSTALL1 251
#define INSTALL2 252
#define INSTALL3 253
#define INSTALL4 254
#define INSTALL5 255
#define INSTALL6 256
#define INSTALL7 257
#define INSTALL8 258
#define INSTALL9 259
// COLUMN String info for the List Views
#define IDS_PAN_COL1 301
#define IDS_PAN_COL2 302
#define IDS_FILE_COL1 303
#define IDS_FILE_COL2 304
#define IDS_FILE_COL3 305
#define IDS_FILE_COL4 306
#define IDS_FILE_COL5 307
#define IDS_ATTRIB_CHARS 308
#define IDS_FONTSAMPLE_TEXT 309
#define IDS_FONTSAMPLE_SYMBOLS 310
#define IDS_VIEW_ICON 311
#define IDS_VIEW_LIST 312
#define IDS_VIEW_PANOSE 313
#define IDS_VIEW_DETAILS 314
// File types
#define IDS_FONT_FILE 407
#define IDS_TT_FILE 408
#define IDS_NO_PAN_INFO 409
#define IDS_PAN_VERY_SIMILAR 410
#define IDS_PAN_SIMILAR 411
#define IDS_PAN_NOT_SIMILAR 412
#define IDS_FMT_FILEK 413
#define IDS_TTC_CONCAT 414
// Strings for Shell Extension
//
#define IDS_EXT_INSTALL 420
#define IDS_EXT_INSTALL_HELP 421
//
// Strings for font file validation errors.
// FVS = Font Validation Status.
//
#define IDS_FMT_FVS_PREFIX 450
#define IDS_FMT_FVS_FILEOPEN 451
#define IDS_FMT_FVS_FILECREATE 452
#define IDS_FMT_FVS_FILEEXISTS 453
#define IDS_FMT_FVS_BADVERSION 454
#define IDS_FMT_FVS_INVFONTFILE 455
#define IDS_FMT_FVS_FILEIO 466
#define IDS_FMT_FVS_INTERNAL 467
// Status messages.
//
#define IDST_FILE_SAMPLE 490
#define IDST_FILE_PRINT 491
#define IDST_FILE_INSTALL 492
#define IDST_FILE_LINK 493
#define IDST_FILE_DEL 494
#define IDST_FILE_RENAME 495
#define IDST_FILE_PROPERTIES 496
#define IDST_EDIT_SELECTALL 497
#define IDST_EDIT_SELECTINVERT 498
#define IDST_EDIT_CUT 499
#define IDST_EDIT_COPY 500
#define IDST_EDIT_PASTE 501
#define IDST_VIEW_ICON 502
#define IDST_VIEW_LIST 503
#define IDST_VIEW_PANOSE 504
#define IDST_VIEW_DETAILS 505
#define IDST_EDIT_UNDO 506
#define IDST_VIEW_VARIATIONS 509
#define IDST_VIEW_PREVIEW 510
#define IDST_HELP_TOPICS 511
#define IDS_SELECTED_FONT_COUNT 520
#define IDS_TOTAL_FONT_COUNT 521
#define IDS_TOTAL_AND_HIDDEN_FONT_COUNT 522
#define IDSI_FMT_DELETECONFIRM 523
#define IDS_NEXTREBOOT 524
#define IDS_INSTALL_MUTEX_WAIT_FAILED 525
#define INSTALLIT 530 /* Two messages for installing */
#define MYFONT 600
#define IDC_LIST_OF_FONTS 601
#endif // __RESOURCE_H__