namespace BizHawk.Client.EmuHawk
{
public interface IControlMainform
{
bool WantsToControlReadOnly { get; }
///
/// Function that is called by Mainform instead of using its own code
/// when a Tool sets WantsToControlReadOnly.
/// Should not be called directly.
///
void ToggleReadOnly();
bool WantsToControlStopMovie { get; }
///
/// Function that is called by Mainform instead of using its own code
/// when a Tool sets WantsToControlStopMovie.
/// Should not be called directly.
/// Like MainForm's StopMovie(), saving the movie is part of this function's responsibility.
///
void StopMovie();
}
}