2014-12-13 21:54:59 +00:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
namespace BizHawk.Client.EmuHawk
|
2014-07-09 15:04:16 +00:00
|
|
|
|
{
|
|
|
|
|
public partial class TAStudio : IControlMainform
|
|
|
|
|
{
|
2014-11-08 17:44:25 +00:00
|
|
|
|
private bool _suppressAskSave = false;
|
|
|
|
|
|
2014-10-23 20:41:52 +00:00
|
|
|
|
public bool WantsToControlReadOnly { get { return false; } }
|
2014-07-09 15:04:16 +00:00
|
|
|
|
public void ToggleReadOnly()
|
|
|
|
|
{
|
|
|
|
|
GlobalWin.OSD.AddMessage("TAStudio does not allow manual readonly toggle");
|
|
|
|
|
}
|
2014-07-10 19:51:36 +00:00
|
|
|
|
|
2014-08-19 23:56:33 +00:00
|
|
|
|
public bool WantsToControlStopMovie { get; private set; }
|
|
|
|
|
|
2014-11-08 17:44:25 +00:00
|
|
|
|
public void StopMovie(bool supressSave)
|
2014-07-10 19:51:36 +00:00
|
|
|
|
{
|
|
|
|
|
this.Focus();
|
2014-11-08 17:44:25 +00:00
|
|
|
|
_suppressAskSave = supressSave;
|
2014-10-18 20:40:20 +00:00
|
|
|
|
NewTasMenuItem_Click(null, null);
|
2014-11-08 17:44:25 +00:00
|
|
|
|
_suppressAskSave = false;
|
2014-07-10 19:51:36 +00:00
|
|
|
|
}
|
2014-09-27 12:19:50 +00:00
|
|
|
|
|
|
|
|
|
public bool WantsToControlRewind { get { return true; } }
|
|
|
|
|
|
|
|
|
|
public void CaptureRewind()
|
|
|
|
|
{
|
|
|
|
|
// Do nothing, Tastudio handles this just fine
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public bool Rewind()
|
|
|
|
|
{
|
|
|
|
|
GoToPreviousFrame();
|
|
|
|
|
return true;
|
|
|
|
|
}
|
2014-10-26 16:36:50 +00:00
|
|
|
|
|
|
|
|
|
public bool WantsToControlRestartMovie { get; private set; }
|
|
|
|
|
|
|
|
|
|
public void RestartMovie()
|
|
|
|
|
{
|
|
|
|
|
if (AskSaveChanges())
|
|
|
|
|
{
|
|
|
|
|
WantsToControlStopMovie = false;
|
|
|
|
|
StartNewMovieWrapper(false);
|
|
|
|
|
WantsToControlStopMovie = true;
|
|
|
|
|
RefreshDialog();
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-07-09 15:04:16 +00:00
|
|
|
|
}
|
|
|
|
|
}
|