mirror of
https://github.com/reactos/reactos.git
synced 2024-08-24 20:28:57 +00:00
150 lines
4.5 KiB
C
150 lines
4.5 KiB
C
/*
|
|
* Program Manager
|
|
*
|
|
* Copyright 1996 Ulrich Schmid
|
|
* Copyright 2002 Sylvain Petreolle
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2.1 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
|
*/
|
|
|
|
/*
|
|
* PROJECT: ReactOS Program Manager
|
|
* COPYRIGHT: GPL - See COPYING in the top level directory
|
|
* FILE: base/shell/progman/resource.h
|
|
* PURPOSE: ProgMan resource header
|
|
* PROGRAMMERS: Ulrich Schmid
|
|
* Sylvain Petreolle
|
|
* Hermes Belusca-Maito (hermes.belusca@sfr.fr)
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#ifndef IDC_STATIC
|
|
#define IDC_STATIC -1
|
|
#endif
|
|
|
|
/* Icons */
|
|
#define IDI_APPICON 1
|
|
#define IDI_GROUP_PERSONAL_ICON 8
|
|
#define IDI_GROUP_COMMON_ICON 9
|
|
#define IDI_ROSLOGO 10
|
|
#define IDI_GROUP_ICON 48
|
|
#define IDI_TERMINAL 49
|
|
|
|
/* Accelerators */
|
|
#define IDA_ACCEL 1
|
|
|
|
/* String table index */
|
|
#define IDS_PROGRAM_MANAGER 0x02
|
|
#define IDS_ERROR 0x03
|
|
#define IDS_WARNING 0x04
|
|
#define IDS_INFO 0x05
|
|
#define IDS_DELETE 0x06
|
|
#define IDS_DELETE_GROUP_s 0x07
|
|
#define IDS_DELETE_PROGRAM_s 0x08
|
|
#define IDS_MOVE_PROGRAM_1 0x09 // FIXME: rename me!
|
|
#define IDS_MOVE_PROGRAM_2 0x0a // FIXME: rename me!
|
|
#define IDS_NOT_IMPLEMENTED 0x0b
|
|
#define IDS_FILE_READ_ERROR_s 0x0c
|
|
#define IDS_FILE_WRITE_ERROR_s 0x0d
|
|
#define IDS_GRPFILE_READ_ERROR_s 0x0e
|
|
#define IDS_OUT_OF_MEMORY 0x0f
|
|
#define IDS_WINHELP_ERROR 0x10
|
|
#define IDS_UNKNOWN_FEATURE_s 0x11
|
|
#define IDS_FILE_NOT_OVERWRITTEN_s 0x12
|
|
#define IDS_SAVE_GROUP_AS_s 0x13
|
|
#define IDS_ALL_FILES 0x14
|
|
#define IDS_PROGRAMS 0x15
|
|
#define IDS_LIBRARIES_DLL 0x16
|
|
#define IDS_SYMBOL_FILES 0x17
|
|
#define IDS_SYMBOLS_ICO 0x18
|
|
|
|
/* Menu */
|
|
|
|
#define MAIN_MENU 0x109
|
|
#define PM_NEW 0x100
|
|
#define PM_OPEN 0x101
|
|
#define PM_MOVE 0x102
|
|
#define PM_COPY 0x103
|
|
#define PM_DELETE 0x104
|
|
#define PM_ATTRIBUTES 0x105
|
|
#define PM_EXECUTE 0x107
|
|
#define PM_EXIT 0x108
|
|
|
|
#define PM_AUTO_ARRANGE 0x110
|
|
#define PM_MIN_ON_RUN 0x111
|
|
#define PM_SAVE_SETTINGS 0x112
|
|
#define PM_SAVE_SETTINGS_NOW 0x113
|
|
|
|
#define PM_OVERLAP 0x120
|
|
#define PM_SIDE_BY_SIDE 0x121
|
|
#define PM_ARRANGE 0x122
|
|
#define PM_FIRST_CHILD 0x3030
|
|
|
|
/*
|
|
*#define PM_FIRST_LANGUAGE 0x400
|
|
*#define PM_LAST_LANGUAGE 0x499
|
|
*/
|
|
|
|
#define PM_CONTENTS 0x131
|
|
#define PM_ABOUT 0x142
|
|
|
|
|
|
/* Dialogs */
|
|
#define IDD_MAIN 1
|
|
#define IDD_NEW 2
|
|
#define IDD_COPY_MOVE 4
|
|
#define IDD_GROUP 6
|
|
#define IDD_PROGRAM 7
|
|
#define IDD_SYMBOL 8
|
|
#define IDD_EXECUTE 9
|
|
|
|
/* Dialog `New' */
|
|
|
|
/* RADIOBUTTON: The next two must be in sequence */
|
|
#define PM_NEW_GROUP 0x150
|
|
#define PM_NEW_PROGRAM 0x151
|
|
#define PM_PERSONAL_GROUP 1001
|
|
#define PM_COMMON_GROUP 1002
|
|
#define PM_FORMAT_TXT 1003
|
|
#define PM_FORMAT 1004
|
|
|
|
/* Dialogs `Copy', `Move' */
|
|
#define PM_COPY_MOVE_TXT 0x160
|
|
#define PM_PROGRAM 0x161
|
|
#define PM_FROM_GROUP 0x162
|
|
#define PM_TO_GROUP 0x163
|
|
|
|
/* Dialogs `Group attributes' */
|
|
#define PM_DESCRIPTION 0x170
|
|
#define PM_FILE 0x172
|
|
|
|
/* Dialogs `Program attributes' */
|
|
#define PM_COMMAND_LINE 0x180
|
|
#define PM_DIRECTORY 0x182
|
|
#define PM_HOT_KEY 0x184
|
|
#define PM_ICON 0x186
|
|
#define PM_OTHER_SYMBOL 0x187
|
|
|
|
/* Dialog `Symbol' */
|
|
#define PM_ICON_FILE 0x190
|
|
#define PM_SYMBOL_LIST 0x192
|
|
|
|
/* Dialog `Execute' */
|
|
#define PM_COMMAND 0x1a0 // FIXME: May be merged with PM_COMMAND_LINE ?
|
|
#define PM_SYMBOL 0x1a1 // FIXME: Rename: PM_RUN_MINIMIZED
|
|
#define PM_NEW_VDM 0x1a2
|
|
#define PM_BROWSE 0x1a3
|