-Follow Cursor settings are now saved.
This commit is contained in:
parent
f20da940fa
commit
70538adfac
|
@ -815,27 +815,27 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private void alwaysScrollToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
TasView.AlwaysScroll = alwaysScrollToolStripMenuItem.Checked;
|
||||
TasView.AlwaysScroll = Settings.FollowCursorAlwaysScroll = alwaysScrollToolStripMenuItem.Checked;
|
||||
}
|
||||
|
||||
private void scrollToViewToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
TasView.ScrollMethod = "near";
|
||||
TasView.ScrollMethod = Settings.FollowCursorScrollMethod = "near";
|
||||
}
|
||||
|
||||
private void scrollToTopToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
TasView.ScrollMethod = "top";
|
||||
TasView.ScrollMethod = Settings.FollowCursorScrollMethod = "top";
|
||||
}
|
||||
|
||||
private void scrollToBottomToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
TasView.ScrollMethod = "bottom";
|
||||
TasView.ScrollMethod = Settings.FollowCursorScrollMethod = "bottom";
|
||||
}
|
||||
|
||||
private void scrollToCenterToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
TasView.ScrollMethod = "center";
|
||||
TasView.ScrollMethod = Settings.FollowCursorScrollMethod = "center";
|
||||
}
|
||||
|
||||
private void followCursorToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
|
||||
|
|
|
@ -56,6 +56,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
public bool FollowCursor { get; set; }
|
||||
public bool EmptyMarkers { get; set; }
|
||||
public int ScrollSpeed { get; set; }
|
||||
public bool FollowCursorAlwaysScroll { get; set; }
|
||||
public string FollowCursorScrollMethod { get; set; }
|
||||
}
|
||||
|
||||
public TasMovie CurrentTasMovie
|
||||
|
@ -153,6 +155,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
if (Settings.ScrollSpeed == 0)
|
||||
Settings.ScrollSpeed = 1; // Default to 1, not 0. TODO: Surely there's a better way?
|
||||
TasView.ScrollSpeed = Settings.ScrollSpeed;
|
||||
TasView.AlwaysScroll = Settings.FollowCursorAlwaysScroll;
|
||||
if (!string.IsNullOrEmpty(Settings.FollowCursorScrollMethod)) // Better default here too?
|
||||
TasView.ScrollMethod = Settings.FollowCursorScrollMethod;
|
||||
|
||||
RefreshDialog();
|
||||
_initialized = true;
|
||||
|
|
Loading…
Reference in New Issue