-#ifndef __CPL_DESK_RESOURCE_H__
-#define __CPL_DESK_RESOURCE_H__
+#pragma once
/* metrics */
-#define PROPSHEETWIDTH 246
-#define PROPSHEETHEIGHT 228
-#define PROPSHEETPADDING 6
+#define PROPSHEETWIDTH 246
+#define PROPSHEETHEIGHT 228
+#define PROPSHEETPADDING 6
-#define SYSTEM_COLUMN (18 * PROPSHEETPADDING)
-#define LABELLINE(x) (((PROPSHEETPADDING + 2) * x) + (x + 2))
+#define SYSTEM_COLUMN (18 * PROPSHEETPADDING)
+#define LABELLINE(x) (((PROPSHEETPADDING + 2) * x) + (x + 2))
-#define ICONSIZE 16
+#define ICONSIZE 16
/* ids */
#define IDC_DESK_ICON 40
#define IDC_STATIC -1
+/* Dialogs */
#define IDD_BACKGROUND 100
#define IDD_SCREENSAVER 101
#define IDD_APPEARANCE 102
#define IDD_SETTINGS 103
#define IDD_ADVAPPEARANCE 104
+#define IDD_EFFAPPEARANCE 105
#define IDD_ADVANCED_GENERAL 200
/* Background Page */
#define IDS_BACKGROUND_COMDLG_FILTER 1006
#define IDS_SUPPORTED_EXT 1007
-
/* Screensaver Page */
#define IDC_SCREENS_PREVIEW 1010
#define IDC_SCREENS_LIST 1011
#define IDC_SCREENS_CHOICES -1
-#define IDS_CPLNAME 2000
-#define IDS_CPLDESCRIPTION 2001
-
-#define IDS_NONE 2002
-#define IDS_CENTER 2003
-#define IDS_STRETCH 2004
-#define IDS_TILE 2005
-
-#define IDC_SETTINGS_DEVICE 201
-#define IDC_SETTINGS_BPP 202
-#define IDC_SETTINGS_RESOLUTION 203
-#define IDC_SETTINGS_RESOLUTION_TEXT 204
-#define IDC_SETTINGS_ADVANCED 205
-
-#define IDR_PREVIEW_MENU 2100
-#define ID_MENU_NORMAL 2101
-#define ID_MENU_DISABLED 2102
-#define ID_MENU_SELECTED 2103
+#define IDS_CPLNAME 2000
+#define IDS_CPLDESCRIPTION 2001
+
+#define IDS_NONE 2002
+#define IDS_CENTER 2003
+#define IDS_STRETCH 2004
+#define IDS_TILE 2005
+
+#define IDC_SETTINGS_DEVICE 201
+#define IDC_SETTINGS_BPP 202
+#define IDC_SETTINGS_RESOLUTION 203
+#define IDC_SETTINGS_RESOLUTION_TEXT 204
+#define IDC_SETTINGS_ADVANCED 205
+#define IDC_SETTINGS_MONSEL 206
+#define IDC_SETTINGS_SPECTRUM 207
+
+#define IDB_SPECTRUM_4 208
+#define IDB_SPECTRUM_8 209
+#define IDB_SPECTRUM_16 210
+
+#define IDR_PREVIEW_MENU 2100
+#define ID_MENU_NORMAL 2101
+#define ID_MENU_DISABLED 2102
+#define ID_MENU_SELECTED 2103
+
+#define IDM_MONITOR_MENU 2110
+#define ID_MENU_ATTACHED 2111
+#define ID_MENU_PRIMARY 2112
+#define ID_MENU_IDENTIFY 2113
+#define ID_MENU_PROPERTIES 2114
/* Settings Page */
-
-#define IDS_PIXEL 2301
-
-#define IDS_COLOR_4BIT 2904
-#define IDS_COLOR_8BIT 2908
-#define IDS_COLOR_16BIT 2916
-#define IDS_COLOR_24BIT 2924
-#define IDS_COLOR_32BIT 2932
-
+#define IDS_PIXEL 2301
+#define IDS_COLOR_4BIT 2904
+#define IDS_COLOR_8BIT 2908
+#define IDS_COLOR_16BIT 2916
+#define IDS_COLOR_24BIT 2924
+#define IDS_COLOR_32BIT 2932
/* Appearance Page */
-#define IDC_APPEARANCE_PREVIEW 1500
-#define IDC_APPEARANCE_UI_ITEM 1501
-#define IDC_APPEARANCE_COLORSCHEME 1502
-#define IDC_APPEARANCE_FONTSIZE 1503
-#define IDC_APPEARANCE_EFFECTS 1504
-#define IDC_APPEARANCE_ADVANCED 1505
-
-#define IDS_INACTWIN 1510
-#define IDS_ACTWIN 1511
-#define IDS_WINTEXT 1512
-#define IDS_MESSBOX 1513
-#define IDS_MESSTEXT 1514
-#define IDS_BUTTEXT 1515
+#define IDC_APPEARANCE_PREVIEW 1500
+#define IDC_APPEARANCE_UI_ITEM 1501
+#define IDC_APPEARANCE_COLORSCHEME 1502
+#define IDC_APPEARANCE_FONTSIZE 1503
+#define IDC_APPEARANCE_EFFECTS 1504
+#define IDC_APPEARANCE_ADVANCED 1505
+
+#define IDS_INACTWIN 1510
+#define IDS_ACTWIN 1511
+#define IDS_WINTEXT 1512
+#define IDS_MESSBOX 1513
+#define IDS_MESSTEXT 1514
+#define IDS_BUTTEXT 1515
/* Update these IDs when you change the string id list */
-#define IDS_ITEM_FIRST (IDS_ITEM_3D_OBJECTS)
-#define IDS_ITEM_LAST (IDS_ITEM_CAPTION_BUTTONS + 1)
-
-
-/* Advanced Appearance Dialog */#
-
-#define IDC_ADVAPPEARANCE_PREVIEW 3101
-#define IDC_ADVAPPEARANCE_ELEMENT 3102
-#define IDC_ADVAPPEARANCE_SIZE_T 3103
-#define IDC_ADVAPPEARANCE_SIZE_E 3104
-#define IDC_ADVAPPEARANCE_SIZE_UD 3105
-#define IDC_ADVAPPEARANCE_COLOR1_T 3106
-#define IDC_ADVAPPEARANCE_COLOR1_B 3107
-#define IDC_ADVAPPEARANCE_COLOR2_T 3108
-#define IDC_ADVAPPEARANCE_COLOR2_B 3109
-#define IDC_ADVAPPEARANCE_FONT_T 3110
-#define IDC_ADVAPPEARANCE_FONT_C 3111
-#define IDC_ADVAPPEARANCE_FONTSIZE_T 3112
-#define IDC_ADVAPPEARANCE_FONTSIZE_E 3113
-#define IDC_ADVAPPEARANCE_FONTCOLOR_T 3114
-#define IDC_ADVAPPEARANCE_FONTCOLOR_B 3115
-#define IDC_ADVAPPEARANCE_FONTBOLD 3116
-#define IDC_ADVAPPEARANCE_FONTITALIC 3117
-
-#define IDS_ELEMENT_0 3200
-#define IDS_ELEMENT_1 3201
-#define IDS_ELEMENT_2 3202
-#define IDS_ELEMENT_3 3203
-#define IDS_ELEMENT_4 3204
-#define IDS_ELEMENT_5 3205
-#define IDS_ELEMENT_6 3206
-#define IDS_ELEMENT_7 3207
-#define IDS_ELEMENT_8 3208
-#define IDS_ELEMENT_9 3209
-#define IDS_ELEMENT_10 3210
-#define IDS_ELEMENT_11 3211
-#define IDS_ELEMENT_12 3212
-#define IDS_ELEMENT_13 3213
-#define IDS_ELEMENT_14 3214
-#define IDS_ELEMENT_15 3215
-#define IDS_ELEMENT_16 3216
-#define IDS_ELEMENT_17 3217
-#define IDS_ELEMENT_18 3218
-#define IDS_ELEMENT_19 3219
-#define IDS_ELEMENT_20 3220
-#define IDS_ELEMENT_21 3221
-#define IDS_ELEMENT_22 3222
-#define IDS_ELEMENT_23 3223
-
-#define IDS_MULTIPLEMONITORS 3300
-#define IDS_UNKNOWNMONITOR 3301
-#define IDS_ADVANCEDTITLEFMT 3302
-
-#endif /* __CPL_DESK_RESOURCE_H__ */
-
+#define IDS_ITEM_FIRST (IDS_ITEM_3D_OBJECTS)
+#define IDS_ITEM_LAST (IDS_ITEM_CAPTION_BUTTONS + 1)
+
+/* Advanced Appearance Dialog */
+#define IDC_ADVAPPEARANCE_PREVIEW 3101
+#define IDC_ADVAPPEARANCE_ELEMENT 3102
+#define IDC_ADVAPPEARANCE_SIZE_T 3103
+#define IDC_ADVAPPEARANCE_SIZE_E 3104
+#define IDC_ADVAPPEARANCE_SIZE_UD 3105
+#define IDC_ADVAPPEARANCE_COLOR1_T 3106
+#define IDC_ADVAPPEARANCE_COLOR1_B 3107
+#define IDC_ADVAPPEARANCE_COLOR2_T 3108
+#define IDC_ADVAPPEARANCE_COLOR2_B 3109
+#define IDC_ADVAPPEARANCE_FONT_T 3110
+#define IDC_ADVAPPEARANCE_FONT_C 3111
+#define IDC_ADVAPPEARANCE_FONTSIZE_T 3112
+#define IDC_ADVAPPEARANCE_FONTSIZE_E 3113
+#define IDC_ADVAPPEARANCE_FONTCOLOR_T 3114
+#define IDC_ADVAPPEARANCE_FONTCOLOR_B 3115
+#define IDC_ADVAPPEARANCE_FONTBOLD 3116
+#define IDC_ADVAPPEARANCE_FONTITALIC 3117
+
+#define IDS_ELEMENT_0 3200
+#define IDS_ELEMENT_1 3201
+#define IDS_ELEMENT_2 3202
+#define IDS_ELEMENT_3 3203
+#define IDS_ELEMENT_4 3204
+#define IDS_ELEMENT_5 3205
+#define IDS_ELEMENT_6 3206
+#define IDS_ELEMENT_7 3207
+#define IDS_ELEMENT_8 3208
+#define IDS_ELEMENT_9 3209
+#define IDS_ELEMENT_10 3210
+#define IDS_ELEMENT_11 3211
+#define IDS_ELEMENT_12 3212
+#define IDS_ELEMENT_13 3213
+#define IDS_ELEMENT_14 3214
+#define IDS_ELEMENT_15 3215
+#define IDS_ELEMENT_16 3216
+#define IDS_ELEMENT_17 3217
+#define IDS_ELEMENT_18 3218
+#define IDS_ELEMENT_19 3219
+#define IDS_ELEMENT_20 3220
+#define IDS_ELEMENT_21 3221
+#define IDS_ELEMENT_22 3222
+#define IDS_ELEMENT_23 3223
+
+#define IDS_MULTIPLEMONITORS 3300
+#define IDS_UNKNOWNMONITOR 3301
+#define IDS_ADVANCEDTITLEFMT 3302
+
+#define IDS_DISPLAY_SETTINGS 3400
+
+#define IDS_APPLY_FAILED 3500
+#define IDS_APPLY_NEEDS_RESTART 3501
+
+/* Effects Appearance Dialog */
+#define IDC_EFFAPPEARANCE_KEYBOARDCUES 3601
+#define IDC_EFFAPPEARANCE_ANIMATION 3602
+#define IDC_EFFAPPEARANCE_ANIMATIONTYPE 3603
+#define IDC_EFFAPPEARANCE_SMOOTHING 3604
+#define IDC_EFFAPPEARANCE_SMOOTHINGTYPE 3605
+#define IDC_EFFAPPEARANCE_LARGEICONS 3606
+#define IDC_EFFAPPEARANCE_SETDROPSHADOW 3607
+#define IDC_EFFAPPEARANCE_DRAGFULLWINDOWS 3608
+
+#define IDS_SLIDEEFFECT 3701
+#define IDS_FADEEFFECT 3702
+
+#define IDS_STANDARDEFFECT 3711
+#define IDS_CLEARTYPEEFFECT 3712
+
+/* Advanced General Dialog */
+#define IDC_FONTSIZE_COMBO 5000
+#define IDC_FONTSIZE_COSTOM 5001
+#define IDC_RESTART_RB 5002
+#define IDC_WITHOUTREBOOT_RB 5003
+#define IDC_ASKME_RB 5004