| 287 |
|
//printf(levels[i],"%d",levels[i]); |
| 288 |
|
//printf(Step_x_x,"Step %d/%d: reimporting level", parts_done + 1, 7 + 2 * num_levels); setStatusArea((string)Step_x_x + levels[i] + (string)"_Final.dat"); |
| 289 |
|
setStatusArea("Step " + lexical_cast<std::string>(parts_done + 1) + "/" + lexical_cast<std::string>(total_steps) + " reimporting level" + levels[i]+"_Final.oni"); |
| 290 |
< |
system( (strOniSplit + " " + strImportOption + " ../GameDataFolder/level" + levels[i] + "_Final packages/VanillaDats/level" + levels[i] + "_Final/level" |
| 291 |
< |
+ levels[i] + "_Final/level" + levels[i] + "_Final.oni >> Globalize.log").c_str()); |
| 290 |
> |
logfile << (strOniSplit + " " + strImportOption + " ../GameDataFolder/level" + levels[i] + "_Final packages/VanillaDats/level" + levels[i] + "_Final/level" |
| 291 |
> |
+ levels[i] + "_Final/level" + levels[i] + "_Final.oni >> Globalize.log").c_str() << '\n'; |
| 292 |
> |
string sys_str = (strOniSplit + " " + strImportOption + " ../GameDataFolder/level" + levels[i] + "_Final packages/VanillaDats/level" + levels[i] + "_Final/level" |
| 293 |
> |
+ levels[i] + "_Final/level" + levels[i] + "_Final.oni >> Globalize2.log"); |
| 294 |
> |
system(sys_str.c_str() ); |
| 295 |
|
setProgressBar( (int)(1000 * (float)(parts_done) / (float)(total_steps) )); |
| 296 |
|
parts_done++; |
| 297 |
|
} |
| 638 |
|
{ |
| 639 |
|
if ( is_directory( dir_itr->status() ) ) |
| 640 |
|
{ |
| 641 |
< |
importCommand = strOniSplit + " " + strImportOption + " " + vanilla_dir.string() + dir_itr->path().filename() + " " + "../GameDataFolder/" + dir_itr->path().filename() |
| 639 |
< |
+ ".dat"; |
| 641 |
> |
importCommand = strOniSplit + " " + strImportOption + " " + vanilla_dir.string() + dir_itr->path().filename() + " "; |
| 642 |
|
for (int i = 0; i < installedMods.size(); ++i) { |
| 643 |
|
if (exists("packages/" + installedMods[i] + "/oni/" + dir_itr->path().filename() )) |
| 644 |
|
importCommand += " packages/" + installedMods[i] + "/oni/" + dir_itr->path().filename(); |
| 799 |
|
#endif |
| 800 |
|
|
| 801 |
|
////@begin includes |
| 802 |
< |
#include "about_window.h" |
| 802 |
> |
#include "about.h" |
| 803 |
|
////@end includes |
| 804 |
|
|
| 805 |
|
#include "main_window.h" |
| 806 |
|
|
| 807 |
|
////@begin XPM images |
| 808 |
< |
#include "redo.xpm" |
| 808 |
> |
#include "aelogosmall.xpm" |
| 809 |
> |
#include "undo.xpm" |
| 810 |
|
#include "fileopen.xpm" |
| 811 |
|
#include "filesaveas.xpm" |
| 812 |
|
#include "quit.xpm" |
| 829 |
|
BEGIN_EVENT_TABLE( MainWindow, wxFrame ) |
| 830 |
|
|
| 831 |
|
////@begin MainWindow event table entries |
| 832 |
< |
EVT_CHECKBOX( SelectAll_Checkbox, MainWindow::OnSelectAllCheckboxClick ) |
| 832 |
> |
EVT_CHECKBOX( SelectAll_Checkbox, MainWindow::OnSelectAllCheckboxClick ) |
| 833 |
|
|
| 834 |
< |
EVT_BUTTON( Refresh_Button, MainWindow::OnRefreshButtonClick ) |
| 834 |
> |
EVT_BUTTON( Refresh_Button, MainWindow::OnRefreshButtonClick ) |
| 835 |
|
|
| 836 |
< |
EVT_LISTBOX( Mods_CheckboxList1, MainWindow::OnModsCheckboxList1Selected ) |
| 837 |
< |
EVT_CHECKLISTBOX( Mods_CheckboxList1, MainWindow::OnModsCheckboxList1Toggled ) |
| 836 |
> |
EVT_LISTBOX( Mods_CheckboxList1, MainWindow::OnModsCheckboxList1Selected ) |
| 837 |
> |
EVT_CHECKLISTBOX( Mods_CheckboxList1, MainWindow::OnModsCheckboxList1Toggled ) |
| 838 |
|
|
| 839 |
< |
EVT_UPDATE_UI( ID_STATUSBAR, MainWindow::OnStatusbarUpdate ) |
| 839 |
> |
EVT_UPDATE_UI( ID_STATUSBAR, MainWindow::OnStatusbarUpdate ) |
| 840 |
|
|
| 841 |
< |
EVT_BUTTON( Install_Button, MainWindow::OnInstallButtonClick ) |
| 841 |
> |
EVT_BUTTON( Install_Button, MainWindow::OnInstallButtonClick ) |
| 842 |
|
|
| 843 |
< |
EVT_RADIOBUTTON( Sep_RadioButton, MainWindow::OnSepRadioButtonSelected ) |
| 843 |
> |
EVT_RADIOBUTTON( Sep_RadioButton, MainWindow::OnSepRadioButtonSelected ) |
| 844 |
|
|
| 845 |
< |
EVT_RADIOBUTTON( NoSep_RadioButton, MainWindow::OnNoSepRadioButtonSelected ) |
| 845 |
> |
EVT_RADIOBUTTON( NoSep_RadioButton, MainWindow::OnNoSepRadioButtonSelected ) |
| 846 |
|
|
| 847 |
< |
EVT_RADIOBUTTON( Separated_RadioButton, MainWindow::OnSeparatedRadioButtonSelected ) |
| 847 |
> |
EVT_RADIOBUTTON( Seperated_RadioButton, MainWindow::OnSeperatedRadioButtonSelected ) |
| 848 |
|
|
| 849 |
< |
EVT_RADIOBUTTON( Complete_RadioButton, MainWindow::OnCompleteRadioButtonSelected ) |
| 849 |
> |
EVT_RADIOBUTTON( Complete_RadioButton, MainWindow::OnCompleteRadioButtonSelected ) |
| 850 |
|
|
| 851 |
< |
EVT_BUTTON( ReGlobalize_Button, MainWindow::OnReGlobalizeButtonClick ) |
| 851 |
> |
EVT_BUTTON( ReGlobalize_Button, MainWindow::OnReGlobalizeButtonClick ) |
| 852 |
|
|
| 853 |
< |
EVT_MENU( wxID_LOAD, MainWindow::OnLoadClick ) |
| 853 |
> |
EVT_MENU( wxID_LOAD, MainWindow::OnLoadClick ) |
| 854 |
|
|
| 855 |
< |
EVT_MENU( wxID_SAVE, MainWindow::OnSaveClick ) |
| 855 |
> |
EVT_MENU( wxID_SAVE, MainWindow::OnSaveClick ) |
| 856 |
|
|
| 857 |
< |
EVT_MENU( wxID_EXIT, MainWindow::OnExitClick ) |
| 857 |
> |
EVT_MENU( wxID_EXIT, MainWindow::OnExitClick ) |
| 858 |
|
|
| 859 |
< |
EVT_MENU( wxID_OPTIONS, MainWindow::OnOptionsClick ) |
| 859 |
> |
EVT_MENU( wxID_OPTIONS, MainWindow::OnOptionsClick ) |
| 860 |
|
|
| 861 |
< |
EVT_MENU( wxID_ABOUT, MainWindow::OnAboutClick ) |
| 861 |
> |
EVT_MENU( wxID_ABOUT, MainWindow::OnAboutClick ) |
| 862 |
|
|
| 863 |
|
////@end MainWindow event table entries |
| 864 |
|
|
| 888 |
|
bool MainWindow::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ) |
| 889 |
|
{ |
| 890 |
|
////@begin MainWindow creation |
| 891 |
< |
wxFrame::Create( parent, id, caption, pos, size, style ); |
| 889 |
< |
|
| 890 |
< |
CreateControls(); |
| 891 |
< |
SetIcon(GetIconResource(wxT("oni_special.ico"))); |
| 892 |
< |
Centre(); |
| 893 |
< |
|
| 891 |
> |
wxFrame::Create( parent, id, caption, pos, size, style ); |
| 892 |
|
|
| 893 |
+ |
CreateControls(); |
| 894 |
+ |
SetIcon(GetIconResource(wxT("aelogosmall.png"))); |
| 895 |
+ |
Centre(); |
| 896 |
|
////@end MainWindow creation |
| 897 |
|
return true; |
| 898 |
|
} |
| 916 |
|
void MainWindow::Init() |
| 917 |
|
{ |
| 918 |
|
////@begin MainWindow member initialisation |
| 919 |
< |
MainSplitter = NULL; |
| 920 |
< |
SelectAll = NULL; |
| 921 |
< |
RefreshButton = NULL; |
| 922 |
< |
Mods_CheckboxList = NULL; |
| 923 |
< |
titleText = NULL; |
| 924 |
< |
creatorText = NULL; |
| 925 |
< |
descriptionText = NULL; |
| 926 |
< |
StatusArea = NULL; |
| 927 |
< |
ProgressBar = NULL; |
| 928 |
< |
InstallButton = NULL; |
| 929 |
< |
OptionsPanel = NULL; |
| 930 |
< |
SepRadio = NULL; |
| 931 |
< |
NoSepRadio = NULL; |
| 932 |
< |
SeparatedRadio = NULL; |
| 933 |
< |
CompleteRadio = NULL; |
| 934 |
< |
ReglobalizeButton = NULL; |
| 919 |
> |
MainSplitter = NULL; |
| 920 |
> |
SelectAll = NULL; |
| 921 |
> |
RefreshButton = NULL; |
| 922 |
> |
Mods_CheckboxList = NULL; |
| 923 |
> |
titleText = NULL; |
| 924 |
> |
creatorText = NULL; |
| 925 |
> |
descriptionText = NULL; |
| 926 |
> |
StatusArea = NULL; |
| 927 |
> |
ProgressBar = NULL; |
| 928 |
> |
InstallButton = NULL; |
| 929 |
> |
OptionsPanel = NULL; |
| 930 |
> |
SepRadio = NULL; |
| 931 |
> |
NoSepRadio = NULL; |
| 932 |
> |
SeperatedRadio = NULL; |
| 933 |
> |
CompleteRadio = NULL; |
| 934 |
> |
ReglobalizeButton = NULL; |
| 935 |
|
////@end MainWindow member initialisation |
| 936 |
|
|
| 937 |
|
} |
| 946 |
|
void MainWindow::CreateControls() |
| 947 |
|
{ |
| 948 |
|
////@begin MainWindow content construction |
| 949 |
< |
// Generated by DialogBlocks, 31/05/2009 19:03:55 (unregistered) |
| 949 |
< |
|
| 950 |
< |
MainWindow* itemFrame1 = this; |
| 951 |
< |
|
| 952 |
< |
wxMenuBar* menuBar = new wxMenuBar; |
| 953 |
< |
wxMenu* itemMenu37 = new wxMenu; |
| 954 |
< |
{ |
| 955 |
< |
wxMenuItem* menuItem = new wxMenuItem(itemMenu37, wxID_LOAD, _("&Load Configuration..."), wxEmptyString, wxITEM_NORMAL); |
| 956 |
< |
wxBitmap bitmap(itemFrame1->GetBitmapResource(wxT("fileopen.xpm"))); |
| 957 |
< |
menuItem->SetBitmap(bitmap); |
| 958 |
< |
itemMenu37->Append(menuItem); |
| 959 |
< |
} |
| 960 |
< |
{ |
| 961 |
< |
wxMenuItem* menuItem = new wxMenuItem(itemMenu37, wxID_SAVE, _("&Save Configuration..."), wxEmptyString, wxITEM_NORMAL); |
| 962 |
< |
wxBitmap bitmap(itemFrame1->GetBitmapResource(wxT("filesaveas.xpm"))); |
| 963 |
< |
menuItem->SetBitmap(bitmap); |
| 964 |
< |
itemMenu37->Append(menuItem); |
| 965 |
< |
} |
| 966 |
< |
itemMenu37->AppendSeparator(); |
| 967 |
< |
{ |
| 968 |
< |
wxMenuItem* menuItem = new wxMenuItem(itemMenu37, wxID_EXIT, _("Exit"), wxEmptyString, wxITEM_NORMAL); |
| 969 |
< |
wxBitmap bitmap(itemFrame1->GetBitmapResource(wxT("quit.xpm"))); |
| 970 |
< |
menuItem->SetBitmap(bitmap); |
| 971 |
< |
itemMenu37->Append(menuItem); |
| 972 |
< |
} |
| 973 |
< |
menuBar->Append(itemMenu37, _("&File")); |
| 974 |
< |
wxMenu* itemMenu42 = new wxMenu; |
| 975 |
< |
itemMenu42->Append(wxID_OPTIONS, _("Show Advanced Options..."), wxEmptyString, wxITEM_CHECK); |
| 976 |
< |
menuBar->Append(itemMenu42, _("Options")); |
| 977 |
< |
wxMenu* itemMenu44 = new wxMenu; |
| 978 |
< |
itemMenu44->Append(wxID_HELP, _("Help"), wxEmptyString, wxITEM_NORMAL); |
| 979 |
< |
itemMenu44->Append(wxID_ABOUT, _("About"), wxEmptyString, wxITEM_NORMAL); |
| 980 |
< |
menuBar->Append(itemMenu44, _("Help")); |
| 981 |
< |
itemFrame1->SetMenuBar(menuBar); |
| 982 |
< |
|
| 983 |
< |
wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); |
| 984 |
< |
itemFrame1->SetSizer(itemBoxSizer2); |
| 949 |
> |
MainWindow* itemFrame1 = this; |
| 950 |
|
|
| 951 |
< |
MainSplitter = new wxSplitterWindow( itemFrame1, ID_SPLITTERWINDOW, wxDefaultPosition, wxSize(100, 100), wxSP_LIVE_UPDATE|wxNO_BORDER ); |
| 952 |
< |
MainSplitter->SetMinimumPaneSize(150); |
| 953 |
< |
MainSplitter->SetName(_T("MainSplitter")); |
| 954 |
< |
|
| 955 |
< |
wxPanel* itemPanel4 = new wxPanel( MainSplitter, ID_PANEL, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL ); |
| 956 |
< |
wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); |
| 957 |
< |
itemPanel4->SetSizer(itemBoxSizer5); |
| 958 |
< |
|
| 959 |
< |
wxBoxSizer* itemBoxSizer6 = new wxBoxSizer(wxHORIZONTAL); |
| 960 |
< |
itemBoxSizer5->Add(itemBoxSizer6, 0, wxGROW|wxALL, 0); |
| 961 |
< |
SelectAll = new wxCheckBox( itemPanel4, SelectAll_Checkbox, _("Select All/None"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE ); |
| 962 |
< |
SelectAll->SetValue(false); |
| 963 |
< |
SelectAll->SetName(_T("SelectAll_Checkbox")); |
| 964 |
< |
itemBoxSizer6->Add(SelectAll, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); |
| 965 |
< |
|
| 966 |
< |
RefreshButton = new wxBitmapButton( itemPanel4, Refresh_Button, itemFrame1->GetBitmapResource(wxT("redo.xpm")), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW ); |
| 967 |
< |
RefreshButton->SetName(_T("RefreshButton")); |
| 968 |
< |
itemBoxSizer6->Add(RefreshButton, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM, 5); |
| 969 |
< |
|
| 970 |
< |
wxArrayString Mods_CheckboxListStrings; |
| 971 |
< |
Mods_CheckboxList = new wxCheckListBox( itemPanel4, Mods_CheckboxList1, wxDefaultPosition, wxDefaultSize, Mods_CheckboxListStrings, wxLB_HSCROLL ); |
| 972 |
< |
Mods_CheckboxList->SetName(_T("Mods_CheckboxList")); |
| 973 |
< |
itemBoxSizer5->Add(Mods_CheckboxList, 1, wxGROW|wxALL, 0); |
| 974 |
< |
|
| 975 |
< |
wxPanel* itemPanel10 = new wxPanel( MainSplitter, DescriptionHolder_Panel, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL ); |
| 976 |
< |
itemPanel10->SetName(_T("DescriptionHolder_Panel")); |
| 977 |
< |
wxBoxSizer* itemBoxSizer11 = new wxBoxSizer(wxVERTICAL); |
| 978 |
< |
itemPanel10->SetSizer(itemBoxSizer11); |
| 979 |
< |
|
| 980 |
< |
wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxHORIZONTAL); |
| 981 |
< |
itemBoxSizer11->Add(itemBoxSizer12, 0, wxGROW|wxALL, 0); |
| 982 |
< |
wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxVERTICAL); |
| 983 |
< |
itemBoxSizer12->Add(itemBoxSizer13, 1, wxALIGN_CENTER_VERTICAL|wxALL, 0); |
| 984 |
< |
titleText = new wxTextCtrl( itemPanel10, Title_Text, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY ); |
| 985 |
< |
titleText->SetName(_T("Title_Text")); |
| 986 |
< |
titleText->SetBackgroundColour(wxColour(240, 240, 240)); |
| 987 |
< |
itemBoxSizer13->Add(titleText, 1, wxGROW|wxLEFT, 5); |
| 988 |
< |
|
| 989 |
< |
wxBoxSizer* itemBoxSizer15 = new wxBoxSizer(wxVERTICAL); |
| 990 |
< |
itemBoxSizer12->Add(itemBoxSizer15, 1, wxGROW|wxALL, 0); |
| 991 |
< |
creatorText = new wxTextCtrl( itemPanel10, Author_Text, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY|wxTE_RIGHT ); |
| 992 |
< |
creatorText->SetName(_T("Author_Text")); |
| 993 |
< |
creatorText->SetBackgroundColour(wxColour(240, 240, 240)); |
| 994 |
< |
itemBoxSizer15->Add(creatorText, 1, wxGROW|wxRIGHT, 5); |
| 995 |
< |
|
| 996 |
< |
wxStaticLine* itemStaticLine17 = new wxStaticLine( itemPanel10, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); |
| 997 |
< |
itemStaticLine17->Show(false); |
| 998 |
< |
itemBoxSizer11->Add(itemStaticLine17, 0, wxGROW|wxALL, 5); |
| 999 |
< |
|
| 1000 |
< |
descriptionText = new wxTextCtrl( itemPanel10, Description_Text, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH|wxTE_AUTO_URL ); |
| 1001 |
< |
descriptionText->SetName(_T("DescriptionName")); |
| 1002 |
< |
descriptionText->SetBackgroundColour(wxColour(240, 240, 240)); |
| 1003 |
< |
itemBoxSizer11->Add(descriptionText, 1, wxGROW|wxLEFT|wxRIGHT, 5); |
| 1004 |
< |
|
| 1005 |
< |
MainSplitter->SplitVertically(itemPanel4, itemPanel10, 150); |
| 1006 |
< |
itemBoxSizer2->Add(MainSplitter, 1, wxGROW|wxALL, 0); |
| 1007 |
< |
|
| 1008 |
< |
StatusArea = new wxStatusBar( itemFrame1, ID_STATUSBAR, 0 ); |
| 1009 |
< |
StatusArea->SetName(_T("StatusArea")); |
| 1010 |
< |
StatusArea->SetFieldsCount(1); |
| 1011 |
< |
StatusArea->SetStatusText(_("Status Area"), 0); |
| 1012 |
< |
itemBoxSizer2->Add(StatusArea, 0, wxGROW|wxALL, 0); |
| 1013 |
< |
|
| 1014 |
< |
wxBoxSizer* itemBoxSizer20 = new wxBoxSizer(wxHORIZONTAL); |
| 1015 |
< |
itemBoxSizer2->Add(itemBoxSizer20, 0, wxGROW|wxALL, 0); |
| 1016 |
< |
|
| 1017 |
< |
ProgressBar = new wxGauge( itemFrame1, ProgressBar_Gauge, 1000, wxDefaultPosition, wxSize(-1, 30), wxGA_SMOOTH ); |
| 1018 |
< |
ProgressBar->SetValue(0); |
| 1019 |
< |
itemBoxSizer20->Add(ProgressBar, 1, wxGROW|wxALL, 0); |
| 1020 |
< |
|
| 1021 |
< |
InstallButton = new wxButton( itemFrame1, Install_Button, _("Install!"), wxDefaultPosition, wxSize(-1, 30), 0 ); |
| 1022 |
< |
itemBoxSizer20->Add(InstallButton, 0, wxGROW|wxALL, 0); |
| 1023 |
< |
|
| 1024 |
< |
wxBoxSizer* itemBoxSizer23 = new wxBoxSizer(wxVERTICAL); |
| 1025 |
< |
itemBoxSizer2->Add(itemBoxSizer23, 0, wxGROW|wxALL, 0); |
| 1026 |
< |
|
| 1027 |
< |
OptionsPanel = new wxPanel( itemFrame1, ID_PANEL1, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL ); |
| 1028 |
< |
itemBoxSizer2->Add(OptionsPanel, 0, wxGROW, 0); |
| 1029 |
< |
|
| 1030 |
< |
wxBoxSizer* itemBoxSizer25 = new wxBoxSizer(wxHORIZONTAL); |
| 1031 |
< |
OptionsPanel->SetSizer(itemBoxSizer25); |
| 1032 |
< |
|
| 1033 |
< |
wxBoxSizer* itemBoxSizer26 = new wxBoxSizer(wxVERTICAL); |
| 1034 |
< |
itemBoxSizer25->Add(itemBoxSizer26, 0, wxGROW|wxALL, 5); |
| 1035 |
< |
|
| 1036 |
< |
SepRadio = new wxRadioButton( OptionsPanel, Sep_RadioButton, _("Sep"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); |
| 1037 |
< |
SepRadio->SetValue(false); |
| 1038 |
< |
if (MainWindow::ShowToolTips()) |
| 1039 |
< |
SepRadio->SetToolTip(_("For PC Demo and Mac")); |
| 1040 |
< |
itemBoxSizer26->Add(SepRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1041 |
< |
|
| 1042 |
< |
NoSepRadio = new wxRadioButton( OptionsPanel, NoSep_RadioButton, _("NoSep"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1043 |
< |
NoSepRadio->SetValue(false); |
| 1044 |
< |
if (MainWindow::ShowToolTips()) |
| 1045 |
< |
NoSepRadio->SetToolTip(_("For PC Retail")); |
| 1046 |
< |
itemBoxSizer26->Add(NoSepRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1047 |
< |
|
| 1048 |
< |
wxStaticLine* itemStaticLine29 = new wxStaticLine( OptionsPanel, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL ); |
| 1049 |
< |
itemBoxSizer25->Add(itemStaticLine29, 0, wxGROW|wxALL, 5); |
| 1050 |
< |
|
| 1051 |
< |
wxBoxSizer* itemBoxSizer30 = new wxBoxSizer(wxVERTICAL); |
| 1052 |
< |
itemBoxSizer25->Add(itemBoxSizer30, 0, wxGROW|wxALL, 5); |
| 1053 |
< |
|
| 1054 |
< |
SeparatedRadio = new wxRadioButton( OptionsPanel, Separated_RadioButton, _("Separated Level0"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); |
| 1055 |
< |
SeparatedRadio->SetValue(false); |
| 1056 |
< |
SeparatedRadio->SetName(_T("Separated_RadioButton")); |
| 1057 |
< |
itemBoxSizer30->Add(SeparatedRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1058 |
< |
|
| 1059 |
< |
CompleteRadio = new wxRadioButton( OptionsPanel, Complete_RadioButton, _("Complete Level0"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1060 |
< |
CompleteRadio->SetValue(false); |
| 1061 |
< |
CompleteRadio->SetName(_T("Complete_RadioButton")); |
| 1062 |
< |
itemBoxSizer30->Add(CompleteRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1063 |
< |
|
| 1064 |
< |
wxStaticLine* itemStaticLine33 = new wxStaticLine( OptionsPanel, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL ); |
| 1065 |
< |
itemBoxSizer25->Add(itemStaticLine33, 0, wxGROW|wxALL, 5); |
| 1066 |
< |
|
| 1067 |
< |
wxBoxSizer* itemBoxSizer34 = new wxBoxSizer(wxVERTICAL); |
| 1068 |
< |
itemBoxSizer25->Add(itemBoxSizer34, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); |
| 1069 |
< |
|
| 1070 |
< |
ReglobalizeButton = new wxButton( OptionsPanel, ReGlobalize_Button, _("Reglobalize"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1071 |
< |
ReglobalizeButton->SetName(_T("Reglobalize_Button")); |
| 1072 |
< |
itemBoxSizer34->Add(ReglobalizeButton, 0, wxGROW|wxALL, 5); |
| 951 |
> |
wxMenuBar* menuBar = new wxMenuBar; |
| 952 |
> |
wxMenu* itemMenu37 = new wxMenu; |
| 953 |
> |
{ |
| 954 |
> |
wxMenuItem* menuItem = new wxMenuItem(itemMenu37, wxID_LOAD, _("&Load Configuration..."), wxEmptyString, wxITEM_NORMAL); |
| 955 |
> |
wxBitmap bitmap(itemFrame1->GetBitmapResource(wxT("fileopen.xpm"))); |
| 956 |
> |
menuItem->SetBitmap(bitmap); |
| 957 |
> |
itemMenu37->Append(menuItem); |
| 958 |
> |
} |
| 959 |
> |
{ |
| 960 |
> |
wxMenuItem* menuItem = new wxMenuItem(itemMenu37, wxID_SAVE, _("&Save Configuration..."), wxEmptyString, wxITEM_NORMAL); |
| 961 |
> |
wxBitmap bitmap(itemFrame1->GetBitmapResource(wxT("filesaveas.xpm"))); |
| 962 |
> |
menuItem->SetBitmap(bitmap); |
| 963 |
> |
itemMenu37->Append(menuItem); |
| 964 |
> |
} |
| 965 |
> |
itemMenu37->AppendSeparator(); |
| 966 |
> |
{ |
| 967 |
> |
wxMenuItem* menuItem = new wxMenuItem(itemMenu37, wxID_EXIT, _("Exit"), wxEmptyString, wxITEM_NORMAL); |
| 968 |
> |
wxBitmap bitmap(itemFrame1->GetBitmapResource(wxT("quit.xpm"))); |
| 969 |
> |
menuItem->SetBitmap(bitmap); |
| 970 |
> |
itemMenu37->Append(menuItem); |
| 971 |
> |
} |
| 972 |
> |
menuBar->Append(itemMenu37, _("&File")); |
| 973 |
> |
wxMenu* itemMenu42 = new wxMenu; |
| 974 |
> |
itemMenu42->Append(wxID_OPTIONS, _("Show Advanced Options..."), wxEmptyString, wxITEM_CHECK); |
| 975 |
> |
menuBar->Append(itemMenu42, _("Options")); |
| 976 |
> |
wxMenu* itemMenu44 = new wxMenu; |
| 977 |
> |
itemMenu44->Append(wxID_ABOUT, _("About"), wxEmptyString, wxITEM_NORMAL); |
| 978 |
> |
menuBar->Append(itemMenu44, _("Help")); |
| 979 |
> |
itemFrame1->SetMenuBar(menuBar); |
| 980 |
> |
|
| 981 |
> |
wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); |
| 982 |
> |
itemFrame1->SetSizer(itemBoxSizer2); |
| 983 |
> |
|
| 984 |
> |
MainSplitter = new wxSplitterWindow( itemFrame1, ID_SPLITTERWINDOW, wxDefaultPosition, wxSize(100, 100), wxSP_LIVE_UPDATE|wxNO_BORDER ); |
| 985 |
> |
MainSplitter->SetMinimumPaneSize(1); |
| 986 |
> |
MainSplitter->SetName(_T("MainSplitter")); |
| 987 |
> |
|
| 988 |
> |
wxPanel* itemPanel4 = new wxPanel( MainSplitter, ID_PANEL, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL ); |
| 989 |
> |
wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); |
| 990 |
> |
itemPanel4->SetSizer(itemBoxSizer5); |
| 991 |
> |
|
| 992 |
> |
wxBoxSizer* itemBoxSizer6 = new wxBoxSizer(wxHORIZONTAL); |
| 993 |
> |
itemBoxSizer5->Add(itemBoxSizer6, 0, wxGROW|wxALL, 0); |
| 994 |
> |
SelectAll = new wxCheckBox( itemPanel4, SelectAll_Checkbox, _("Select All/None"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE ); |
| 995 |
> |
SelectAll->SetValue(false); |
| 996 |
> |
SelectAll->SetName(_T("SelectAll_Checkbox")); |
| 997 |
> |
itemBoxSizer6->Add(SelectAll, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); |
| 998 |
> |
|
| 999 |
> |
RefreshButton = new wxBitmapButton( itemPanel4, Refresh_Button, itemFrame1->GetBitmapResource(wxT("undo.xpm")), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW ); |
| 1000 |
> |
RefreshButton->SetName(_T("RefreshButton")); |
| 1001 |
> |
itemBoxSizer6->Add(RefreshButton, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM, 5); |
| 1002 |
> |
|
| 1003 |
> |
wxArrayString Mods_CheckboxListStrings; |
| 1004 |
> |
Mods_CheckboxList = new wxCheckListBox( itemPanel4, Mods_CheckboxList1, wxDefaultPosition, wxDefaultSize, Mods_CheckboxListStrings, wxLB_HSCROLL ); |
| 1005 |
> |
Mods_CheckboxList->SetName(_T("Mods_CheckboxList")); |
| 1006 |
> |
itemBoxSizer5->Add(Mods_CheckboxList, 1, wxGROW|wxALL, 0); |
| 1007 |
> |
|
| 1008 |
> |
wxPanel* itemPanel10 = new wxPanel( MainSplitter, DescriptionHolder_Panel, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL ); |
| 1009 |
> |
itemPanel10->SetName(_T("DescriptionHolder_Panel")); |
| 1010 |
> |
wxBoxSizer* itemBoxSizer11 = new wxBoxSizer(wxVERTICAL); |
| 1011 |
> |
itemPanel10->SetSizer(itemBoxSizer11); |
| 1012 |
> |
|
| 1013 |
> |
wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxHORIZONTAL); |
| 1014 |
> |
itemBoxSizer11->Add(itemBoxSizer12, 0, wxGROW|wxALL, 0); |
| 1015 |
> |
wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxVERTICAL); |
| 1016 |
> |
itemBoxSizer12->Add(itemBoxSizer13, 1, wxALIGN_CENTER_VERTICAL|wxALL, 0); |
| 1017 |
> |
titleText = new wxTextCtrl( itemPanel10, Title_Text, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY ); |
| 1018 |
> |
titleText->SetName(_T("Title_Text")); |
| 1019 |
> |
titleText->SetBackgroundColour(wxColour(240, 240, 240)); |
| 1020 |
> |
itemBoxSizer13->Add(titleText, 1, wxGROW|wxLEFT, 5); |
| 1021 |
> |
|
| 1022 |
> |
wxBoxSizer* itemBoxSizer15 = new wxBoxSizer(wxVERTICAL); |
| 1023 |
> |
itemBoxSizer12->Add(itemBoxSizer15, 1, wxGROW|wxALL, 0); |
| 1024 |
> |
creatorText = new wxTextCtrl( itemPanel10, Author_Text, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY|wxTE_RIGHT ); |
| 1025 |
> |
creatorText->SetName(_T("Author_Text")); |
| 1026 |
> |
creatorText->SetBackgroundColour(wxColour(240, 240, 240)); |
| 1027 |
> |
itemBoxSizer15->Add(creatorText, 1, wxGROW|wxRIGHT, 5); |
| 1028 |
> |
|
| 1029 |
> |
wxStaticLine* itemStaticLine17 = new wxStaticLine( itemPanel10, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); |
| 1030 |
> |
itemStaticLine17->Show(false); |
| 1031 |
> |
itemBoxSizer11->Add(itemStaticLine17, 0, wxGROW|wxALL, 5); |
| 1032 |
> |
|
| 1033 |
> |
descriptionText = new wxTextCtrl( itemPanel10, Description_Text, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH|wxTE_RICH2 ); |
| 1034 |
> |
descriptionText->SetName(_T("DescriptionName")); |
| 1035 |
> |
descriptionText->SetBackgroundColour(wxColour(240, 240, 240)); |
| 1036 |
> |
itemBoxSizer11->Add(descriptionText, 1, wxGROW|wxLEFT|wxRIGHT, 5); |
| 1037 |
> |
|
| 1038 |
> |
MainSplitter->SplitVertically(itemPanel4, itemPanel10, 200); |
| 1039 |
> |
itemBoxSizer2->Add(MainSplitter, 1, wxGROW|wxALL, 0); |
| 1040 |
> |
|
| 1041 |
> |
StatusArea = new wxStatusBar( itemFrame1, ID_STATUSBAR, 0 ); |
| 1042 |
> |
StatusArea->SetName(_T("StatusArea")); |
| 1043 |
> |
StatusArea->SetFieldsCount(1); |
| 1044 |
> |
StatusArea->SetStatusText(_("AE Installer v1.0"), 0); |
| 1045 |
> |
itemBoxSizer2->Add(StatusArea, 0, wxGROW|wxALL, 0); |
| 1046 |
> |
|
| 1047 |
> |
wxBoxSizer* itemBoxSizer20 = new wxBoxSizer(wxHORIZONTAL); |
| 1048 |
> |
itemBoxSizer2->Add(itemBoxSizer20, 0, wxGROW|wxALL, 0); |
| 1049 |
> |
|
| 1050 |
> |
ProgressBar = new wxGauge( itemFrame1, ProgressBar_Gauge, 1000, wxDefaultPosition, wxDefaultSize, wxGA_SMOOTH ); |
| 1051 |
> |
ProgressBar->SetValue(0); |
| 1052 |
> |
itemBoxSizer20->Add(ProgressBar, 1, wxGROW|wxALL, 0); |
| 1053 |
> |
|
| 1054 |
> |
InstallButton = new wxButton( itemFrame1, Install_Button, _("Install!"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1055 |
> |
itemBoxSizer20->Add(InstallButton, 0, wxGROW|wxALL, 0); |
| 1056 |
> |
|
| 1057 |
> |
wxBoxSizer* itemBoxSizer23 = new wxBoxSizer(wxVERTICAL); |
| 1058 |
> |
itemBoxSizer2->Add(itemBoxSizer23, 0, wxGROW|wxALL, 0); |
| 1059 |
> |
|
| 1060 |
> |
OptionsPanel = new wxPanel( itemFrame1, ID_PANEL1, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL ); |
| 1061 |
> |
itemBoxSizer2->Add(OptionsPanel, 0, wxGROW, 0); |
| 1062 |
> |
|
| 1063 |
> |
wxBoxSizer* itemBoxSizer25 = new wxBoxSizer(wxHORIZONTAL); |
| 1064 |
> |
OptionsPanel->SetSizer(itemBoxSizer25); |
| 1065 |
> |
|
| 1066 |
> |
wxBoxSizer* itemBoxSizer26 = new wxBoxSizer(wxVERTICAL); |
| 1067 |
> |
itemBoxSizer25->Add(itemBoxSizer26, 0, wxGROW|wxALL, 5); |
| 1068 |
> |
|
| 1069 |
> |
SepRadio = new wxRadioButton( OptionsPanel, Sep_RadioButton, _("Sep"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); |
| 1070 |
> |
SepRadio->SetValue(false); |
| 1071 |
> |
if (MainWindow::ShowToolTips()) |
| 1072 |
> |
SepRadio->SetToolTip(_("For PC Demo and Mac")); |
| 1073 |
> |
itemBoxSizer26->Add(SepRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1074 |
> |
|
| 1075 |
> |
NoSepRadio = new wxRadioButton( OptionsPanel, NoSep_RadioButton, _("NoSep"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1076 |
> |
NoSepRadio->SetValue(false); |
| 1077 |
> |
if (MainWindow::ShowToolTips()) |
| 1078 |
> |
NoSepRadio->SetToolTip(_("For PC Retail")); |
| 1079 |
> |
itemBoxSizer26->Add(NoSepRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1080 |
> |
|
| 1081 |
> |
wxStaticLine* itemStaticLine29 = new wxStaticLine( OptionsPanel, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL ); |
| 1082 |
> |
itemBoxSizer25->Add(itemStaticLine29, 0, wxGROW|wxALL, 5); |
| 1083 |
> |
|
| 1084 |
> |
wxBoxSizer* itemBoxSizer30 = new wxBoxSizer(wxVERTICAL); |
| 1085 |
> |
itemBoxSizer25->Add(itemBoxSizer30, 0, wxGROW|wxALL, 5); |
| 1086 |
> |
|
| 1087 |
> |
SeperatedRadio = new wxRadioButton( OptionsPanel, Seperated_RadioButton, _("Separated Level0"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); |
| 1088 |
> |
SeperatedRadio->SetValue(false); |
| 1089 |
> |
SeperatedRadio->SetName(_T("Seperated_RadioButton")); |
| 1090 |
> |
itemBoxSizer30->Add(SeperatedRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1091 |
> |
|
| 1092 |
> |
CompleteRadio = new wxRadioButton( OptionsPanel, Complete_RadioButton, _("Complete Level0"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1093 |
> |
CompleteRadio->SetValue(false); |
| 1094 |
> |
CompleteRadio->SetName(_T("Complete_RadioButton")); |
| 1095 |
> |
itemBoxSizer30->Add(CompleteRadio, 0, wxALIGN_LEFT|wxALL, 5); |
| 1096 |
> |
|
| 1097 |
> |
wxStaticLine* itemStaticLine33 = new wxStaticLine( OptionsPanel, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL ); |
| 1098 |
> |
itemBoxSizer25->Add(itemStaticLine33, 0, wxGROW|wxALL, 5); |
| 1099 |
> |
|
| 1100 |
> |
wxBoxSizer* itemBoxSizer34 = new wxBoxSizer(wxVERTICAL); |
| 1101 |
> |
itemBoxSizer25->Add(itemBoxSizer34, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); |
| 1102 |
> |
|
| 1103 |
> |
ReglobalizeButton = new wxButton( OptionsPanel, ReGlobalize_Button, _("Reglobalize"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 1104 |
> |
ReglobalizeButton->SetName(_T("Reglobalize_Button")); |
| 1105 |
> |
itemBoxSizer34->Add(ReglobalizeButton, 0, wxGROW|wxALL, 5); |
| 1106 |
|
|
| 1107 |
< |
// Connect events and objects |
| 1108 |
< |
Mods_CheckboxList->Connect(Mods_CheckboxList1, wxEVT_CREATE, wxWindowCreateEventHandler(MainWindow::ModList_OnCreate), NULL, this); |
| 1107 |
> |
// Connect events and objects |
| 1108 |
> |
Mods_CheckboxList->Connect(Mods_CheckboxList1, wxEVT_CREATE, wxWindowCreateEventHandler(MainWindow::ModList_OnCreate), NULL, this); |
| 1109 |
|
////@end MainWindow content construction |
| 1110 |
|
|
| 1111 |
|
if ( exists( "../../GameDataFolder/level0_Final.sep" ) ) { |
| 1112 |
< |
static_cast<string>("-import:sep"); |
| 1112 |
> |
strImportOption = "-import:sep"; |
| 1113 |
|
splitInstances = NOT_SPLIT; |
| 1114 |
|
} |
| 1115 |
|
else { |
| 1116 |
< |
static_cast<string>("-import:nosep"); |
| 1116 |
> |
strImportOption = "-import:nosep"; |
| 1117 |
|
splitInstances = SPLIT; |
| 1118 |
|
} |
| 1119 |
|
|
| 1128 |
|
TheInstallButton = InstallButton; |
| 1129 |
|
TheProgressBar = ProgressBar; |
| 1130 |
|
OptionsPanel->Hide(); |
| 1131 |
< |
if(splitInstances == SPLIT) SeparatedRadio->SetValue(true); |
| 1131 |
> |
if(splitInstances == SPLIT) SeperatedRadio->SetValue(true); |
| 1132 |
|
else CompleteRadio->SetValue(true); |
| 1133 |
|
|
| 1134 |
|
|
| 1200 |
|
{ |
| 1201 |
|
// Bitmap retrieval |
| 1202 |
|
////@begin MainWindow bitmap retrieval |
| 1203 |
< |
wxUnusedVar(name); |
| 1204 |
< |
if (name == _T("redo.xpm")) |
| 1205 |
< |
{ |
| 1206 |
< |
wxBitmap bitmap(redo_xpm); |
| 1207 |
< |
return bitmap; |
| 1208 |
< |
} |
| 1209 |
< |
else if (name == _T("fileopen.xpm")) |
| 1210 |
< |
{ |
| 1211 |
< |
wxBitmap bitmap( fileopen_xpm); |
| 1212 |
< |
return bitmap; |
| 1213 |
< |
} |
| 1214 |
< |
else if (name == _T("filesaveas.xpm")) |
| 1215 |
< |
{ |
| 1216 |
< |
wxBitmap bitmap( filesaveas_xpm); |
| 1217 |
< |
return bitmap; |
| 1218 |
< |
} |
| 1219 |
< |
else if (name == _T("quit.xpm")) |
| 1220 |
< |
{ |
| 1221 |
< |
wxBitmap bitmap( quit_xpm); |
| 1222 |
< |
return bitmap; |
| 1223 |
< |
} |
| 1224 |
< |
return wxNullBitmap; |
| 1203 |
> |
wxUnusedVar(name); |
| 1204 |
> |
if (name == _T("undo.xpm")) |
| 1205 |
> |
{ |
| 1206 |
> |
wxBitmap bitmap( undo_xpm); |
| 1207 |
> |
return bitmap; |
| 1208 |
> |
} |
| 1209 |
> |
else if (name == _T("fileopen.xpm")) |
| 1210 |
> |
{ |
| 1211 |
> |
wxBitmap bitmap( fileopen_xpm); |
| 1212 |
> |
return bitmap; |
| 1213 |
> |
} |
| 1214 |
> |
else if (name == _T("filesaveas.xpm")) |
| 1215 |
> |
{ |
| 1216 |
> |
wxBitmap bitmap( filesaveas_xpm); |
| 1217 |
> |
return bitmap; |
| 1218 |
> |
} |
| 1219 |
> |
else if (name == _T("quit.xpm")) |
| 1220 |
> |
{ |
| 1221 |
> |
wxBitmap bitmap( quit_xpm); |
| 1222 |
> |
return bitmap; |
| 1223 |
> |
} |
| 1224 |
> |
return wxNullBitmap; |
| 1225 |
|
////@end MainWindow bitmap retrieval |
| 1226 |
|
} |
| 1227 |
|
|
| 1234 |
|
|
| 1235 |
|
// Icon retrieval |
| 1236 |
|
////@begin MainWindow icon retrieval |
| 1237 |
< |
wxUnusedVar(name); |
| 1238 |
< |
if (name == _T("oni_special.ico")) |
| 1239 |
< |
{ |
| 1240 |
< |
// wxIcon icon(_T("oni_special.ico"), wxBITMAP_TYPE_ICO); |
| 1241 |
< |
// return icon; |
| 1242 |
< |
} |
| 1243 |
< |
return wxNullIcon; |
| 1237 |
> |
wxUnusedVar(name); |
| 1238 |
> |
if (name == _T("aelogosmall.png")) |
| 1239 |
> |
{ |
| 1240 |
> |
wxIcon icon(aelogosmall_xpm); |
| 1241 |
> |
return icon; |
| 1242 |
> |
} |
| 1243 |
> |
return wxNullIcon; |
| 1244 |
|
////@end MainWindow icon retrieval |
| 1245 |
|
} |
| 1246 |
|
|
| 1290 |
|
{ |
| 1291 |
|
if (!event.GetInt() ) { |
| 1292 |
|
OptionsPanel->Hide(); |
| 1293 |
+ |
|
| 1294 |
|
this->SetSize(this->GetRect().GetWidth(), this->GetRect().GetHeight()-OptionsPanel->GetRect().GetHeight());} |
| 1295 |
|
else { |
| 1296 |
|
// Uncomment this when we release, it gets annoying if you are testing globalization a lot ;) |
| 1386 |
|
void MainWindow::OnStatusbarUpdate( wxUpdateUIEvent& event ) |
| 1387 |
|
{ |
| 1388 |
|
////@begin wxEVT_UPDATE_UI event handler for ID_STATUSBAR in MainWindow. |
| 1389 |
< |
// Before editing this code, remove the block markers. |
| 1390 |
< |
event.Skip(); |
| 1389 |
> |
// Before editing this code, remove the block markers. |
| 1390 |
> |
event.Skip(); |
| 1391 |
|
////@end wxEVT_UPDATE_UI event handler for ID_STATUSBAR in MainWindow. |
| 1392 |
|
} |
| 1393 |
|
|
| 1399 |
|
void MainWindow::OnAboutClick( wxCommandEvent& event ) |
| 1400 |
|
{ |
| 1401 |
|
////@begin wxEVT_COMMAND_MENU_SELECTED event handler for wxID_ABOUT in MainWindow. |
| 1402 |
< |
// Before editing this code, remove the block markers. |
| 1403 |
< |
About* window = new About(this); |
| 1404 |
< |
int returnValue = window->ShowModal(); |
| 1405 |
< |
window->Destroy(); |
| 1402 |
> |
// Before editing this code, remove the block markers. |
| 1403 |
> |
About* window = new About(this); |
| 1404 |
> |
int returnValue = window->ShowModal(); |
| 1405 |
> |
window->Destroy(); |
| 1406 |
|
////@end wxEVT_COMMAND_MENU_SELECTED event handler for wxID_ABOUT in MainWindow. |
| 1407 |
|
} |
| 1408 |
|
|
| 1431 |
|
* wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for Separated_RadioButton |
| 1432 |
|
*/ |
| 1433 |
|
|
| 1435 |
– |
void MainWindow::OnSeparatedRadioButtonSelected( wxCommandEvent& event ) |
| 1436 |
– |
{ |
| 1437 |
– |
splitInstances = SPLIT; |
| 1438 |
– |
|
| 1439 |
– |
} |
| 1440 |
– |
|
| 1441 |
– |
|
| 1434 |
|
/* |
| 1435 |
|
* wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for Complete_RadioButton |
| 1436 |
|
*/ |
| 1592 |
|
////@end wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for Separated_RadioButton in MainWindow. |
| 1593 |
|
}*/ |
| 1594 |
|
|
| 1595 |
+ |
|
| 1596 |
+ |
/* |
| 1597 |
+ |
* wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for Seperated_RadioButton |
| 1598 |
+ |
*/ |
| 1599 |
+ |
|
| 1600 |
+ |
void MainWindow::OnSeperatedRadioButtonSelected( wxCommandEvent& event ) |
| 1601 |
+ |
{ |
| 1602 |
+ |
splitInstances = SPLIT; |
| 1603 |
+ |
} |
| 1604 |
+ |
|