Added the e-Reader Load/Save commands to the wx gui menu.
This commit is contained in:
parent
171d29a16c
commit
d1fe815f0c
|
@ -94,7 +94,6 @@ EVT_HANDLER(wxID_OPEN, "Open ROM...")
|
||||||
"*.dmg;*.gb;*.gbc;*.cgb;*.sgb"
|
"*.dmg;*.gb;*.gbc;*.cgb;*.sgb"
|
||||||
"*.dmg.gz;*.gb.gz;*.gbc.gz;*.cgb.gz;*.sgb.gz"
|
"*.dmg.gz;*.gb.gz;*.gbc.gz;*.cgb.gz;*.sgb.gz"
|
||||||
"*.dmg.z;*.gb.z;*.gbc.z;*.cgb.z;*.sgb.z"
|
"*.dmg.z;*.gb.z;*.gbc.z;*.cgb.z;*.sgb.z"
|
||||||
"|"
|
|
||||||
);
|
);
|
||||||
pats.append(wxALL_FILES);
|
pats.append(wxALL_FILES);
|
||||||
wxFileDialog dlg(this, _("Open ROM file"), open_dir, wxT(""),
|
wxFileDialog dlg(this, _("Open ROM file"), open_dir, wxT(""),
|
||||||
|
@ -636,6 +635,37 @@ EVT_HANDLER_MASK(RomInformation, "ROM information...", CMDEN_GB|CMDEN_GBA)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static wxString loaddotcodefile_path;
|
||||||
|
static wxString savedotcodefile_path;
|
||||||
|
|
||||||
|
EVT_HANDLER_MASK(LoadDotCodeFile, "Load e-Reader Dot Code...", CMDEN_GBA)
|
||||||
|
{
|
||||||
|
wxFileDialog dlg(this, _("Select Dot Code file"), loaddotcodefile_path, wxEmptyString,
|
||||||
|
_(
|
||||||
|
"e-Reader Dot Code (*.bin;*.raw)|"
|
||||||
|
"*.bin;*.raw"
|
||||||
|
), wxFD_OPEN | wxFD_FILE_MUST_EXIST);
|
||||||
|
int ret = ShowModal(&dlg);
|
||||||
|
if (ret != wxID_OK)
|
||||||
|
return;
|
||||||
|
loaddotcodefile_path = dlg.GetPath();
|
||||||
|
SetLoadDotCodeFile(loaddotcodefile_path.mb_str(wxConvUTF8));
|
||||||
|
}
|
||||||
|
|
||||||
|
EVT_HANDLER_MASK(SaveDotCodeFile, "Save e-Reader Dot Code...", CMDEN_GBA)
|
||||||
|
{
|
||||||
|
wxFileDialog dlg(this, _("Select Dot Code file"), savedotcodefile_path, wxEmptyString,
|
||||||
|
_(
|
||||||
|
"e-Reader Dot Code (*.bin;*.raw)|"
|
||||||
|
"*.bin;*.raw"
|
||||||
|
), wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
|
||||||
|
int ret = ShowModal(&dlg);
|
||||||
|
if (ret != wxID_OK)
|
||||||
|
return;
|
||||||
|
savedotcodefile_path = dlg.GetPath();
|
||||||
|
SetLoadDotCodeFile(savedotcodefile_path.mb_str(wxConvUTF8));
|
||||||
|
}
|
||||||
|
|
||||||
static wxString batimp_path;
|
static wxString batimp_path;
|
||||||
|
|
||||||
EVT_HANDLER_MASK(ImportBatteryFile, "Import battery file...", CMDEN_GB|CMDEN_GBA)
|
EVT_HANDLER_MASK(ImportBatteryFile, "Import battery file...", CMDEN_GB|CMDEN_GBA)
|
||||||
|
|
|
@ -38,6 +38,16 @@
|
||||||
<label>ROM in_formation...</label>
|
<label>ROM in_formation...</label>
|
||||||
</object>
|
</object>
|
||||||
<object class="separator"/>
|
<object class="separator"/>
|
||||||
|
<object class="wxMenu">
|
||||||
|
<label>_e-Reader</label>
|
||||||
|
<object class="wxMenuItem" name="LoadDotCodeFile">
|
||||||
|
<label>_Load Dot Code...</label>
|
||||||
|
</object>
|
||||||
|
<object class="wxMenuItem" name="SaveDotCodeFile">
|
||||||
|
<label>_Save Dot Code...</label>
|
||||||
|
</object>
|
||||||
|
</object>
|
||||||
|
<object class="separator"/>
|
||||||
<object class="wxMenu">
|
<object class="wxMenu">
|
||||||
<object class="wxMenuItem" name="ImportBatteryFile">
|
<object class="wxMenuItem" name="ImportBatteryFile">
|
||||||
<label>_Battery file...</label>
|
<label>_Battery file...</label>
|
||||||
|
|
|
@ -18,6 +18,16 @@
|
||||||
<label>ROM in_formation...</label>
|
<label>ROM in_formation...</label>
|
||||||
</object>
|
</object>
|
||||||
<object class="separator"/>
|
<object class="separator"/>
|
||||||
|
<object class="wxMenu">
|
||||||
|
<label>_e-Reader</label>
|
||||||
|
<object class="wxMenuItem" name="LoadDotCodeFile">
|
||||||
|
<label>_Load Dot Code...</label>
|
||||||
|
</object>
|
||||||
|
<object class="wxMenuItem" name="SaveDotCodeFile">
|
||||||
|
<label>_Save Dot Code...</label>
|
||||||
|
</object>
|
||||||
|
</object>
|
||||||
|
<object class="separator"/>
|
||||||
<object class="wxMenu">
|
<object class="wxMenu">
|
||||||
<object class="wxMenuItem" name="ImportBatteryFile">
|
<object class="wxMenuItem" name="ImportBatteryFile">
|
||||||
<label>_Battery file...</label>
|
<label>_Battery file...</label>
|
||||||
|
|
Loading…
Reference in New Issue