reactos/base/shell/explorer/resource.h
Joachim Henze 86ab907e82 [0.4.7][EXPLORER] A massive upgrade
This squashed commit ports back almost all improvements
we did to explorer during 0.4.8-dev.
Main motivation is:
-fixing tons of bugs painting the systray icons, e.g. (but not exclusively) CORE-11378
-and to fix a regression about clock margins CORE-14272
-and the clocks vertical text placement
-Win+E behavior CORE-14199

Here is a list of the commits I ported back:

[PSDK] shellapi.h
0.4.8-dev-1053-g 8b78b0ff98
0.4.8-dev-982-g a64c33e787
0.4.8-dev-970-g 9d2139b7d8

[SHELL32]/[REACTOS]/[EXPLORER]
0.4.8-dev-984-g 131678a025
0.4.8-dev-971-g 5ecabcce59

[EXPLORER]
0.4.8-dev-1065-g f1535c2d6e tiny part of CORE-14306
0.4.8-dev-1064-g abdde0b764
0.4.8-dev-1054-g 3003471e64
0.4.8-dev-974-g 04498f3eb5
0.4.8-dev-944-g f5d679aeb9 fixes CORE-14272 Clock Margins
0.4.8-dev-936-g 556c485c8b
0.4.8-dev-935-g d11e7af5f2
0.4.8-dev-934-g c109dc9f24
0.4.8-dev-928-g 22d1e1017f
0.4.8-dev-925-g c54c5ebb5f
0.4.8-dev-924-g 488477d10d
0.4.8-dev-923-g 85d7dd4f83
0.4.8-dev-922-g 5a1984c998
0.4.8-dev-921-g 6c073e9539
0.4.8-dev-920-g 455bce68b5
0.4.8-dev-908-g 7f35908ad2
0.4.8-dev-860-g 3d75cc0814
0.4.8-dev-853-g 5ec441a867
0.4.8-dev-852-g bc43733e48
0.4.8-dev-851-g bbca71c4a5 [EXPLORER]&[ROSCTRLS]
0.4.8-dev-789-g cb8cc0d098
0.4.8-dev-788-g be2bf9b8c5
0.4.8-dev-787-g 851e0ca5a8
0.4.8-dev-786-g 2abd068398
0.4.8-dev-785-g 8c91a00fcf
0.4.8-dev-784-g 6c9629bb72
0.4.8-dev-783-g d66c6890f7
0.4.8-dev-691-g 2c8ed37605
0.4.8-dev-690-g 74e58d938e
0.4.8-dev-669-g 4b6d929be1 fixes CORE-14199
0.4.8-dev-46-g 2ed535da8a
0.4.8-dev-21-g 82b12ef4cf
0.4.8-dev-20-g 4238f22396

For now I intentionally did leave out
0.4.8-dev-684-g 71e66c69c1
to not make explorer import oleaut32 SysAllocString()/SysFreeString().
I also did not update the translations rc files.
2020-11-15 10:59:40 +01:00

193 lines
8 KiB
C

#pragma once
#define IDC_STATIC -1
/*******************************************************************************\
|* Icon Resources *|
\*******************************************************************************/
#define IDI_MAIN 100
#define IDI_CABINET 101
#define IDI_PRINTER 102
#define IDI_DESKTOP 103
#define IDI_PRINTER_PROBLEM 104
#define IDI_STARTMENU 107
#define IDI_RECYCLEBIN 108
#define IDI_SHOWINFO 109
#define IDI_SHOWALERT 110
#define IDI_SHOWERROR 111
#define IDI_COMPUTER 205
#define IDI_ARROWLEFT 250
#define IDI_ARROWRIGHT 251
#define IDI_FOLDER 252
#define IDI_INTERNET 253
#define IDI_MAIL 254
#define IDI_MAILSMALL 256
#define IDI_STARTMENU2 257
/*******************************************************************************\
|* Bitmap Resources *|
\*******************************************************************************/
#define IDB_START 143
#define IDB_TASKBARPROP_AUTOHIDE 145
#define IDB_TASKBARPROP_LOCK_GROUP_QL 146
#define IDB_TASKBARPROP_NOLOCK_GROUP_QL 147
#define IDB_TASKBARPROP_LOCK_NOGROUP_QL 148
#define IDB_TASKBARPROP_NOLOCK_NOGROUP_QL 149
#define IDB_TASKBARPROP_LOCK_GROUP_NOQL 150
#define IDB_TASKBARPROP_NOLOCK_GROUP_NOQL 151
#define IDB_TASKBARPROP_LOCK_NOGROUP_NOQL 152
#define IDB_TASKBARPROP_NOLOCK_NOGROUP_NOQL 153
#define IDB_SYSTRAYPROP_SHOW_SECONDS 154
#define IDB_SYSTRAYPROP_HIDE_SECONDS 155
#define IDB_STARTMENU 158
#define IDB_STARTPREVIEW 170
#define IDB_STARTPREVIEW_CLASSIC 171
#define IDB_SYSTRAYPROP_HIDE_CLOCK 180
#define IDB_SYSTRAYPROP_HIDE_NOCLOCK 181
#define IDB_SYSTRAYPROP_SHOW_CLOCK 182
#define IDB_SYSTRAYPROP_SHOW_NOCLOCK 183
/*******************************************************************************\
|* Menu Resources *|
\*******************************************************************************/
#define IDM_STARTMENU 204
#define IDM_TRAYWND 205
/* NOTE: The following constants may *NOT* be changed because
they're hardcoded and need to be the exact values
in order to get the start menu to work! */
#define IDM_PROGRAMS 504
#define IDM_FAVORITES 507
#define IDM_DOCUMENTS 501
#define IDM_SETTINGS 508
#define IDM_CONTROLPANEL 505
#define IDM_SECURITY 5001
#define IDM_NETWORKCONNECTIONS 557
#define IDM_PRINTERSANDFAXES 510
#define IDM_TASKBARANDSTARTMENU 413
#define IDM_SEARCH 520
#define IDM_HELPANDSUPPORT 503
#define IDM_RUN 401
#define IDM_SYNCHRONIZE 553
#define IDM_LOGOFF 402
#define IDM_DISCONNECT 5000
#define IDM_UNDOCKCOMPUTER 410
#define IDM_SHUTDOWN 506
#define IDM_LASTSTARTMENU_SEPARATOR 450
/*******************************************************************************\
|* Dialog Resources *|
\*******************************************************************************/
#define IDD_TASKBARPROP_TASKBAR 6
#define IDD_NOTIFICATIONS_CUSTOMIZE 7
#define IDD_CLASSICSTART_CUSTOMIZE 9
#define IDD_FILENAME_WARNING 20
#define IDD_TASKBARPROP_STARTMENU 205
#define IDD_MODERNSTART_ADVANCED 1036
#define IDD_MODERNSTART_GENERAL 1037
/*******************************************************************************\
|* String Resources *|
\*******************************************************************************/
#define IDS_STARTUP_ERROR 105
#define IDS_START 595
#define IDS_OPEN_ALL_USERS 718
#define IDS_EXPLORE_ALL_USERS 719
#define IDS_PROPERTIES 720
#define IDS_HELP_COMMAND 732
#define IDS_TASKBAR_STARTMENU_PROP_CAPTION 810
/*******************************************************************************\
|* Control Resources *|
\*******************************************************************************/
/* Taskbar Page */
#define IDC_TASKBARPROP_FIRST_CMD 1000
#define IDC_TASKBARPROP_HIDEICONS 1000
#define IDC_TASKBARPROP_ICONCUST 1007
#define IDC_TASKBARPROP_ONTOP 1101
#define IDC_TASKBARPROP_HIDE 1102
#define IDC_TASKBARPROP_CLOCK 1103
#define IDC_TASKBARPROP_GROUP 1104
#define IDC_TASKBARPROP_LOCK 1105
#define IDC_TASKBARPROP_SECONDS 1106
#define IDC_TASKBARPROP_SHOWQL 1107
#define IDC_TASKBARPROP_LAST_CMD 1107
#define IDC_TASKBARPROP_TASKBARBITMAP 1111
#define IDC_TASKBARPROP_NOTIFICATIONBITMAP 1112
/* Startmenu Page */
#define IDC_TASKBARPROP_STARTMENUCLASSICCUST 1130
#define IDC_TASKBARPROP_STARTMENUCUST 1131
#define IDC_TASKBARPROP_STARTMENU 1132
#define IDC_TASKBARPROP_STARTMENUCLASSIC 1133
#define IDC_TASKBARPROP_STARTMENU_BITMAP 1134
#define IDC_STARTBTN 1140
/* Customize Notifications Dialog */
#define IDC_TASKBARPROP_NOTIREST 1402
#define IDC_NOTIFICATION_LIST 1005
#define IDC_NOTIFICATION_BEHAVIOUR 1006
/* Customize classic start menu dialog */
#define IDC_CLASSICSTART_ADD 1126
#define IDC_CLASSICSTART_REMOVE 1127
#define IDC_CLASSICSTART_ADVANCED 1128
#define IDC_CLASSICSTART_SORT 1124
#define IDC_CLASSICSTART_CLEAR 1125
#define IDC_CLASSICSTART_SETTINGS 1135
/* File Name Warning Dialog */
#define IDC_FILE_RENAME 1006
#define IDC_NOTCHECK 4610
/* Customize modern start menu Advanced Page */
#define IDC_AUTOOPEN 1306
#define IDC_HIGHLIGHT 4326
#define IDC_ITEMS 1123
#define IDC_RECENTLY 1308
#define IDC_CLEAR 1309
/* Customize modern start menu General Page */
#define IDC_LARGEICON 1301
#define IDC_SMALLICON 1300
#define IDC_CHOOSELARGE 1302
#define IDC_CHOOSESMALL 1303
#define IDC_NUMBEROFPROGRAMS 1304
#define IDC_NUMBERUPDOWN 1305
#define IDC_CLEARLIST 1310
#define IDC_SHOWINTERNET 1320
#define IDC_INTERNETDEFAULTAPP 1321
#define IDC_SHOWEMAIL 1322
#define IDC_EMAILDEFAULTAPP 1323
/*******************************************************************************\
|* Accelerator Resources *|
\*******************************************************************************/
#define IDA_TASKBAR 251
#define IDMA_START 305
#define IDMA_CYCLE_FOCUS 41008
#define IDMA_SEARCH 41093
#define IDMA_RESTORE_OPEN 416
#define IDMA_MINIMIZE_ALL 419
#define ID_SHELL_CMD_FIRST 0xF
#define ID_SHELL_CMD_LAST 0x7FEF
#define ID_SHELL_CMD_PROPERTIES (401)
#define ID_SHELL_CMD_OPEN_ALL_USERS (402)
#define ID_SHELL_CMD_EXPLORE_ALL_USERS (403)
#define ID_LOCKTASKBAR (404)
#define ID_SHELL_CMD_OPEN_TASKMGR (405)
#define ID_SHELL_CMD_UNDO_ACTION (406)
#define ID_SHELL_CMD_SHOW_DESKTOP (407)
#define ID_SHELL_CMD_TILE_WND_V (408)
#define ID_SHELL_CMD_TILE_WND_H (409)
#define ID_SHELL_CMD_CASCADE_WND (410)
#define ID_SHELL_CMD_CUST_NOTIF (411)
#define ID_SHELL_CMD_ADJUST_DAT (412)