ReactOS
0.4.16-dev-237-gd6eebaa
resource.h
Go to the documentation of this file.
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
base
shell
progman
resource.h
Generated on Mon Nov 4 2024 06:15:06 for ReactOS by
1.9.6