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