135 lines
3.2 KiB
C
135 lines
3.2 KiB
C
/* * * * * * * *\
|
|
RESOURCE.H -
|
|
Copyright (c) 2024 Vortesys, Brady McDermott
|
|
DESCRIPTION -
|
|
Program Manager's resource collection.
|
|
** NO DEPENDENCIES **
|
|
LICENSE INFORMATION -
|
|
MIT License, see LICENSE.txt in the root folder
|
|
\* * * * * * * */
|
|
|
|
/* Pragmas */
|
|
#ifndef RC_INVOKED
|
|
#pragma once
|
|
#endif
|
|
|
|
/* Icon Library */
|
|
// Primary, 1-9
|
|
#define IDI_PROGMGR 1
|
|
#define IDI_PROGGRP 2
|
|
#define IDI_PROGITM 3
|
|
#define IDI_COMMON 4
|
|
#define IDI_PERSONAL 5
|
|
// Secondary, 10-19
|
|
// #define IDI_COMMS 10
|
|
// #define IDI_CONSOLE 11
|
|
// #define IDI_DOCUMENT 12
|
|
// #define IDI_SPREADSHEET 13
|
|
// Tertiary, 20+
|
|
// #define IDI_SUPERMAN 20
|
|
|
|
/* Menus and Commands */
|
|
// Context Menus and Accelerators
|
|
#define IDM_MAIN 100
|
|
#define IDM_ITEM 101
|
|
#define IDM_GROUP 102
|
|
#define IDA_ACCELS 103
|
|
// File, 110-119
|
|
#define IDM_FILE 110
|
|
#define IDM_FILE_NEW 111
|
|
#define IDM_FILE_NEW_GROUP 112
|
|
#define IDM_FILE_NEW_ITEM 113
|
|
#define IDM_FILE_OPEN 114
|
|
#define IDM_FILE_MOVE 115
|
|
#define IDM_FILE_COPY 116
|
|
#define IDM_FILE_DELETE 117
|
|
#define IDM_FILE_PROPS 118
|
|
#define IDM_FILE_RUN 119
|
|
#define IDM_FILE_EXIT 120
|
|
// Options, 130-149
|
|
#define IDM_OPTIONS 130
|
|
#define IDM_OPTIONS_AUTOARRANGE 131
|
|
#define IDM_OPTIONS_MINONRUN 132
|
|
#define IDM_OPTIONS_TOPMOST 133
|
|
#define IDM_OPTIONS_SHOWUSERNAME 134
|
|
#define IDM_OPTIONS_SAVESETTINGS 135
|
|
#define IDM_OPTIONS_SAVENOW 136
|
|
// Window, 150-169, 5000+
|
|
#define IDM_WINDOW 150
|
|
#define IDM_WINDOW_CASCADE 151
|
|
#define IDM_WINDOW_TILE 152
|
|
#define IDM_WINDOW_TILEHORIZONTALLY 153
|
|
#define IDM_WINDOW_ARRANGEICONS 154
|
|
#define IDM_WINDOW_CHILDSTART 5000
|
|
// Help, 170-179
|
|
#define IDM_HELP 170
|
|
#define IDM_HELP_INDEX 171
|
|
#define IDM_HELP_ABOUT 172
|
|
// Miscellaneous, 180-199
|
|
#define IDM_SHUTDOWN 180
|
|
#define IDM_TASKMGR 181
|
|
// Desktop Menus, 200-299
|
|
#define IDM_DESK 200
|
|
#define IDM_DESK_VIEW 201
|
|
#define IDM_DESK_SORT 202
|
|
#define IDM_DESK_SCREENRES 203
|
|
#define IDM_DESK_PERSONALIZE 204
|
|
|
|
/* Dialogs */
|
|
#define DLG_GROUP 1
|
|
#define DLG_ITEM 2
|
|
#define DLG_POWER 3
|
|
|
|
/* Dialog Controls */
|
|
// Buttons
|
|
#define IDD_OK 1
|
|
#define IDD_CANCEL 2
|
|
#define IDD_BROWSE 3
|
|
#define IDD_BROWSE2 4
|
|
#define IDD_CHICON 5
|
|
// Radio Buttons
|
|
#define IDD_WORKDIR 100
|
|
#define IDD_COMMGROUP 101
|
|
// Input Controls
|
|
#define IDD_NAME 200
|
|
#define IDD_PATH 201
|
|
#define IDD_WORKPATH 202
|
|
#define IDD_HOTKEY 203
|
|
// Static Controls
|
|
#define IDD_STAT_ICON 300
|
|
#define IDD_STAT_WORKDIR 301
|
|
|
|
/* String Table */
|
|
#define IDS_APPTITLE 1
|
|
#define IDS_PMCLASS 2
|
|
#define IDS_DTCLASS 3
|
|
#define IDS_GRPCLASS 4
|
|
#define IDS_WEBSITE 5
|
|
// Menu Commands
|
|
#define IDS_RUN 100
|
|
#define IDS_TASKMGR 101
|
|
#define IDS_EXIT 102
|
|
#define IDS_SHUTDOWN 103
|
|
// General Dialog
|
|
#define IDS_DLG_OK 200
|
|
#define IDS_DLG_CANCEL 201
|
|
#define IDS_DLG_BROWSE 202
|
|
// Icon Section
|
|
#define IDS_DLG_ICON 203
|
|
#define IDS_DLG_CHICON 204
|
|
// Properties Section
|
|
#define IDS_DLG_PROPS 205
|
|
#define IDS_DLG_NAME 206
|
|
#define IDS_DLG_DIRECTORY 207
|
|
#define IDS_DLG_COMMGRP 208
|
|
// Advanced Section
|
|
#define IDS_DLG_ADVANCED 209
|
|
#define IDS_DLG_WORKDIR 210
|
|
#define IDS_DLG_HOTKEY 211
|
|
// Dialog Title
|
|
#define IDS_DLT_GRP_PROPS 300
|
|
#define IDS_DLT_GRP_NEW 301
|
|
#define IDS_DLT_ITEM_PROPS 302
|
|
#define IDS_DLT_ITEM_NEW 303
|
|
#define IDS_DLT_POWER 304
|