diff --git a/media/rarch.rc b/media/rarch.rc index b9a4b7b76a..ebd8d5142b 100644 --- a/media/rarch.rc +++ b/media/rarch.rc @@ -68,6 +68,7 @@ IDR_MENU MENU MENUITEM "9x", ID_M_WINDOW_SCALE_9X MENUITEM "10x", ID_M_WINDOW_SCALE_10X } + MENUITEM "Toggle Desktop Menu", ID_M_TOGGLE_DESKTOP MENUITEM "Toggle Exclusive Full Screen", ID_M_FULL_SCREEN // Shader dialog is disabled for now, until video_threaded issues are fixed. //MENUITEM "Shader Parameters", ID_M_SHADER_PARAMETERS diff --git a/media/rarch_ja.rc b/media/rarch_ja.rc index 4174e44240..2b657e2236 100644 --- a/media/rarch_ja.rc +++ b/media/rarch_ja.rc @@ -65,6 +65,7 @@ IDR_MENU MENU MENUITEM "9x", ID_M_WINDOW_SCALE_9X MENUITEM "10x", ID_M_WINDOW_SCALE_10X } + MENUITEM "Toggle Desktop Menu", ID_M_TOGGLE_DESKTOP MENUITEM "排他的なフルスクリーン切り替え", ID_M_FULL_SCREEN // Shader dialog is disabled for now, until video_threaded issues are fixed. //MENUITEM "シェーダーのパラメータ", ID_M_SHADER_PARAMETERS diff --git a/ui/drivers/ui_win32.c b/ui/drivers/ui_win32.c index fc4a127f0f..a19009c520 100644 --- a/ui/drivers/ui_win32.c +++ b/ui/drivers/ui_win32.c @@ -237,6 +237,9 @@ LRESULT win32_menu_loop(HWND owner, WPARAM wparam) case ID_M_QUIT: do_wm_close = true; break; + case ID_M_TOGGLE_DESKTOP: + cmd = CMD_EVENT_UI_COMPANION_TOGGLE; + break; default: if (mode >= ID_M_WINDOW_SCALE_1X && mode <= ID_M_WINDOW_SCALE_10X) { diff --git a/ui/drivers/ui_win32_resource.h b/ui/drivers/ui_win32_resource.h index b071687311..0238c5e94a 100644 --- a/ui/drivers/ui_win32_resource.h +++ b/ui/drivers/ui_win32_resource.h @@ -28,3 +28,4 @@ #define ID_M_STATE_INDEX_AUTO 40024 #define ID_M_TAKE_SCREENSHOT 40025 #define ID_M_MUTE_TOGGLE 40026 +#define ID_M_TOGGLE_DESKTOP 40027