summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Src/PatchAddEdit.cpp
diff options
context:
space:
mode:
authorbushing <bushing@gmail.com>2008-12-08 05:30:24 +0000
committerbushing <bushing@gmail.com>2008-12-08 05:30:24 +0000
commit49cfded60bb5b444d1828190eacc52bbb49a9cb8 (patch)
tree0823218c1f2f6eec307dadbdec18c5632625f052 /Source/Core/DolphinWX/Src/PatchAddEdit.cpp
parent901fe7c00fec5e2aaf55d184edbcb6d092345d52 (diff)
set svn:eol-style=native for **.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1442 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DolphinWX/Src/PatchAddEdit.cpp')
-rw-r--r--Source/Core/DolphinWX/Src/PatchAddEdit.cpp218
1 files changed, 109 insertions, 109 deletions
diff --git a/Source/Core/DolphinWX/Src/PatchAddEdit.cpp b/Source/Core/DolphinWX/Src/PatchAddEdit.cpp
index 3bab617774..e1328f6a7f 100644
--- a/Source/Core/DolphinWX/Src/PatchAddEdit.cpp
+++ b/Source/Core/DolphinWX/Src/PatchAddEdit.cpp
@@ -1,109 +1,109 @@
-// Copyright (C) 2003-2008 Dolphin Project.
-
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, version 2.0.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License 2.0 for more details.
-
-// A copy of the GPL 2.0 should have been included with the program.
-// If not, see http://www.gnu.org/licenses/
-
-// Official SVN repository and contact information can be found at
-// http://code.google.com/p/dolphin-emu/
-
-#include "PatchAddEdit.h"
-
-extern std::vector<PatchEngine::Patch> onFrame;
-
-BEGIN_EVENT_TABLE(CPatchAddEdit, wxDialog)
- EVT_CLOSE(CPatchAddEdit::OnClose)
- EVT_SPIN(ID_ENTRY_SELECT, CPatchAddEdit::ChangeEntry)
-END_EVENT_TABLE()
-
-CPatchAddEdit::CPatchAddEdit(int _selection, wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& position, const wxSize& size, long style)
- : wxDialog(parent, id, title, position, size, style)
-{
- selection = _selection;
- CreateGUIControls(selection);
-}
-
-CPatchAddEdit::~CPatchAddEdit()
-{
-}
-
-void CPatchAddEdit::CreateGUIControls(int _selection)
-{
- std::string currentName = onFrame.at(_selection).name;
- std::vector<PatchEngine::PatchEntry> currentEntries = onFrame.at(_selection).entries;
-
- wxBoxSizer* sEditPatch = new wxBoxSizer(wxVERTICAL);
- wxStaticText* EditPatchNameText = new wxStaticText(this, ID_EDITPATCH_NAME_TEXT, _("Name:"), wxDefaultPosition, wxDefaultSize);
- EditPatchName = new wxTextCtrl(this, ID_EDITPATCH_NAME, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0);
- EditPatchName->SetValue(wxString::FromAscii(currentName.c_str()));
- wxStaticText* EditPatchOffsetText = new wxStaticText(this, ID_EDITPATCH_OFFSET_TEXT, _("Offset:"), wxDefaultPosition, wxDefaultSize);
- EditPatchOffset = new wxTextCtrl(this, ID_EDITPATCH_OFFSET, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0);
- EditPatchOffset->SetValue(wxString::Format(wxT("%08X"), currentEntries.at(0).address));
- EntrySelection = new wxSpinButton(this, ID_ENTRY_SELECT, wxDefaultPosition, wxDefaultSize, wxVERTICAL);
- EntrySelection->SetRange(0, (int)currentEntries.size()-1);
- wxArrayString wxArrayStringFor_EditPatchType;
- for (int i = 0; i < 3; ++i)
- wxArrayStringFor_EditPatchType.Add(wxString::FromAscii(PatchEngine::PatchTypeStrings[i]));
- EditPatchType = new wxRadioBox(this, ID_EDITPATCH_TYPE, _("Type"), wxDefaultPosition, wxDefaultSize, wxArrayStringFor_EditPatchType, 3, wxRA_SPECIFY_COLS, wxDefaultValidator);
- EditPatchType->SetSelection((int)currentEntries.at(0).type);
- wxStaticText* EditPatchValueText = new wxStaticText(this, ID_EDITPATCH_VALUE_TEXT, _("Value:"), wxDefaultPosition, wxDefaultSize);
- EditPatchValue = new wxTextCtrl(this, ID_EDITPATCH_VALUE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0);
- EditPatchValue->SetValue(wxString::Format(wxT("%08X"), currentEntries.at(0).value));
-
- wxBoxSizer* sEditPatchName = new wxBoxSizer(wxHORIZONTAL);
- sEditPatchName->Add(EditPatchNameText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
- sEditPatchName->Add(EditPatchName, 1, wxEXPAND|wxALL, 5);
- sEditPatch->Add(sEditPatchName, 0, wxEXPAND);
- wxStaticBoxSizer* sbEntry = new wxStaticBoxSizer(wxVERTICAL, this, _("Entry"));
- wxGridBagSizer* sgEntry = new wxGridBagSizer(0, 0);
- sgEntry->AddGrowableCol(1);
- sgEntry->Add(EditPatchType, wxGBPosition(0, 0), wxGBSpan(1, 2), wxEXPAND|wxALL, 5);
- sgEntry->Add(EditPatchOffsetText, wxGBPosition(1, 0), wxGBSpan(1, 1), wxALIGN_CENTER_VERTICAL|wxALL, 5);
- sgEntry->Add(EditPatchOffset, wxGBPosition(1, 1), wxGBSpan(1, 1), wxEXPAND|wxALL, 5);
- sgEntry->Add(EditPatchValueText, wxGBPosition(2, 0), wxGBSpan(1, 1), wxALIGN_CENTER_VERTICAL|wxALL, 5);
- sgEntry->Add(EditPatchValue, wxGBPosition(2, 1), wxGBSpan(1, 1), wxEXPAND|wxALL, 5);
- sgEntry->Add(EntrySelection, wxGBPosition(0, 2), wxGBSpan(3, 1), wxEXPAND|wxALL, 5);
- sbEntry->Add(sgEntry, 0, wxEXPAND);
- sEditPatch->Add(sbEntry, 0, wxEXPAND|wxALL, 5);
- wxBoxSizer* sEditPatchButtons = new wxBoxSizer(wxHORIZONTAL);
- wxButton* bOK = new wxButton(this, wxID_OK, _("OK"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator);
- wxButton* bCancel = new wxButton(this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator);
- sEditPatchButtons->Add(0, 0, 1, wxEXPAND, 5);
- sEditPatchButtons->Add(bOK, 0, wxALL, 5);
- sEditPatchButtons->Add(bCancel, 0, wxALL, 5);
- sEditPatch->Add(sEditPatchButtons, 0, wxEXPAND, 5);
- this->SetSizer(sEditPatch);
- sEditPatch->Layout();
-
- /*if (this->ShowModal() == wxID_OK)
- {
- onFrame.at(selection).name = std::string(EditPatchName->GetValue().mb_str());
- unsigned long value;
- if (EditPatchOffset->GetValue().ToULong(&value, 16))
- onFrame.at(selection).entries.at(0).address = value;
- onFrame.at(selection).entries.at(0).type = (PatchEngine::PatchType)EditPatchType->GetSelection();
- if (EditPatchValue->GetValue().ToULong(&value, 16))
- onFrame.at(selection).entries.at(0).value = value;
- }*/
-}
-
-void CPatchAddEdit::OnClose(wxCloseEvent& WXUNUSED (event))
-{
- Destroy();
-}
-
-void CPatchAddEdit::ChangeEntry(wxSpinEvent& event)
-{
- PatchEngine::PatchEntry pE = onFrame.at(selection).entries.at(event.GetPosition());
- EditPatchOffset->SetValue(wxString::Format(wxT("%08X"), pE.address));
- EditPatchType->SetSelection(pE.type);
- EditPatchValue->SetValue(wxString::Format(wxT("%08X"), pE.value));
-}
+// Copyright (C) 2003-2008 Dolphin Project.
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, version 2.0.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License 2.0 for more details.
+
+// A copy of the GPL 2.0 should have been included with the program.
+// If not, see http://www.gnu.org/licenses/
+
+// Official SVN repository and contact information can be found at
+// http://code.google.com/p/dolphin-emu/
+
+#include "PatchAddEdit.h"
+
+extern std::vector<PatchEngine::Patch> onFrame;
+
+BEGIN_EVENT_TABLE(CPatchAddEdit, wxDialog)
+ EVT_CLOSE(CPatchAddEdit::OnClose)
+ EVT_SPIN(ID_ENTRY_SELECT, CPatchAddEdit::ChangeEntry)
+END_EVENT_TABLE()
+
+CPatchAddEdit::CPatchAddEdit(int _selection, wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& position, const wxSize& size, long style)
+ : wxDialog(parent, id, title, position, size, style)
+{
+ selection = _selection;
+ CreateGUIControls(selection);
+}
+
+CPatchAddEdit::~CPatchAddEdit()
+{
+}
+
+void CPatchAddEdit::CreateGUIControls(int _selection)
+{
+ std::string currentName = onFrame.at(_selection).name;
+ std::vector<PatchEngine::PatchEntry> currentEntries = onFrame.at(_selection).entries;
+
+ wxBoxSizer* sEditPatch = new wxBoxSizer(wxVERTICAL);
+ wxStaticText* EditPatchNameText = new wxStaticText(this, ID_EDITPATCH_NAME_TEXT, _("Name:"), wxDefaultPosition, wxDefaultSize);
+ EditPatchName = new wxTextCtrl(this, ID_EDITPATCH_NAME, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0);
+ EditPatchName->SetValue(wxString::FromAscii(currentName.c_str()));
+ wxStaticText* EditPatchOffsetText = new wxStaticText(this, ID_EDITPATCH_OFFSET_TEXT, _("Offset:"), wxDefaultPosition, wxDefaultSize);
+ EditPatchOffset = new wxTextCtrl(this, ID_EDITPATCH_OFFSET, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0);
+ EditPatchOffset->SetValue(wxString::Format(wxT("%08X"), currentEntries.at(0).address));
+ EntrySelection = new wxSpinButton(this, ID_ENTRY_SELECT, wxDefaultPosition, wxDefaultSize, wxVERTICAL);
+ EntrySelection->SetRange(0, (int)currentEntries.size()-1);
+ wxArrayString wxArrayStringFor_EditPatchType;
+ for (int i = 0; i < 3; ++i)
+ wxArrayStringFor_EditPatchType.Add(wxString::FromAscii(PatchEngine::PatchTypeStrings[i]));
+ EditPatchType = new wxRadioBox(this, ID_EDITPATCH_TYPE, _("Type"), wxDefaultPosition, wxDefaultSize, wxArrayStringFor_EditPatchType, 3, wxRA_SPECIFY_COLS, wxDefaultValidator);
+ EditPatchType->SetSelection((int)currentEntries.at(0).type);
+ wxStaticText* EditPatchValueText = new wxStaticText(this, ID_EDITPATCH_VALUE_TEXT, _("Value:"), wxDefaultPosition, wxDefaultSize);
+ EditPatchValue = new wxTextCtrl(this, ID_EDITPATCH_VALUE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0);
+ EditPatchValue->SetValue(wxString::Format(wxT("%08X"), currentEntries.at(0).value));
+
+ wxBoxSizer* sEditPatchName = new wxBoxSizer(wxHORIZONTAL);
+ sEditPatchName->Add(EditPatchNameText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
+ sEditPatchName->Add(EditPatchName, 1, wxEXPAND|wxALL, 5);
+ sEditPatch->Add(sEditPatchName, 0, wxEXPAND);
+ wxStaticBoxSizer* sbEntry = new wxStaticBoxSizer(wxVERTICAL, this, _("Entry"));
+ wxGridBagSizer* sgEntry = new wxGridBagSizer(0, 0);
+ sgEntry->AddGrowableCol(1);
+ sgEntry->Add(EditPatchType, wxGBPosition(0, 0), wxGBSpan(1, 2), wxEXPAND|wxALL, 5);
+ sgEntry->Add(EditPatchOffsetText, wxGBPosition(1, 0), wxGBSpan(1, 1), wxALIGN_CENTER_VERTICAL|wxALL, 5);
+ sgEntry->Add(EditPatchOffset, wxGBPosition(1, 1), wxGBSpan(1, 1), wxEXPAND|wxALL, 5);
+ sgEntry->Add(EditPatchValueText, wxGBPosition(2, 0), wxGBSpan(1, 1), wxALIGN_CENTER_VERTICAL|wxALL, 5);
+ sgEntry->Add(EditPatchValue, wxGBPosition(2, 1), wxGBSpan(1, 1), wxEXPAND|wxALL, 5);
+ sgEntry->Add(EntrySelection, wxGBPosition(0, 2), wxGBSpan(3, 1), wxEXPAND|wxALL, 5);
+ sbEntry->Add(sgEntry, 0, wxEXPAND);
+ sEditPatch->Add(sbEntry, 0, wxEXPAND|wxALL, 5);
+ wxBoxSizer* sEditPatchButtons = new wxBoxSizer(wxHORIZONTAL);
+ wxButton* bOK = new wxButton(this, wxID_OK, _("OK"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator);
+ wxButton* bCancel = new wxButton(this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator);
+ sEditPatchButtons->Add(0, 0, 1, wxEXPAND, 5);
+ sEditPatchButtons->Add(bOK, 0, wxALL, 5);
+ sEditPatchButtons->Add(bCancel, 0, wxALL, 5);
+ sEditPatch->Add(sEditPatchButtons, 0, wxEXPAND, 5);
+ this->SetSizer(sEditPatch);
+ sEditPatch->Layout();
+
+ /*if (this->ShowModal() == wxID_OK)
+ {
+ onFrame.at(selection).name = std::string(EditPatchName->GetValue().mb_str());
+ unsigned long value;
+ if (EditPatchOffset->GetValue().ToULong(&value, 16))
+ onFrame.at(selection).entries.at(0).address = value;
+ onFrame.at(selection).entries.at(0).type = (PatchEngine::PatchType)EditPatchType->GetSelection();
+ if (EditPatchValue->GetValue().ToULong(&value, 16))
+ onFrame.at(selection).entries.at(0).value = value;
+ }*/
+}
+
+void CPatchAddEdit::OnClose(wxCloseEvent& WXUNUSED (event))
+{
+ Destroy();
+}
+
+void CPatchAddEdit::ChangeEntry(wxSpinEvent& event)
+{
+ PatchEngine::PatchEntry pE = onFrame.at(selection).entries.at(event.GetPosition());
+ EditPatchOffset->SetValue(wxString::Format(wxT("%08X"), pE.address));
+ EditPatchType->SetSelection(pE.type);
+ EditPatchValue->SetValue(wxString::Format(wxT("%08X"), pE.value));
+}