tastudio: bind autorestore, turboseek and followcursor.
This commit is contained in:
parent
db32c201d4
commit
af4b3ec752
|
@ -221,6 +221,9 @@ namespace BizHawk.Client.Common
|
||||||
|
|
||||||
Bind("TAStudio", "Add Branch", "Alt+Insert"),
|
Bind("TAStudio", "Add Branch", "Alt+Insert"),
|
||||||
Bind("TAStudio", "Delete Branch", "Alt+Delete"),
|
Bind("TAStudio", "Delete Branch", "Alt+Delete"),
|
||||||
|
Bind("TAStudio", "Toggle Follow Cursor", "Shift+F"),
|
||||||
|
Bind("TAStudio", "Toggle Auto-Restore", "Shift+R"),
|
||||||
|
Bind("TAStudio", "Toggle Turbo Seek", "Shift+S"),
|
||||||
|
|
||||||
Bind("SNES", "Toggle BG 1"),
|
Bind("SNES", "Toggle BG 1"),
|
||||||
Bind("SNES", "Toggle BG 2"),
|
Bind("SNES", "Toggle BG 2"),
|
||||||
|
|
|
@ -353,6 +353,15 @@ namespace BizHawk.Client.EmuHawk
|
||||||
case "Delete Branch":
|
case "Delete Branch":
|
||||||
GlobalWin.Tools.TAStudio.RemoveBranchExtrenal();
|
GlobalWin.Tools.TAStudio.RemoveBranchExtrenal();
|
||||||
break;
|
break;
|
||||||
|
case "Toggle Follow Cursor":
|
||||||
|
GlobalWin.Tools.TAStudio.TasPlaybackBox.FollowCursor ^= true;
|
||||||
|
break;
|
||||||
|
case "Toggle Auto-Restore":
|
||||||
|
GlobalWin.Tools.TAStudio.TasPlaybackBox.AutoRestore ^= true;
|
||||||
|
break;
|
||||||
|
case "Toggle Turbo Seek":
|
||||||
|
GlobalWin.Tools.TAStudio.TasPlaybackBox.TurboSeek ^= true;
|
||||||
|
break;
|
||||||
|
|
||||||
// SNES
|
// SNES
|
||||||
case "Toggle BG 1":
|
case "Toggle BG 1":
|
||||||
|
|
|
@ -17,7 +17,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
public TAStudio Tastudio { get; set; }
|
public TAStudio Tastudio { get; set; }
|
||||||
|
|
||||||
[Browsable(false)]
|
[Browsable(true)]
|
||||||
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
|
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
|
||||||
public bool TurboSeek
|
public bool TurboSeek
|
||||||
{
|
{
|
||||||
|
@ -28,11 +28,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
TurboSeekCheckbox.Checked = Global.Config.TurboSeek = value;
|
TurboSeekCheckbox.Checked = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Browsable(false)]
|
[Browsable(true)]
|
||||||
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
|
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
|
||||||
public bool AutoRestore
|
public bool AutoRestore
|
||||||
{
|
{
|
||||||
|
@ -43,11 +43,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
AutoRestoreCheckbox.Checked = Tastudio.Settings.AutoRestoreLastPosition = value;
|
AutoRestoreCheckbox.Checked = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Browsable(false)]
|
[Browsable(true)]
|
||||||
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
|
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]
|
||||||
public bool FollowCursor
|
public bool FollowCursor
|
||||||
{
|
{
|
||||||
|
|
|
@ -1692,7 +1692,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
private System.Windows.Forms.ToolStripMenuItem SettingsSubMenu;
|
private System.Windows.Forms.ToolStripMenuItem SettingsSubMenu;
|
||||||
private StatusStripEx TasStatusStrip;
|
private StatusStripEx TasStatusStrip;
|
||||||
private System.Windows.Forms.ToolStripStatusLabel MessageStatusLabel;
|
private System.Windows.Forms.ToolStripStatusLabel MessageStatusLabel;
|
||||||
private PlaybackBox TasPlaybackBox;
|
public PlaybackBox TasPlaybackBox;
|
||||||
private System.Windows.Forms.ToolStripStatusLabel SplicerStatusLabel;
|
private System.Windows.Forms.ToolStripStatusLabel SplicerStatusLabel;
|
||||||
private System.Windows.Forms.ToolStripMenuItem MetaSubMenu;
|
private System.Windows.Forms.ToolStripMenuItem MetaSubMenu;
|
||||||
private System.Windows.Forms.ToolStripMenuItem HeaderMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem HeaderMenuItem;
|
||||||
|
|
|
@ -993,8 +993,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void TAStudio_KeyDown(object sender, KeyEventArgs e)
|
private void TAStudio_KeyDown(object sender, KeyEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.KeyCode == Keys.F)
|
//if (e.KeyCode == Keys.F)
|
||||||
TasPlaybackBox.FollowCursor ^= true;
|
// TasPlaybackBox.FollowCursor ^= true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MainVertialSplit_SplitterMoved(object sender, SplitterEventArgs e)
|
private void MainVertialSplit_SplitterMoved(object sender, SplitterEventArgs e)
|
||||||
|
|
Loading…
Reference in New Issue