Reactos
at master 149 lines 4.6 kB view raw
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