1 /* 2 * Program Manager 3 * 4 * Copyright 1996 Ulrich Schmid 5 * Copyright 2002 Sylvain Petreolle 6 * 7 * This library is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU Lesser General Public 9 * License as published by the Free Software Foundation; either 10 * version 2.1 of the License, or (at your option) any later version. 11 * 12 * This library is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * Lesser General Public License for more details. 16 * 17 * You should have received a copy of the GNU Lesser General Public 18 * License along with this library; if not, write to the Free Software 19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 20 */ 21 22 /* 23 * PROJECT: ReactOS Program Manager 24 * COPYRIGHT: GPL - See COPYING in the top level directory 25 * FILE: base/shell/progman/resource.h 26 * PURPOSE: ProgMan resource header 27 * PROGRAMMERS: Ulrich Schmid 28 * Sylvain Petreolle 29 * Hermes Belusca-Maito (hermes.belusca@sfr.fr) 30 */ 31 32 #pragma once 33 34 #ifndef IDC_STATIC 35 #define IDC_STATIC -1 36 #endif 37 38 /* Icons */ 39 #define IDI_APPICON 1 40 #define IDI_GROUP_PERSONAL_ICON 8 41 #define IDI_GROUP_COMMON_ICON 9 42 #define IDI_ROSLOGO 10 43 #define IDI_GROUP_ICON 48 44 #define IDI_TERMINAL 49 45 46 /* Accelerators */ 47 #define IDA_ACCEL 1 48 49 /* String table index */ 50 #define IDS_PROGRAM_MANAGER 0x02 51 #define IDS_ERROR 0x03 52 #define IDS_WARNING 0x04 53 #define IDS_INFO 0x05 54 #define IDS_DELETE 0x06 55 #define IDS_DELETE_GROUP_s 0x07 56 #define IDS_DELETE_PROGRAM_s 0x08 57 #define IDS_MOVE_PROGRAM_1 0x09 // FIXME: rename me! 58 #define IDS_MOVE_PROGRAM_2 0x0a // FIXME: rename me! 59 #define IDS_NOT_IMPLEMENTED 0x0b 60 #define IDS_FILE_READ_ERROR_s 0x0c 61 #define IDS_FILE_WRITE_ERROR_s 0x0d 62 #define IDS_GRPFILE_READ_ERROR_s 0x0e 63 #define IDS_OUT_OF_MEMORY 0x0f 64 #define IDS_WINHELP_ERROR 0x10 65 #define IDS_UNKNOWN_FEATURE_s 0x11 66 #define IDS_FILE_NOT_OVERWRITTEN_s 0x12 67 #define IDS_SAVE_GROUP_AS_s 0x13 68 #define IDS_ALL_FILES 0x14 69 #define IDS_PROGRAMS 0x15 70 #define IDS_LIBRARIES_DLL 0x16 71 #define IDS_SYMBOL_FILES 0x17 72 #define IDS_SYMBOLS_ICO 0x18 73 74 /* Menu */ 75 76 #define MAIN_MENU 0x109 77 #define PM_NEW 0x100 78 #define PM_OPEN 0x101 79 #define PM_MOVE 0x102 80 #define PM_COPY 0x103 81 #define PM_DELETE 0x104 82 #define PM_ATTRIBUTES 0x105 83 #define PM_EXECUTE 0x107 84 #define PM_EXIT 0x108 85 86 #define PM_AUTO_ARRANGE 0x110 87 #define PM_MIN_ON_RUN 0x111 88 #define PM_SAVE_SETTINGS 0x112 89 #define PM_SAVE_SETTINGS_NOW 0x113 90 91 #define PM_OVERLAP 0x120 92 #define PM_SIDE_BY_SIDE 0x121 93 #define PM_ARRANGE 0x122 94 #define PM_FIRST_CHILD 0x3030 95 96 /* 97 *#define PM_FIRST_LANGUAGE 0x400 98 *#define PM_LAST_LANGUAGE 0x499 99 */ 100 101 #define PM_CONTENTS 0x131 102 #define PM_ABOUT 0x142 103 104 105 /* Dialogs */ 106 #define IDD_MAIN 1 107 #define IDD_NEW 2 108 #define IDD_COPY_MOVE 4 109 #define IDD_GROUP 6 110 #define IDD_PROGRAM 7 111 #define IDD_SYMBOL 8 112 #define IDD_EXECUTE 9 113 114 /* Dialog `New' */ 115 116 /* RADIOBUTTON: The next two must be in sequence */ 117 #define PM_NEW_GROUP 0x150 118 #define PM_NEW_PROGRAM 0x151 119 #define PM_PERSONAL_GROUP 1001 120 #define PM_COMMON_GROUP 1002 121 #define PM_FORMAT_TXT 1003 122 #define PM_FORMAT 1004 123 124 /* Dialogs `Copy', `Move' */ 125 #define PM_COPY_MOVE_TXT 0x160 126 #define PM_PROGRAM 0x161 127 #define PM_FROM_GROUP 0x162 128 #define PM_TO_GROUP 0x163 129 130 /* Dialogs `Group attributes' */ 131 #define PM_DESCRIPTION 0x170 132 #define PM_FILE 0x172 133 134 /* Dialogs `Program attributes' */ 135 #define PM_COMMAND_LINE 0x180 136 #define PM_DIRECTORY 0x182 137 #define PM_HOT_KEY 0x184 138 #define PM_ICON 0x186 139 #define PM_OTHER_SYMBOL 0x187 140 141 /* Dialog `Symbol' */ 142 #define PM_ICON_FILE 0x190 143 #define PM_SYMBOL_LIST 0x192 144 145 /* Dialog `Execute' */ 146 #define PM_COMMAND 0x1a0 // FIXME: May be merged with PM_COMMAND_LINE ? 147 #define PM_SYMBOL 0x1a1 // FIXME: Rename: PM_RUN_MINIMIZED 148 #define PM_NEW_VDM 0x1a2 149 #define PM_BROWSE 0x1a3 150