Tastudio - remember the "Bind Markers to input" settings as a tastudio setting
This commit is contained in:
parent
e7399a5e10
commit
58ff3fa60d
|
@ -1017,7 +1017,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void BindMarkersToInputMenuItem_Click(object sender, EventArgs e)
|
private void BindMarkersToInputMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
CurrentTasMovie.BindMarkersToInput = BindMarkersToInputMenuItem.Checked;
|
Settings.BindMarkersToInput = CurrentTasMovie.BindMarkersToInput = BindMarkersToInputMenuItem.Checked;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void EmptyNewMarkerNotesMenuItem_Click(object sender, EventArgs e)
|
private void EmptyNewMarkerNotesMenuItem_Click(object sender, EventArgs e)
|
||||||
|
|
|
@ -105,6 +105,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
public bool DenoteMarkersWithBGColor { get; set; }
|
public bool DenoteMarkersWithBGColor { get; set; }
|
||||||
public int MainVerticalSplitDistance { get; set; }
|
public int MainVerticalSplitDistance { get; set; }
|
||||||
public int BranchMarkerSplitDistance { get; set; }
|
public int BranchMarkerSplitDistance { get; set; }
|
||||||
|
public bool BindMarkersToInput { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Initializing
|
#region Initializing
|
||||||
|
@ -311,6 +312,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
|
|
||||||
TasView.Font = TasViewFont;
|
TasView.Font = TasViewFont;
|
||||||
|
CurrentTasMovie.BindMarkersToInput = Settings.BindMarkersToInput;
|
||||||
RefreshDialog();
|
RefreshDialog();
|
||||||
_initialized = true;
|
_initialized = true;
|
||||||
}
|
}
|
||||||
|
@ -561,6 +563,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
TasMovie newMovie = new TasMovie(startsFromSavestate: startsFromSavestate);
|
TasMovie newMovie = new TasMovie(startsFromSavestate: startsFromSavestate);
|
||||||
newMovie.TasStateManager.InvalidateCallback = GreenzoneInvalidated;
|
newMovie.TasStateManager.InvalidateCallback = GreenzoneInvalidated;
|
||||||
newMovie.Filename = file.FullName;
|
newMovie.Filename = file.FullName;
|
||||||
|
newMovie.BindMarkersToInput = Settings.BindMarkersToInput;
|
||||||
|
|
||||||
BookMarkControl.LoadedCallback = BranchLoaded;
|
BookMarkControl.LoadedCallback = BranchLoaded;
|
||||||
BookMarkControl.SavedCallback = BranchSaved;
|
BookMarkControl.SavedCallback = BranchSaved;
|
||||||
|
@ -613,8 +616,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
if (AskSaveChanges())
|
if (AskSaveChanges())
|
||||||
{
|
{
|
||||||
Global.MovieSession.Movie = new TasMovie();
|
Global.MovieSession.Movie = new TasMovie();
|
||||||
var stateManager = ((TasMovie)Global.MovieSession.Movie).TasStateManager;
|
CurrentTasMovie.BindMarkersToInput = Settings.BindMarkersToInput;
|
||||||
|
|
||||||
|
var stateManager = ((TasMovie)Global.MovieSession.Movie).TasStateManager;
|
||||||
stateManager.InvalidateCallback = GreenzoneInvalidated;
|
stateManager.InvalidateCallback = GreenzoneInvalidated;
|
||||||
|
|
||||||
BookMarkControl.LoadedCallback = BranchLoaded;
|
BookMarkControl.LoadedCallback = BranchLoaded;
|
||||||
|
|
Loading…
Reference in New Issue