TAstudio - double clicking a marker in the marker list takes you to that marker

This commit is contained in:
adelikat 2014-07-23 23:04:43 +00:00
parent 235f92c82e
commit 6e50c1b3a9
3 changed files with 11 additions and 0 deletions

View File

@ -82,6 +82,7 @@
this.MarkerView.TabStop = false;
this.MarkerView.UseCompatibleStateImageBehavior = false;
this.MarkerView.View = System.Windows.Forms.View.Details;
this.MarkerView.ItemActivate += new System.EventHandler(this.MarkerView_ItemActivate);
this.MarkerView.SelectedIndexChanged += new System.EventHandler(this.MarkerView_SelectedIndexChanged);
//
// columnHeader1

View File

@ -122,5 +122,10 @@ namespace BizHawk.Client.EmuHawk
.ToList();
}
}
private void MarkerView_ItemActivate(object sender, EventArgs e)
{
Tastudio.GoToMarker(SelectedMarkers.First());
}
}
}

View File

@ -293,6 +293,11 @@ namespace BizHawk.Client.EmuHawk
Global.Config.TAStudioSettings.Height = Bottom - Top;
}
public void GoToMarker(TasMovieMarker marker)
{
GoToFrame(marker.Frame);
}
private void GoToFrame(int frame)
{
// If past greenzone, emulate and capture states