Project64: Missed some files in code cleanup
This commit is contained in:
parent
179282043f
commit
3f681101f6
|
@ -1,48 +1,80 @@
|
|||
#pragma once
|
||||
|
||||
#include "SettingsPage.h"
|
||||
#include <Project64-core/Plugin.h>
|
||||
#include <Project64/Plugins/PluginList.h>
|
||||
#include "SettingsPage.h"
|
||||
|
||||
class CGamePluginPage :
|
||||
public CSettingsPageImpl<CGamePluginPage>,
|
||||
public CSettingsPage
|
||||
{
|
||||
BEGIN_MSG_MAP_EX(CGamePluginPage)
|
||||
COMMAND_HANDLER_EX(GFX_LIST, LBN_SELCHANGE, GfxPluginChanged)
|
||||
COMMAND_HANDLER_EX(AUDIO_LIST, LBN_SELCHANGE, AudioPluginChanged)
|
||||
COMMAND_HANDLER_EX(CONT_LIST, LBN_SELCHANGE, ControllerPluginChanged)
|
||||
COMMAND_HANDLER_EX(RSP_LIST, LBN_SELCHANGE, RspPluginChanged)
|
||||
COMMAND_ID_HANDLER_EX(GFX_ABOUT, GfxPluginAbout)
|
||||
COMMAND_ID_HANDLER_EX(AUDIO_ABOUT, AudioPluginAbout)
|
||||
COMMAND_ID_HANDLER_EX(CONT_ABOUT, ControllerPluginAbout)
|
||||
COMMAND_ID_HANDLER_EX(RSP_ABOUT, RspPluginAbout)
|
||||
COMMAND_ID_HANDLER_EX(IDC_HLE_GFX, HleGfxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_HLE_AUDIO, HleAudioChanged)
|
||||
{
|
||||
COMMAND_HANDLER_EX(GFX_LIST, LBN_SELCHANGE, GfxPluginChanged);
|
||||
COMMAND_HANDLER_EX(AUDIO_LIST, LBN_SELCHANGE, AudioPluginChanged);
|
||||
COMMAND_HANDLER_EX(CONT_LIST, LBN_SELCHANGE, ControllerPluginChanged);
|
||||
COMMAND_HANDLER_EX(RSP_LIST, LBN_SELCHANGE, RspPluginChanged);
|
||||
COMMAND_ID_HANDLER_EX(GFX_ABOUT, GfxPluginAbout);
|
||||
COMMAND_ID_HANDLER_EX(AUDIO_ABOUT, AudioPluginAbout);
|
||||
COMMAND_ID_HANDLER_EX(CONT_ABOUT, ControllerPluginAbout);
|
||||
COMMAND_ID_HANDLER_EX(RSP_ABOUT, RspPluginAbout);
|
||||
COMMAND_ID_HANDLER_EX(IDC_HLE_GFX, HleGfxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_HLE_AUDIO, HleAudioChanged);
|
||||
}
|
||||
END_MSG_MAP()
|
||||
|
||||
enum { IDD = IDD_Settings_GamePlugin };
|
||||
enum
|
||||
{
|
||||
IDD = IDD_Settings_GamePlugin
|
||||
};
|
||||
|
||||
public:
|
||||
CGamePluginPage(HWND hParent, const RECT & rcDispay);
|
||||
|
||||
LanguageStringID PageTitle(void) { return TAB_PLUGIN; }
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
LanguageStringID PageTitle(void)
|
||||
{
|
||||
return TAB_PLUGIN;
|
||||
}
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
|
||||
private:
|
||||
void GfxPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { ShowAboutButton(GFX_LIST); }
|
||||
void AudioPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { ShowAboutButton(AUDIO_LIST); }
|
||||
void ControllerPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { ShowAboutButton(CONT_LIST); }
|
||||
void RspPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { ShowAboutButton(RSP_LIST); }
|
||||
void GfxPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
ShowAboutButton(GFX_LIST);
|
||||
}
|
||||
void AudioPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
ShowAboutButton(AUDIO_LIST);
|
||||
}
|
||||
void ControllerPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
ShowAboutButton(CONT_LIST);
|
||||
}
|
||||
void RspPluginAbout(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
ShowAboutButton(RSP_LIST);
|
||||
}
|
||||
|
||||
void GfxPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { PluginItemChanged(GFX_LIST, GFX_ABOUT); }
|
||||
void AudioPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { PluginItemChanged(AUDIO_LIST, AUDIO_ABOUT); }
|
||||
void ControllerPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { PluginItemChanged(CONT_LIST, CONT_ABOUT); }
|
||||
void RspPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/) { PluginItemChanged(RSP_LIST, RSP_ABOUT); }
|
||||
void GfxPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
PluginItemChanged(GFX_LIST, GFX_ABOUT);
|
||||
}
|
||||
void AudioPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
PluginItemChanged(AUDIO_LIST, AUDIO_ABOUT);
|
||||
}
|
||||
void ControllerPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
PluginItemChanged(CONT_LIST, CONT_ABOUT);
|
||||
}
|
||||
void RspPluginChanged(UINT /*Code*/, int /*id*/, HWND /*ctl*/)
|
||||
{
|
||||
PluginItemChanged(RSP_LIST, RSP_ABOUT);
|
||||
}
|
||||
|
||||
void HleGfxChanged(UINT Code, int id, HWND ctl);
|
||||
void HleAudioChanged(UINT Code, int id, HWND ctl);
|
||||
|
@ -56,5 +88,5 @@ private:
|
|||
bool ResetComboBox(CModifiedComboBox & ComboBox, SettingID Type);
|
||||
|
||||
CPartialGroupBox m_GfxGroup, m_AudioGroup, m_ControlGroup, m_RspGroup;
|
||||
CPluginList m_PluginList;
|
||||
CPluginList m_PluginList;
|
||||
};
|
||||
|
|
|
@ -6,30 +6,38 @@ class CGameRecompilePage :
|
|||
public CSettingsPage
|
||||
{
|
||||
BEGIN_MSG_MAP_EX(CGameRecompilePage)
|
||||
COMMAND_HANDLER_EX(IDC_CPU_TYPE, LBN_SELCHANGE, ComboBoxChanged)
|
||||
COMMAND_HANDLER_EX(IDC_FUNCFIND, LBN_SELCHANGE, ComboBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_ROM_REGCACHE, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_ROM_FASTSP, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_BLOCK_LINKING, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_CACHE, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_DMA, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_VALIDATE, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_TLB, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_PROTECT, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_STORE, CheckBoxChanged)
|
||||
{
|
||||
COMMAND_HANDLER_EX(IDC_CPU_TYPE, LBN_SELCHANGE, ComboBoxChanged);
|
||||
COMMAND_HANDLER_EX(IDC_FUNCFIND, LBN_SELCHANGE, ComboBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_ROM_REGCACHE, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_ROM_FASTSP, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_BLOCK_LINKING, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_CACHE, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_DMA, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_VALIDATE, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_TLB, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_PROTECT, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SMM_STORE, CheckBoxChanged);
|
||||
}
|
||||
END_MSG_MAP()
|
||||
|
||||
enum { IDD = IDD_Settings_GameRecompiler };
|
||||
enum
|
||||
{
|
||||
IDD = IDD_Settings_GameRecompiler
|
||||
};
|
||||
|
||||
public:
|
||||
CGameRecompilePage(HWND hParent, const RECT & rcDispay);
|
||||
|
||||
LanguageStringID PageTitle(void) { return TAB_RECOMPILER; }
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
LanguageStringID PageTitle(void)
|
||||
{
|
||||
return TAB_RECOMPILER;
|
||||
}
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
|
||||
private:
|
||||
CPartialGroupBox m_SelfModGroup;
|
||||
|
|
|
@ -2,26 +2,33 @@
|
|||
#include "SettingsPage.h"
|
||||
|
||||
class CGameStatusPage :
|
||||
public CSettingsPageImpl<CGameStatusPage>,
|
||||
public CSettingsPage
|
||||
public CSettingsPageImpl<CGameStatusPage>,
|
||||
public CSettingsPage
|
||||
{
|
||||
|
||||
BEGIN_MSG_MAP_EX(CGameStatusPage)
|
||||
COMMAND_HANDLER_EX(IDC_STATUS_TYPE,LBN_SELCHANGE,ComboBoxChanged)
|
||||
COMMAND_HANDLER_EX(IDC_NOTES_CORE,EN_UPDATE,EditBoxChanged)
|
||||
COMMAND_HANDLER_EX(IDC_NOTES_PLUGIN,EN_UPDATE,EditBoxChanged)
|
||||
END_MSG_MAP()
|
||||
BEGIN_MSG_MAP_EX(CGameStatusPage)
|
||||
{
|
||||
COMMAND_HANDLER_EX(IDC_STATUS_TYPE, LBN_SELCHANGE, ComboBoxChanged);
|
||||
COMMAND_HANDLER_EX(IDC_NOTES_CORE, EN_UPDATE, EditBoxChanged);
|
||||
COMMAND_HANDLER_EX(IDC_NOTES_PLUGIN, EN_UPDATE, EditBoxChanged);
|
||||
}
|
||||
END_MSG_MAP()
|
||||
|
||||
enum { IDD = IDD_Settings_GameStatus };
|
||||
enum
|
||||
{
|
||||
IDD = IDD_Settings_GameStatus
|
||||
};
|
||||
|
||||
public:
|
||||
CGameStatusPage(HWND hParent, const RECT & rcDispay );
|
||||
CGameStatusPage(HWND hParent, const RECT & rcDispay);
|
||||
|
||||
LanguageStringID PageTitle ( void ) { return TAB_ROMNOTES; }
|
||||
void HidePage ( void );
|
||||
void ShowPage ( void );
|
||||
void ApplySettings ( bool UpdateScreen );
|
||||
bool EnableReset ( void );
|
||||
void ResetPage ( void );
|
||||
|
||||
LanguageStringID PageTitle(void)
|
||||
{
|
||||
return TAB_ROMNOTES;
|
||||
}
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
};
|
||||
|
|
|
@ -5,38 +5,46 @@ class COptionsGameBrowserPage :
|
|||
public CSettingsPage
|
||||
{
|
||||
BEGIN_MSG_MAP_EX(COptionsGameBrowserPage)
|
||||
COMMAND_HANDLER_EX(IDC_ADD, BN_CLICKED, AddFieldClicked)
|
||||
COMMAND_HANDLER_EX(IDC_REMOVE, BN_CLICKED, RemoveFieldClicked)
|
||||
COMMAND_HANDLER_EX(IDC_UP, BN_CLICKED, MoveFieldUpClicked)
|
||||
COMMAND_HANDLER_EX(IDC_DOWN, BN_CLICKED, MoveFieldDownClicked)
|
||||
COMMAND_ID_HANDLER_EX(IDC_USE_ROMBROWSER, UseRomBrowserChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_RECURSION, CheckBoxChanged)
|
||||
COMMAND_ID_HANDLER_EX(IDC_SHOW_FILE_EXTENSIONS, CheckBoxChanged)
|
||||
{
|
||||
COMMAND_HANDLER_EX(IDC_ADD, BN_CLICKED, AddFieldClicked);
|
||||
COMMAND_HANDLER_EX(IDC_REMOVE, BN_CLICKED, RemoveFieldClicked);
|
||||
COMMAND_HANDLER_EX(IDC_UP, BN_CLICKED, MoveFieldUpClicked);
|
||||
COMMAND_HANDLER_EX(IDC_DOWN, BN_CLICKED, MoveFieldDownClicked);
|
||||
COMMAND_ID_HANDLER_EX(IDC_USE_ROMBROWSER, UseRomBrowserChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_RECURSION, CheckBoxChanged);
|
||||
COMMAND_ID_HANDLER_EX(IDC_SHOW_FILE_EXTENSIONS, CheckBoxChanged);
|
||||
}
|
||||
END_MSG_MAP()
|
||||
|
||||
enum { IDD = IDD_Settings_RomBrowser };
|
||||
enum
|
||||
{
|
||||
IDD = IDD_Settings_RomBrowser
|
||||
};
|
||||
|
||||
public:
|
||||
COptionsGameBrowserPage(HWND hParent, const RECT & rcDispay);
|
||||
|
||||
LanguageStringID PageTitle(void) { return TAB_ROMSELECTION; }
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
LanguageStringID PageTitle(void)
|
||||
{
|
||||
return TAB_ROMSELECTION;
|
||||
}
|
||||
void HidePage(void);
|
||||
void ShowPage(void);
|
||||
void ApplySettings(bool UpdateScreen);
|
||||
bool EnableReset(void);
|
||||
void ResetPage(void);
|
||||
|
||||
private:
|
||||
void UpdatePageSettings(void);
|
||||
void UpdateFieldList(const ROMBROWSER_FIELDS_LIST & Fields);
|
||||
void AddFieldClicked(UINT Code, int id, HWND ctl);
|
||||
void RemoveFieldClicked(UINT Code, int id, HWND ctl);
|
||||
void MoveFieldUpClicked(UINT Code, int id, HWND ctl);
|
||||
void MoveFieldDownClicked(UINT Code, int id, HWND ctl);
|
||||
void UseRomBrowserChanged(UINT Code, int id, HWND ctl);
|
||||
void FixCtrlState(void);
|
||||
void UpdatePageSettings(void);
|
||||
void UpdateFieldList(const ROMBROWSER_FIELDS_LIST & Fields);
|
||||
void AddFieldClicked(UINT Code, int id, HWND ctl);
|
||||
void RemoveFieldClicked(UINT Code, int id, HWND ctl);
|
||||
void MoveFieldUpClicked(UINT Code, int id, HWND ctl);
|
||||
void MoveFieldDownClicked(UINT Code, int id, HWND ctl);
|
||||
void UseRomBrowserChanged(UINT Code, int id, HWND ctl);
|
||||
void FixCtrlState(void);
|
||||
|
||||
ROMBROWSER_FIELDS_LIST m_Fields;
|
||||
CListBox m_Avaliable, m_Using;
|
||||
bool m_OrderChanged, m_OrderReset;
|
||||
CListBox m_Avaliable, m_Using;
|
||||
bool m_OrderChanged, m_OrderReset;
|
||||
};
|
||||
|
|
|
@ -11,19 +11,19 @@
|
|||
#pragma warning(disable : 4838) // warning C4838: conversion from 'int' to 'UINT' requires a narrowing conversion
|
||||
#pragma warning(disable : 4996) // warning C4996: 'GetVersionExA': was declared deprecated
|
||||
#define _ATL_DISABLE_NOTHROW_NEW
|
||||
#include <shellapi.h>
|
||||
#include <atlbase.h>
|
||||
#include <shellapi.h>
|
||||
|
||||
#include <wtl/atlapp.h>
|
||||
#include <wtl/atlctrls.h>
|
||||
#include <wtl/atldlgs.h>
|
||||
#include <wtl/atlframe.h>
|
||||
#include <wtl/atlctrls.h>
|
||||
|
||||
#define _WTL_NO_CSTRING
|
||||
|
||||
#include <atlwin.h>
|
||||
#include <wtl/atlmisc.h>
|
||||
#include <wtl/atlcrack.h>
|
||||
#include <wtl/atlmisc.h>
|
||||
|
||||
#pragma warning(pop)
|
||||
|
||||
|
@ -45,11 +45,11 @@ extern CPj64Module _Module;
|
|||
|
||||
#include <Common/StdString.h>
|
||||
|
||||
#include "UserInterface/resource.h"
|
||||
#include "UserInterface/WTLControls/GetCWindowText.h"
|
||||
#include "UserInterface/WTLControls/EditNumber32.h"
|
||||
#include "UserInterface/WTLControls/ClistCtrl/ListCtrl.h"
|
||||
#include "UserInterface/WTLControls/ModifiedComboBox.h"
|
||||
#include "UserInterface/WTLControls/PartialGroupBox.h"
|
||||
#include "UserInterface/WTLControls/ModifiedEditBox.h"
|
||||
#include "UserInterface/WTLControls/EditNumber32.h"
|
||||
#include "UserInterface/WTLControls/GetCWindowText.h"
|
||||
#include "UserInterface/WTLControls/ModifiedCheckBox.h"
|
||||
#include "UserInterface/WTLControls/ModifiedComboBox.h"
|
||||
#include "UserInterface/WTLControls/ModifiedEditBox.h"
|
||||
#include "UserInterface/WTLControls/PartialGroupBox.h"
|
||||
#include "UserInterface/resource.h"
|
||||
|
|
Loading…
Reference in New Issue