xref: /reactos/base/shell/progman/progman.rc (revision c2c66aff)
1*c2c66affSColin Finck/*
2*c2c66affSColin Finck * Program Manager
3*c2c66affSColin Finck *
4*c2c66affSColin Finck * Copyright 1996 Ulrich Schmid
5*c2c66affSColin Finck * Copyright 2002 Sylvain Petreolle
6*c2c66affSColin Finck *
7*c2c66affSColin Finck * This library is free software; you can redistribute it and/or
8*c2c66affSColin Finck * modify it under the terms of the GNU Lesser General Public
9*c2c66affSColin Finck * License as published by the Free Software Foundation; either
10*c2c66affSColin Finck * version 2.1 of the License, or (at your option) any later version.
11*c2c66affSColin Finck *
12*c2c66affSColin Finck * This library is distributed in the hope that it will be useful,
13*c2c66affSColin Finck * but WITHOUT ANY WARRANTY; without even the implied warranty of
14*c2c66affSColin Finck * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15*c2c66affSColin Finck * Lesser General Public License for more details.
16*c2c66affSColin Finck *
17*c2c66affSColin Finck * You should have received a copy of the GNU Lesser General Public
18*c2c66affSColin Finck * License along with this library; if not, write to the Free Software
19*c2c66affSColin Finck * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
20*c2c66affSColin Finck */
21*c2c66affSColin Finck
22*c2c66affSColin Finck#include <windef.h>
23*c2c66affSColin Finck#include <winuser.h>
24*c2c66affSColin Finck
25*c2c66affSColin Finck#include "resource.h"
26*c2c66affSColin Finck
27*c2c66affSColin FinckLANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
28*c2c66affSColin Finck
29*c2c66affSColin Finck#define REACTOS_STR_FILE_DESCRIPTION  "ReactOS Program Manager"
30*c2c66affSColin Finck#define REACTOS_STR_INTERNAL_NAME     "progman"
31*c2c66affSColin Finck#define REACTOS_STR_ORIGINAL_FILENAME "progman.exe"
32*c2c66affSColin Finck#include <reactos/version.rc>
33*c2c66affSColin Finck
34*c2c66affSColin FinckIDI_APPICON             ICON "res/progman.ico"
35*c2c66affSColin FinckIDI_GROUP_PERSONAL_ICON ICON "res/group_personal.ico"
36*c2c66affSColin FinckIDI_GROUP_COMMON_ICON   ICON "res/group_common.ico"
37*c2c66affSColin FinckIDI_ROSLOGO             ICON "res/roslogo.ico"
38*c2c66affSColin FinckIDI_GROUP_ICON          ICON "res/group.ico"
39*c2c66affSColin FinckIDI_TERMINAL            ICON "res/terminal.ico"
40*c2c66affSColin Finck
41*c2c66affSColin Finck#include <reactos/manifest_exe.rc>
42*c2c66affSColin Finck
43*c2c66affSColin Finck/* UTF-8 */
44*c2c66affSColin Finck#pragma code_page(65001)
45*c2c66affSColin Finck
46*c2c66affSColin Finck#if 0 // Work in progress! See "new_resources.rc"
47*c2c66affSColin Finck
48*c2c66affSColin FinckLANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
49*c2c66affSColin Finck
50*c2c66affSColin Finck
51*c2c66affSColin Finck/* Dialog `New' */
52*c2c66affSColin Finck
53*c2c66affSColin FinckIDD_NEW DIALOG 0, 0, 170, 65
54*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
55*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
56*c2c66affSColin FinckCAPTION "New"
57*c2c66affSColin Finck{
58*c2c66affSColin FinckRADIOBUTTON   "",                 PM_NEW_GROUP,    10, 15,  10, 15
59*c2c66affSColin FinckLTEXT         "Program &group",   -1,    20, 18,  80, 15
60*c2c66affSColin FinckRADIOBUTTON   "",                 PM_NEW_PROGRAM,  10, 35,  10, 15
61*c2c66affSColin FinckLTEXT         "&Program", -1,  20, 38,  80, 15
62*c2c66affSColin FinckDEFPUSHBUTTON "OK",          IDOK,           105,  5,  60, 15, WS_TABSTOP
63*c2c66affSColin FinckPUSHBUTTON    "Cancel",      IDCANCEL,       105, 25,  60, 15, WS_TABSTOP
64*c2c66affSColin FinckPUSHBUTTON    "&Help",        PM_HELP,        105, 45,  60, 15, WS_TABSTOP
65*c2c66affSColin Finck}
66*c2c66affSColin Finck
67*c2c66affSColin Finck/* Dialog `Move' */
68*c2c66affSColin Finck
69*c2c66affSColin FinckIDD_COPY_MOVE DIALOG 0, 0, 250, 65
70*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
71*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
72*c2c66affSColin FinckCAPTION "Move Program"
73*c2c66affSColin Finck{
74*c2c66affSColin FinckLTEXT         "Move program:",    -1,            5,  5,  90, 15
75*c2c66affSColin FinckLTEXT         "",                     PM_PROGRAM,         95,  5,  90, 15
76*c2c66affSColin FinckLTEXT         "From group:", -1,            5, 13,  90, 15
77*c2c66affSColin FinckLTEXT         "",                     PM_FROM_GROUP,      95, 13,  90, 15
78*c2c66affSColin FinckLTEXT         "&To group:",   PM_TO_GROUP_TXT,     5, 28, 140, 15
79*c2c66affSColin FinckCOMBOBOX                              PM_TO_GROUP,         5, 38, 140, 50, WS_TABSTOP | CBS_DROPDOWNLIST
80*c2c66affSColin FinckDEFPUSHBUTTON "OK",              IDOK,              185,  5,  60, 15, WS_TABSTOP
81*c2c66affSColin FinckPUSHBUTTON    "Cancel",          IDCANCEL,          185, 25,  60, 15, WS_TABSTOP
82*c2c66affSColin FinckPUSHBUTTON    "&Help",            PM_HELP,           185, 45,  60, 15, WS_TABSTOP
83*c2c66affSColin Finck}
84*c2c66affSColin Finck
85*c2c66affSColin Finck/* Dialog `Copy' */
86*c2c66affSColin Finck
87*c2c66affSColin FinckIDD_COPY DIALOG 0, 0, 250, 65
88*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
89*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
90*c2c66affSColin FinckCAPTION "Copy Program"
91*c2c66affSColin Finck{
92*c2c66affSColin FinckLTEXT         "Copy program:",    -1,            5,  5,  90, 15
93*c2c66affSColin FinckLTEXT         "",                     PM_PROGRAM,         95,  5,  90, 15
94*c2c66affSColin FinckLTEXT         "From group:", -1,            5, 13,  90, 15
95*c2c66affSColin FinckLTEXT         "",                     PM_FROM_GROUP,      95, 13,  90, 15
96*c2c66affSColin FinckLTEXT         "&To group:",   PM_TO_GROUP_TXT,     5, 28, 140, 15
97*c2c66affSColin FinckCOMBOBOX                              PM_TO_GROUP,         5, 38, 140, 50, WS_TABSTOP | CBS_DROPDOWNLIST
98*c2c66affSColin FinckDEFPUSHBUTTON "OK",              IDOK,              185,  5,  60, 15, WS_TABSTOP
99*c2c66affSColin FinckPUSHBUTTON    "Cancel",          IDCANCEL,          185, 25,  60, 15, WS_TABSTOP
100*c2c66affSColin FinckPUSHBUTTON    "&Help",            PM_HELP,           185, 45,  60, 15, WS_TABSTOP
101*c2c66affSColin Finck}
102*c2c66affSColin Finck
103*c2c66affSColin Finck/* Dialog `Group attributes' */
104*c2c66affSColin Finck
105*c2c66affSColin FinckIDD_GROUP DIALOG 0, 0, 250, 65
106*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
107*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
108*c2c66affSColin FinckCAPTION "Program Group Attributes"
109*c2c66affSColin Finck{
110*c2c66affSColin FinckLTEXT     "&Description:", PM_DESCRIPTION_TXT,   5, 18,  60, 15
111*c2c66affSColin FinckEDITTEXT                            PM_DESCRIPTION,       70, 18,  110, 15, WS_TABSTOP
112*c2c66affSColin FinckLTEXT     "&Group file:",        PM_FILE_TXT,          5, 38,  60, 15
113*c2c66affSColin FinckEDITTEXT                            PM_FILE,              70, 38,  110, 15, WS_TABSTOP
114*c2c66affSColin FinckDEFPUSHBUTTON "OK",            IDOK,                185,  5,  60, 15, WS_TABSTOP
115*c2c66affSColin FinckPUSHBUTTON    "Cancel",        IDCANCEL,            185, 25,  60, 15, WS_TABSTOP
116*c2c66affSColin FinckPUSHBUTTON    "&Help",          PM_HELP,             185, 45,  60, 15, WS_TABSTOP
117*c2c66affSColin Finck}
118*c2c66affSColin Finck
119*c2c66affSColin Finck/* Dialog `Program attributes' */
120*c2c66affSColin Finck
121*c2c66affSColin FinckIDD_PROGRAM DIALOG 0, 0, 275, 105
122*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
123*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
124*c2c66affSColin FinckCAPTION "Program Attributes"
125*c2c66affSColin Finck{
126*c2c66affSColin FinckLTEXT         "&Description:",  PM_DESCRIPTION_TXT,   5, 10,  75, 10
127*c2c66affSColin FinckEDITTEXT                                   PM_DESCRIPTION,       95, 10,  90, 15, WS_TABSTOP
128*c2c66affSColin FinckLTEXT         "&Command line:", PM_COMMAND_LINE_TXT,  5, 25,  75, 10
129*c2c66affSColin FinckEDITTEXT                                   PM_COMMAND_LINE,      95, 25,  90, 15, WS_TABSTOP
130*c2c66affSColin FinckLTEXT         "&Working directory:",    PM_DIRECTORY_TXT,     5, 40,  75, 10
131*c2c66affSColin FinckEDITTEXT                                   PM_DIRECTORY,         95, 40,  90, 15, WS_TABSTOP
132*c2c66affSColin FinckLTEXT         "&Key combination:",      PM_HOT_KEY_TXT,       5, 55,  75, 10
133*c2c66affSColin FinckEDITTEXT                                   PM_HOT_KEY,           95, 55,  90, 15, WS_TABSTOP
134*c2c66affSColin Finck#ifdef __REACTOS__
135*c2c66affSColin FinckICON          "",                          PM_ICON,              20, 70, 20, 20
136*c2c66affSColin Finck#else
137*c2c66affSColin FinckICON          "",                          PM_ICON,              20, 70
138*c2c66affSColin Finck#endif
139*c2c66affSColin FinckCHECKBOX      "&Minimize at launch",       PM_SYMBOL,            95, 75,  90, 10, WS_TABSTOP
140*c2c66affSColin FinckDEFPUSHBUTTON "OK",                   IDOK,                200,  5,  70, 15, WS_TABSTOP
141*c2c66affSColin FinckPUSHBUTTON    "Cancel",               IDCANCEL,            200, 25,  70, 15, WS_TABSTOP
142*c2c66affSColin FinckPUSHBUTTON    "&Browse...",               PM_BROWSE,           200, 45,  70, 15, WS_TABSTOP
143*c2c66affSColin FinckPUSHBUTTON    "Change &icon...", PM_OTHER_SYMBOL,     200, 65,  70, 15, WS_TABSTOP
144*c2c66affSColin FinckPUSHBUTTON    "&Help",                 PM_HELP,             200, 85,  70, 15, WS_TABSTOP
145*c2c66affSColin Finck}
146*c2c66affSColin Finck
147*c2c66affSColin Finck/* Dialog `Symbol' */
148*c2c66affSColin Finck
149*c2c66affSColin FinckIDD_SYMBOL DIALOG 0, 0, 240, 85
150*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
151*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
152*c2c66affSColin FinckCAPTION "Change Icon"
153*c2c66affSColin Finck{
154*c2c66affSColin FinckLTEXT     "&Filename:",    PM_ICON_FILE_TXT,    5, 15,  60, 10
155*c2c66affSColin FinckEDITTEXT                         PM_ICON_FILE,       65, 15,  105, 15, WS_TABSTOP
156*c2c66affSColin FinckLTEXT     "Current &icon:", PM_SYMBOL_LIST_TXT,  5, 30, 60, 10
157*c2c66affSColin FinckCOMBOBOX                         PM_SYMBOL_LIST,      5, 40, 60, 50,
158*c2c66affSColin Finck   CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | CBS_OWNERDRAWFIXED | WS_TABSTOP
159*c2c66affSColin FinckDEFPUSHBUTTON "OK",         IDOK,              175,  5,  60, 15, WS_TABSTOP
160*c2c66affSColin FinckPUSHBUTTON    "Cancel",     IDCANCEL,          175, 25,  60, 15, WS_TABSTOP
161*c2c66affSColin FinckPUSHBUTTON    "&Browse...",    PM_BROWSE,         175, 45,  60, 15, WS_TABSTOP
162*c2c66affSColin FinckPUSHBUTTON    "&Help",       PM_HELP,           175, 65,  60, 15, WS_TABSTOP
163*c2c66affSColin Finck}
164*c2c66affSColin Finck
165*c2c66affSColin Finck/* Dialog `Execute' */
166*c2c66affSColin Finck
167*c2c66affSColin FinckIDD_EXECUTE DIALOG 0, 0, 200, 85
168*c2c66affSColin FinckSTYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
169*c2c66affSColin FinckFONT 8, "MS Shell Dlg"
170*c2c66affSColin FinckCAPTION "Execute Program"
171*c2c66affSColin Finck{
172*c2c66affSColin FinckLTEXT     "&Command line:", -1,   05, 15, 120, 10
173*c2c66affSColin FinckEDITTEXT                               PM_COMMAND, 05, 25, 120, 15, WS_TABSTOP
174*c2c66affSColin FinckCHECKBOX      "",                      PM_SYMBOL,  05, 45,  10, 10, WS_TABSTOP
175*c2c66affSColin FinckLTEXT         "&Minimize at launch",   -1,   20, 45, 120, 10
176*c2c66affSColin FinckDEFPUSHBUTTON "OK",               IDOK,      135,  5,  60, 15, WS_TABSTOP
177*c2c66affSColin FinckPUSHBUTTON    "Cancel",           IDCANCEL,  135, 25,  60, 15, WS_TABSTOP
178*c2c66affSColin FinckPUSHBUTTON    "&Browse...",          PM_BROWSE, 135, 45,  60, 15, WS_TABSTOP
179*c2c66affSColin FinckPUSHBUTTON    "&Help",             PM_HELP,   135, 65,  60, 15, WS_TABSTOP
180*c2c66affSColin Finck}
181*c2c66affSColin Finck
182*c2c66affSColin Finck#endif
183*c2c66affSColin Finck
184*c2c66affSColin Finck#include "new_resources.rc"
185