diff --git a/src/win/win_ui.c b/src/win/win_ui.c index 8bf21f40d..e9485f7ee 100644 --- a/src/win/win_ui.c +++ b/src/win/win_ui.c @@ -13,11 +13,13 @@ * Authors: Sarah Walker, * Miran Grca, * Fred N. van Kempen, + * Jasmine Iwanek, * * Copyright 2008-2020 Sarah Walker. * Copyright 2016-2020 Miran Grca. * Copyright 2017-2020 Fred N. van Kempen. * Copyright 2019-2020 GH Cao. + * Copyright 2021-2023 Jasmine Iwanek. */ #include #define UNICODE @@ -271,33 +273,33 @@ ResetAllMenus(void) #ifdef USE_VNC CheckMenuItem(menuMain, IDM_VID_VNC, MF_UNCHECKED); #endif - CheckMenuItem(menuMain, IDM_VID_FS_FULL + 0, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_FS_FULL + 1, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_FS_FULL + 2, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_FS_FULL + 3, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_FS_FULL + 4, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_FS_FULL, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_FS_43, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_FS_KEEPRATIO, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_FS_INT, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SPECIFY_DIM, MF_UNCHECKED); CheckMenuItem(menuMain, IDM_VID_REMEMBER, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 0, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 1, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 2, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 3, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 4, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 5, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 6, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 7, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 8, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_SCALE_1X + 9, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_1X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_2X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_3X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_4X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_5X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_6X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_7X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_8X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_9X, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_SCALE_10X, MF_UNCHECKED); CheckMenuItem(menuMain, IDM_VID_HIDPI, MF_UNCHECKED); CheckMenuItem(menuMain, IDM_VID_CGACON, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAYCT_601 + 0, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAYCT_601 + 1, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAYCT_601 + 2, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAY_RGB + 0, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAY_RGB + 1, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAY_RGB + 2, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAY_RGB + 3, MF_UNCHECKED); - CheckMenuItem(menuMain, IDM_VID_GRAY_RGB + 4, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAYCT_601, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAYCT_709, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAYCT_AVE, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAY_RGB, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAY_MONO, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAY_AMBER, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAY_GREEN, MF_UNCHECKED); + CheckMenuItem(menuMain, IDM_VID_GRAY_WHITE, MF_UNCHECKED); CheckMenuItem(menuMain, IDM_ACTION_RCTRL_IS_LALT, rctrl_is_lalt ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(menuMain, IDM_ACTION_KBD_REQ_CAPTURE, kbd_req_capture ? MF_CHECKED : MF_UNCHECKED); @@ -350,6 +352,12 @@ ResetAllMenus(void) EnableMenuItem(menuMain, IDM_VID_SCALE_2X, MF_GRAYED); EnableMenuItem(menuMain, IDM_VID_SCALE_3X, MF_GRAYED); EnableMenuItem(menuMain, IDM_VID_SCALE_4X, MF_GRAYED); + EnableMenuItem(menuMain, IDM_VID_SCALE_5X, MF_GRAYED); + EnableMenuItem(menuMain, IDM_VID_SCALE_6X, MF_GRAYED); + EnableMenuItem(menuMain, IDM_VID_SCALE_7X, MF_GRAYED); + EnableMenuItem(menuMain, IDM_VID_SCALE_8X, MF_GRAYED); + EnableMenuItem(menuMain, IDM_VID_SCALE_9X, MF_GRAYED); + EnableMenuItem(menuMain, IDM_VID_SCALE_10X, MF_GRAYED); } } @@ -661,6 +669,12 @@ MainWindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) EnableMenuItem(hmenu, IDM_VID_SCALE_2X, vid_resize ? MF_GRAYED : MF_ENABLED); EnableMenuItem(hmenu, IDM_VID_SCALE_3X, vid_resize ? MF_GRAYED : MF_ENABLED); EnableMenuItem(hmenu, IDM_VID_SCALE_4X, vid_resize ? MF_GRAYED : MF_ENABLED); + EnableMenuItem(hmenu, IDM_VID_SCALE_5X, vid_resize ? MF_GRAYED : MF_ENABLED); + EnableMenuItem(hmenu, IDM_VID_SCALE_6X, vid_resize ? MF_GRAYED : MF_ENABLED); + EnableMenuItem(hmenu, IDM_VID_SCALE_7X, vid_resize ? MF_GRAYED : MF_ENABLED); + EnableMenuItem(hmenu, IDM_VID_SCALE_8X, vid_resize ? MF_GRAYED : MF_ENABLED); + EnableMenuItem(hmenu, IDM_VID_SCALE_9X, vid_resize ? MF_GRAYED : MF_ENABLED); + EnableMenuItem(hmenu, IDM_VID_SCALE_10X, vid_resize ? MF_GRAYED : MF_ENABLED); scrnsz_x = unscaled_size_x; scrnsz_y = unscaled_size_y; @@ -757,6 +771,12 @@ MainWindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) case IDM_VID_SCALE_2X: case IDM_VID_SCALE_3X: case IDM_VID_SCALE_4X: + case IDM_VID_SCALE_5X: + case IDM_VID_SCALE_6X: + case IDM_VID_SCALE_7X: + case IDM_VID_SCALE_8X: + case IDM_VID_SCALE_9X: + case IDM_VID_SCALE_10X: CheckMenuItem(hmenu, IDM_VID_SCALE_1X + scale, MF_UNCHECKED); scale = LOWORD(wParam) - IDM_VID_SCALE_1X; CheckMenuItem(hmenu, IDM_VID_SCALE_1X + scale, MF_CHECKED); @@ -1622,14 +1642,17 @@ plat_mouse_capture(int on) void ui_init_monitor(int monitor_index) { + // Nothing done here yet } void ui_deinit_monitor(int monitor_index) { + // Nothing done here yet } void ui_hard_reset_completed(void) { + // Nothing done here yet }