mirror of
https://github.com/libretro/pcsx2.git
synced 2024-11-28 20:00:44 +00:00
GSDumpGUI: Add png image display support
This commit is contained in:
parent
97215008c9
commit
aa3f4c74dc
@ -293,19 +293,22 @@ namespace GSDumpGUI
|
||||
{
|
||||
if (lstDumps.SelectedIndex != -1)
|
||||
{
|
||||
String [] Extensions = new String[] { ".png", ".bmp" };
|
||||
String DumpFileName = lstDumps.SelectedItem.ToString().Split(new char[] { '|' })[0];
|
||||
String Filename = Path.GetDirectoryName(Properties.Settings.Default.DumpDir + "\\") +
|
||||
"\\" + Path.GetFileNameWithoutExtension(DumpFileName) + ".bmp";
|
||||
if (File.Exists(Filename))
|
||||
"\\" + Path.GetFileNameWithoutExtension(DumpFileName);
|
||||
|
||||
foreach (String Extension in Extensions)
|
||||
{
|
||||
pctBox.Image = Image.FromFile(Filename);
|
||||
pctBox.Cursor = Cursors.Hand;
|
||||
}
|
||||
else
|
||||
{
|
||||
pctBox.Image = NoImage;
|
||||
pctBox.Cursor = Cursors.Default;
|
||||
if (File.Exists(Filename + Extension))
|
||||
{
|
||||
pctBox.Load(Filename + Extension);
|
||||
pctBox.Cursor = Cursors.Hand;
|
||||
return;
|
||||
}
|
||||
}
|
||||
pctBox.Image = NoImage;
|
||||
pctBox.Cursor = Cursors.Default;
|
||||
}
|
||||
}
|
||||
|
||||
@ -313,10 +316,7 @@ namespace GSDumpGUI
|
||||
{
|
||||
if (pctBox.Cursor == Cursors.Hand)
|
||||
{
|
||||
String DumpFileName = lstDumps.SelectedItem.ToString().Split(new char[] { '|' })[0];
|
||||
String Filename = Path.GetDirectoryName(Properties.Settings.Default.DumpDir + "\\") +
|
||||
"\\" + Path.GetFileNameWithoutExtension(DumpFileName) + ".bmp";
|
||||
Process.Start(Filename);
|
||||
Process.Start(pctBox.ImageLocation);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user