diff options
| author | SND\edgbla_cp <SND\edgbla_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-02-24 21:38:24 +0000 |
|---|---|---|
| committer | SND\edgbla_cp <SND\edgbla_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-02-24 21:38:24 +0000 |
| commit | 707443684fc0b2d268b3288ea52f4d33ef93fc05 (patch) | |
| tree | 0cf255aa9643df7979cdacd4226b3fc844d1308c /win32/gui/WndMain.c | |
| parent | a0c49bddfad957d260bdb2c26b4cf21b86f63bdf (diff) | |
| download | pcsxr-707443684fc0b2d268b3288ea52f4d33ef93fc05.tar.gz | |
link cable plugin for Windows;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83125 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'win32/gui/WndMain.c')
| -rwxr-xr-x | win32/gui/WndMain.c | 13 |
1 files changed, 13 insertions, 0 deletions
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 } |
