From 707443684fc0b2d268b3288ea52f4d33ef93fc05 Mon Sep 17 00:00:00 2001 From: "SND\\edgbla_cp" Date: Sun, 24 Feb 2013 21:38:24 +0000 Subject: link cable plugin for Windows; git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83125 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- win32/gui/WndMain.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'win32/gui/WndMain.c') diff --git a/win32/gui/WndMain.c b/win32/gui/WndMain.c index b3d45b2e..171b9d9a 100755 --- a/win32/gui/WndMain.c +++ b/win32/gui/WndMain.c @@ -671,6 +671,12 @@ LRESULT WINAPI MainWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { if (CDR_configure) CDR_configure(); return TRUE; + case ID_CONFIGURATION_LINKCABLE: +#ifdef ENABLE_SIO1API + if (SIO1_configure) SIO1_configure(); +#endif + return TRUE; + case ID_CONFIGURATION_NETPLAY: DialogBox(gApp.hInstance, MAKEINTRESOURCE(IDD_NETPLAY), hWnd, (DLGPROC)ConfigureNetPlayDlgProc); return TRUE; @@ -1687,6 +1693,7 @@ void CreateMainMenu() { ADDSEPARATOR(0); ADDMENUITEM(0, _("&NetPlay..."), ID_CONFIGURATION_NETPLAY); ADDSEPARATOR(0); + ADDMENUITEM(0, _("&Link cable..."), ID_CONFIGURATION_LINKCABLE); ADDMENUITEM(0, _("&Controllers..."), ID_CONFIGURATION_CONTROLLERS); ADDMENUITEM(0, _("CD-&ROM..."), ID_CONFIGURATION_CDROM); ADDMENUITEM(0, _("&Sound..."), ID_CONFIGURATION_SOUND); @@ -1889,6 +1896,7 @@ void SysRunGui() { void UpdateMenuItems() { if (CdromId[0] != '\0') { EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_NETPLAY, MF_BYCOMMAND | MF_GRAYED); + EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_LINKCABLE, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_CONTROLLERS, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_CDROM, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_SOUND, MF_BYCOMMAND | MF_GRAYED); @@ -1926,10 +1934,15 @@ void UpdateMenuItems() { EnableMenuItem(gApp.hMenu, ID_FILE_STATES_SAVE_OTHER, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_CHEATSEARCH, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_NETPLAY, MF_BYCOMMAND | MF_ENABLED); + EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_LINKCABLE, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_CONTROLLERS, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_CDROM, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_SOUND, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_GRAPHICS, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(gApp.hMenu, ID_CONFIGURATION, MF_BYCOMMAND | MF_ENABLED); } + +#ifndef ENABLE_SIO1API + EnableMenuItem(gApp.hMenu, ID_CONFIGURATION_LINKCABLE, MF_BYCOMMAND | MF_GRAYED); +#endif } -- cgit v1.2.3