mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-03-21 17:48:28 -05:00
Allow box dumper to retain Main control
Allows for quickly flipping current boxes.
This commit is contained in:
parent
53c684a223
commit
29a08bf988
|
|
@ -392,6 +392,12 @@ private void MainMenuBoxLoad(object sender, EventArgs e)
|
|||
/// </summary>
|
||||
private void MainMenuBoxDump(object sender, EventArgs e)
|
||||
{
|
||||
if (Application.OpenForms.OfType<BoxExporter>().FirstOrDefault() is { } open)
|
||||
{
|
||||
open.Focus();
|
||||
return;
|
||||
}
|
||||
|
||||
DialogResult ld = WinFormsUtil.Prompt(MessageBoxButtons.YesNo, MsgDatabaseExport);
|
||||
if (ld == DialogResult.Yes)
|
||||
{
|
||||
|
|
@ -401,15 +407,21 @@ private void MainMenuBoxDump(object sender, EventArgs e)
|
|||
if (ld != DialogResult.No)
|
||||
return;
|
||||
|
||||
using var dumper = new BoxExporter(C_SAV.SAV, BoxExporter.ExportOverride.All);
|
||||
dumper.ShowDialog();
|
||||
var dumper = new BoxExporter(C_SAV.SAV, BoxExporter.ExportOverride.All) { Owner = this };
|
||||
dumper.Show();
|
||||
}
|
||||
|
||||
private void MainMenuBoxDumpSingle(object sender, EventArgs e)
|
||||
{
|
||||
if (Application.OpenForms.OfType<BoxExporter>().FirstOrDefault() is { } open)
|
||||
{
|
||||
open.Focus();
|
||||
return;
|
||||
}
|
||||
|
||||
C_SAV.SAV.CurrentBox = C_SAV.CurrentBox; // double check
|
||||
using var dumper = new BoxExporter(C_SAV.SAV, BoxExporter.ExportOverride.Current);
|
||||
dumper.ShowDialog();
|
||||
var dumper = new BoxExporter(C_SAV.SAV, BoxExporter.ExportOverride.Current) { Owner = this };
|
||||
dumper.Show();
|
||||
}
|
||||
|
||||
private void MainMenuBatchEditor(object sender, EventArgs e)
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ public BoxExporter(SaveFile sav, ExportOverride eo = ExportOverride.None)
|
|||
if (name == obj.DefaultBoxExportNamer)
|
||||
index = i;
|
||||
}
|
||||
CenterToParent();
|
||||
CB_Namer.SelectedIndex = index;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user