diff options
| author | iCatButler <i.am.catbutler@gmail.com> | 2016-05-31 15:39:49 +0100 |
|---|---|---|
| committer | iCatButler <i.am.catbutler@gmail.com> | 2016-05-31 15:39:49 +0100 |
| commit | 7ecfee1f664eeb92b653104f5f3c915cc6fe6bcb (patch) | |
| tree | 730256c85b1796e436d61428ae960178b96c1a09 | |
| parent | b51d96c96d71bb8c9b789c63e43c19d94095305e (diff) | |
| download | pcsxr-7ecfee1f664eeb92b653104f5f3c915cc6fe6bcb.tar.gz | |
Add checkbox for per-game memory cards
| -rwxr-xr-x | win32/gui/WndMain.c | 7 | ||||
| -rwxr-xr-x | win32/pcsxr.rc | 6 | ||||
| -rwxr-xr-x | win32/resource.h | 5 |
3 files changed, 16 insertions, 2 deletions
diff --git a/win32/gui/WndMain.c b/win32/gui/WndMain.c index 0e7a7d38..11771130 100755 --- a/win32/gui/WndMain.c +++ b/win32/gui/WndMain.c @@ -1151,6 +1151,7 @@ BOOL CALLBACK ConfigureMcdsDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPa ListView_SetImageList(GetDlgItem(mcdDlg, IDC_LIST2), Iiml[1], LVSIL_SMALL); Button_Enable(GetDlgItem(hW, IDC_PASTE), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_PERGAMEMCD), Config.PerGameMcd); LoadMcdDlg(); @@ -1160,6 +1161,12 @@ BOOL CALLBACK ConfigureMcdsDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPa case WM_COMMAND: switch (LOWORD(wParam)) { + case IDC_PERGAMEMCD: + if (IDC_PERGAMEMCD) + if (HIWORD(wParam) == BN_CLICKED) + { + Config.PerGameMcd = Button_GetCheck(GetDlgItem(hW, IDC_PERGAMEMCD)); + } case IDC_COPYTO1: copy = ListView_GetSelectionMark(GetDlgItem(mcdDlg, IDC_LIST2)); copymcd = 1; diff --git a/win32/pcsxr.rc b/win32/pcsxr.rc index caba4fc6..5fbef40d 100755 --- a/win32/pcsxr.rc +++ b/win32/pcsxr.rc @@ -87,6 +87,7 @@ BEGIN PUSHBUTTON "Paste",IDC_PASTE,180,70,45,14
PUSHBUTTON "<- Un/Delete",IDC_DELETE1,180,90,45,14
PUSHBUTTON "Un/Delete ->",IDC_DELETE2,180,110,45,14
+ CONTROL "Per Game MCD",IDC_PERGAMEMCD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,175,172,80,10
END
ABOUT_DIALOG DIALOGEX 0, 0, 332, 209
@@ -410,6 +411,11 @@ BEGIN 0
END
+IDD_MCDCONF AFX_DIALOG_LAYOUT
+BEGIN
+ 0
+END
+
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////
diff --git a/win32/resource.h b/win32/resource.h index dc174418..34f701eb 100755 --- a/win32/resource.h +++ b/win32/resource.h @@ -156,6 +156,7 @@ #define IDC_DEBUG 1053
#define IDC_GPR7 1054
#define IDC_LISTCDR 1054
+#define IDC_PERGAMEMCD 1054
#define IDC_GPR8 1055
#define IDC_LISTBIOS 1055
#define IDC_PGXP_GTE 1055
@@ -367,9 +368,9 @@ //
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 117
+#define _APS_NEXT_RESOURCE_VALUE 118
#define _APS_NEXT_COMMAND_VALUE 40047
-#define _APS_NEXT_CONTROL_VALUE 1056
+#define _APS_NEXT_CONTROL_VALUE 1057
#define _APS_NEXT_SYMED_VALUE 103
#endif
#endif
|
