tastudio: differentiate between marker with text and regular marker.
both have buttons and context menu items. if mass adding regular markers, give a warning for 50+. marker with text can only be added one at a time. fix #504
This commit is contained in:
parent
d8ec9e6878
commit
ef563a77e0
|
@ -42,6 +42,7 @@
|
|||
this.AddMarkerButton = new System.Windows.Forms.Button();
|
||||
this.RemoveMarkerButton = new System.Windows.Forms.Button();
|
||||
this.ScrollToMarkerButton = new System.Windows.Forms.Button();
|
||||
this.AddMarkerWithTextButton = new System.Windows.Forms.Button();
|
||||
this.MarkerView = new BizHawk.Client.EmuHawk.InputRoll();
|
||||
this.MarkerContextMenu.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
|
@ -63,7 +64,7 @@
|
|||
//
|
||||
this.JumpToMarkerToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.JumpTo;
|
||||
this.JumpToMarkerToolStripMenuItem.Name = "JumpToMarkerToolStripMenuItem";
|
||||
this.JumpToMarkerToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.JumpToMarkerToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
|
||||
this.JumpToMarkerToolStripMenuItem.Text = "Jump To";
|
||||
this.JumpToMarkerToolStripMenuItem.Click += new System.EventHandler(this.JumpToMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -71,7 +72,7 @@
|
|||
//
|
||||
this.ScrollToMarkerToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ScrollTo;
|
||||
this.ScrollToMarkerToolStripMenuItem.Name = "ScrollToMarkerToolStripMenuItem";
|
||||
this.ScrollToMarkerToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.ScrollToMarkerToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
|
||||
this.ScrollToMarkerToolStripMenuItem.Text = "Scroll To";
|
||||
this.ScrollToMarkerToolStripMenuItem.Click += new System.EventHandler(this.ScrollToMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -79,7 +80,7 @@
|
|||
//
|
||||
this.EditMarkerToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.pencil;
|
||||
this.EditMarkerToolStripMenuItem.Name = "EditMarkerToolStripMenuItem";
|
||||
this.EditMarkerToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.EditMarkerToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
|
||||
this.EditMarkerToolStripMenuItem.Text = "Edit";
|
||||
this.EditMarkerToolStripMenuItem.Click += new System.EventHandler(this.EditMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -87,20 +88,20 @@
|
|||
//
|
||||
this.AddMarkerToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.add;
|
||||
this.AddMarkerToolStripMenuItem.Name = "AddMarkerToolStripMenuItem";
|
||||
this.AddMarkerToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.AddMarkerToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
|
||||
this.AddMarkerToolStripMenuItem.Text = "Add";
|
||||
this.AddMarkerToolStripMenuItem.Click += new System.EventHandler(this.AddMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(149, 6);
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(122, 6);
|
||||
//
|
||||
// RemoveMarkerToolStripMenuItem
|
||||
//
|
||||
this.RemoveMarkerToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete;
|
||||
this.RemoveMarkerToolStripMenuItem.Name = "RemoveMarkerToolStripMenuItem";
|
||||
this.RemoveMarkerToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.RemoveMarkerToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
|
||||
this.RemoveMarkerToolStripMenuItem.Text = "Remove";
|
||||
this.RemoveMarkerToolStripMenuItem.Click += new System.EventHandler(this.RemoveMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -109,7 +110,7 @@
|
|||
this.JumpToMarkerButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.JumpToMarkerButton.Enabled = false;
|
||||
this.JumpToMarkerButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.JumpTo;
|
||||
this.JumpToMarkerButton.Location = new System.Drawing.Point(6, 174);
|
||||
this.JumpToMarkerButton.Location = new System.Drawing.Point(61, 174);
|
||||
this.JumpToMarkerButton.Name = "JumpToMarkerButton";
|
||||
this.JumpToMarkerButton.Size = new System.Drawing.Size(23, 23);
|
||||
this.JumpToMarkerButton.TabIndex = 8;
|
||||
|
@ -122,7 +123,7 @@
|
|||
this.EditMarkerButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.EditMarkerButton.Enabled = false;
|
||||
this.EditMarkerButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.pencil;
|
||||
this.EditMarkerButton.Location = new System.Drawing.Point(64, 174);
|
||||
this.EditMarkerButton.Location = new System.Drawing.Point(119, 174);
|
||||
this.EditMarkerButton.Name = "EditMarkerButton";
|
||||
this.EditMarkerButton.Size = new System.Drawing.Size(23, 23);
|
||||
this.EditMarkerButton.TabIndex = 9;
|
||||
|
@ -134,11 +135,11 @@
|
|||
//
|
||||
this.AddMarkerButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.AddMarkerButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.add;
|
||||
this.AddMarkerButton.Location = new System.Drawing.Point(93, 174);
|
||||
this.AddMarkerButton.Location = new System.Drawing.Point(3, 174);
|
||||
this.AddMarkerButton.Name = "AddMarkerButton";
|
||||
this.AddMarkerButton.Size = new System.Drawing.Size(23, 23);
|
||||
this.AddMarkerButton.TabIndex = 6;
|
||||
this.toolTip1.SetToolTip(this.AddMarkerButton, "Add Marker");
|
||||
this.toolTip1.SetToolTip(this.AddMarkerButton, "Add Marker to Emulated Frame");
|
||||
this.AddMarkerButton.UseVisualStyleBackColor = true;
|
||||
this.AddMarkerButton.Click += new System.EventHandler(this.AddMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -147,7 +148,7 @@
|
|||
this.RemoveMarkerButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.RemoveMarkerButton.Enabled = false;
|
||||
this.RemoveMarkerButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete;
|
||||
this.RemoveMarkerButton.Location = new System.Drawing.Point(122, 174);
|
||||
this.RemoveMarkerButton.Location = new System.Drawing.Point(148, 174);
|
||||
this.RemoveMarkerButton.Name = "RemoveMarkerButton";
|
||||
this.RemoveMarkerButton.Size = new System.Drawing.Size(23, 23);
|
||||
this.RemoveMarkerButton.TabIndex = 7;
|
||||
|
@ -160,7 +161,7 @@
|
|||
this.ScrollToMarkerButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.ScrollToMarkerButton.Enabled = false;
|
||||
this.ScrollToMarkerButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ScrollTo;
|
||||
this.ScrollToMarkerButton.Location = new System.Drawing.Point(35, 174);
|
||||
this.ScrollToMarkerButton.Location = new System.Drawing.Point(90, 174);
|
||||
this.ScrollToMarkerButton.Name = "ScrollToMarkerButton";
|
||||
this.ScrollToMarkerButton.Size = new System.Drawing.Size(23, 23);
|
||||
this.ScrollToMarkerButton.TabIndex = 10;
|
||||
|
@ -168,6 +169,18 @@
|
|||
this.ScrollToMarkerButton.UseVisualStyleBackColor = true;
|
||||
this.ScrollToMarkerButton.Click += new System.EventHandler(this.ScrollToMarkerToolStripMenuItem_Click);
|
||||
//
|
||||
// AddMarkerWithTextButton
|
||||
//
|
||||
this.AddMarkerWithTextButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.AddMarkerWithTextButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.AddEdit;
|
||||
this.AddMarkerWithTextButton.Location = new System.Drawing.Point(32, 174);
|
||||
this.AddMarkerWithTextButton.Name = "AddMarkerWithTextButton";
|
||||
this.AddMarkerWithTextButton.Size = new System.Drawing.Size(23, 23);
|
||||
this.AddMarkerWithTextButton.TabIndex = 11;
|
||||
this.toolTip1.SetToolTip(this.AddMarkerWithTextButton, "Add Marker with Text to Emulated Frame");
|
||||
this.AddMarkerWithTextButton.UseVisualStyleBackColor = true;
|
||||
this.AddMarkerWithTextButton.Click += new System.EventHandler(this.AddMarkerWithTextToolStripMenuItem_Click);
|
||||
//
|
||||
// MarkerView
|
||||
//
|
||||
this.MarkerView.AllowColumnReorder = false;
|
||||
|
@ -202,10 +215,11 @@
|
|||
// MarkerControl
|
||||
//
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
|
||||
this.Controls.Add(this.AddMarkerWithTextButton);
|
||||
this.Controls.Add(this.MarkerView);
|
||||
this.Controls.Add(this.EditMarkerButton);
|
||||
this.Controls.Add(this.JumpToMarkerButton);
|
||||
this.Controls.Add(this.ScrollToMarkerButton);
|
||||
this.Controls.Add(this.EditMarkerButton);
|
||||
this.Controls.Add(this.RemoveMarkerButton);
|
||||
this.Controls.Add(this.AddMarkerButton);
|
||||
this.Name = "MarkerControl";
|
||||
|
@ -232,6 +246,7 @@
|
|||
private System.Windows.Forms.ToolStripMenuItem RemoveMarkerToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem JumpToMarkerToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.Button AddMarkerWithTextButton;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -137,7 +137,13 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private void AddMarkerToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
AddMarkerPopUp();
|
||||
AddMarker();
|
||||
MarkerView_SelectedIndexChanged(null, null);
|
||||
}
|
||||
|
||||
private void AddMarkerWithTextToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
AddMarker(editText: true);
|
||||
MarkerView_SelectedIndexChanged(null, null);
|
||||
}
|
||||
|
||||
|
@ -152,31 +158,38 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
}
|
||||
|
||||
public void AddMarkerPopUp(int? frame = null)
|
||||
public void AddMarker(bool editText = false, int? frame = null)
|
||||
{
|
||||
// feos: we specify the selected frame if we call it from TasView, otherwise it should be added to the emulated frame
|
||||
// feos: we specify the selected frame if we call this from TasView, otherwise marker should be added to the emulated frame
|
||||
var markerFrame = frame ?? Global.Emulator.Frame;
|
||||
InputPrompt i = new InputPrompt
|
||||
{
|
||||
Text = "Marker for frame " + markerFrame,
|
||||
TextInputType = InputPrompt.InputType.Text,
|
||||
Message = "Enter a message",
|
||||
InitialValue =
|
||||
Markers.IsMarker(markerFrame) ?
|
||||
Markers.PreviousOrCurrent(markerFrame).Message :
|
||||
""
|
||||
};
|
||||
|
||||
var result = i.ShowHawkDialog();
|
||||
|
||||
if (result == DialogResult.OK)
|
||||
if (editText)
|
||||
{
|
||||
Markers.Add(new TasMovieMarker(markerFrame, i.PromptText));
|
||||
InputPrompt i = new InputPrompt
|
||||
{
|
||||
Text = "Marker for frame " + markerFrame,
|
||||
TextInputType = InputPrompt.InputType.Text,
|
||||
Message = "Enter a message",
|
||||
InitialValue =
|
||||
Markers.IsMarker(markerFrame) ?
|
||||
Markers.PreviousOrCurrent(markerFrame).Message :
|
||||
""
|
||||
};
|
||||
var result = i.ShowHawkDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
Markers.Add(new TasMovieMarker(markerFrame, i.PromptText));
|
||||
UpdateValues();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Markers.Add(new TasMovieMarker(markerFrame, ""));
|
||||
UpdateValues();
|
||||
}
|
||||
}
|
||||
|
||||
public void EditMarkerPopUp(TasMovieMarker marker)
|
||||
public bool EditMarkerPopUp(TasMovieMarker marker)
|
||||
{
|
||||
var markerFrame = marker.Frame;
|
||||
InputPrompt i = new InputPrompt
|
||||
|
@ -196,7 +209,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
marker.Message = i.PromptText;
|
||||
UpdateValues();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public void UpdateValues()
|
||||
|
@ -264,10 +279,5 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
private void JumpToMarkerToolStripMenuItem_Click(object sender, MouseEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -123,7 +123,4 @@
|
|||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>168, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>168, 17</value>
|
||||
</metadata>
|
||||
</root>
|
|
@ -153,6 +153,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
this.MarkerControl = new BizHawk.Client.EmuHawk.MarkerControl();
|
||||
this.RightClickMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.SetMarkersContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SetMarkerWithTextContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RemoveMarkersContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator15 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.DeselectContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
|
@ -1215,6 +1216,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.RightClickMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.SetMarkersContextMenuItem,
|
||||
this.SetMarkerWithTextContextMenuItem,
|
||||
this.RemoveMarkersContextMenuItem,
|
||||
this.toolStripSeparator15,
|
||||
this.DeselectContextMenuItem,
|
||||
|
@ -1240,32 +1242,39 @@ namespace BizHawk.Client.EmuHawk
|
|||
this.StartNewProjectFromNowMenuItem,
|
||||
this.StartANewProjectFromSaveRamMenuItem});
|
||||
this.RightClickMenu.Name = "RightClickMenu";
|
||||
this.RightClickMenu.Size = new System.Drawing.Size(273, 458);
|
||||
this.RightClickMenu.Size = new System.Drawing.Size(270, 502);
|
||||
this.RightClickMenu.Opened += new System.EventHandler(this.RightClickMenu_Opened);
|
||||
//
|
||||
// SetMarkersContextMenuItem
|
||||
//
|
||||
this.SetMarkersContextMenuItem.Name = "SetMarkersContextMenuItem";
|
||||
this.SetMarkersContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.SetMarkersContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.SetMarkersContextMenuItem.Text = "Set Markers";
|
||||
this.SetMarkersContextMenuItem.Click += new System.EventHandler(this.SetMarkersMenuItem_Click);
|
||||
//
|
||||
// SetMarkerWithTextContextMenuItem
|
||||
//
|
||||
this.SetMarkerWithTextContextMenuItem.Name = "SetMarkerWithTextContextMenuItem";
|
||||
this.SetMarkerWithTextContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.SetMarkerWithTextContextMenuItem.Text = "Set Marker with Text";
|
||||
this.SetMarkerWithTextContextMenuItem.Click += new System.EventHandler(this.SetMarkerWithTextMenuItem_Click);
|
||||
//
|
||||
// RemoveMarkersContextMenuItem
|
||||
//
|
||||
this.RemoveMarkersContextMenuItem.Name = "RemoveMarkersContextMenuItem";
|
||||
this.RemoveMarkersContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.RemoveMarkersContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.RemoveMarkersContextMenuItem.Text = "Remove Markers";
|
||||
this.RemoveMarkersContextMenuItem.Click += new System.EventHandler(this.RemoveMarkersMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator15
|
||||
//
|
||||
this.toolStripSeparator15.Name = "toolStripSeparator15";
|
||||
this.toolStripSeparator15.Size = new System.Drawing.Size(269, 6);
|
||||
this.toolStripSeparator15.Size = new System.Drawing.Size(266, 6);
|
||||
//
|
||||
// DeselectContextMenuItem
|
||||
//
|
||||
this.DeselectContextMenuItem.Name = "DeselectContextMenuItem";
|
||||
this.DeselectContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.DeselectContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.DeselectContextMenuItem.Text = "Deselect";
|
||||
this.DeselectContextMenuItem.Click += new System.EventHandler(this.DeselectMenuItem_Click);
|
||||
//
|
||||
|
@ -1274,39 +1283,39 @@ namespace BizHawk.Client.EmuHawk
|
|||
this.SelectBetweenMarkersContextMenuItem.Name = "SelectBetweenMarkersContextMenuItem";
|
||||
this.SelectBetweenMarkersContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.A)));
|
||||
this.SelectBetweenMarkersContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.SelectBetweenMarkersContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.SelectBetweenMarkersContextMenuItem.Text = "Select between Markers";
|
||||
this.SelectBetweenMarkersContextMenuItem.Click += new System.EventHandler(this.SelectBetweenMarkersMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator16
|
||||
//
|
||||
this.toolStripSeparator16.Name = "toolStripSeparator16";
|
||||
this.toolStripSeparator16.Size = new System.Drawing.Size(269, 6);
|
||||
this.toolStripSeparator16.Size = new System.Drawing.Size(266, 6);
|
||||
//
|
||||
// UngreenzoneContextMenuItem
|
||||
//
|
||||
this.UngreenzoneContextMenuItem.Name = "UngreenzoneContextMenuItem";
|
||||
this.UngreenzoneContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.UngreenzoneContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.UngreenzoneContextMenuItem.Text = "Clear Greenzone";
|
||||
this.UngreenzoneContextMenuItem.Click += new System.EventHandler(this.ClearGreenzoneMenuItem_Click);
|
||||
//
|
||||
// CancelSeekContextMenuItem
|
||||
//
|
||||
this.CancelSeekContextMenuItem.Name = "CancelSeekContextMenuItem";
|
||||
this.CancelSeekContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.CancelSeekContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.CancelSeekContextMenuItem.Text = "Cancel Seek";
|
||||
this.CancelSeekContextMenuItem.Click += new System.EventHandler(this.CancelSeekContextMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator17
|
||||
//
|
||||
this.toolStripSeparator17.Name = "toolStripSeparator17";
|
||||
this.toolStripSeparator17.Size = new System.Drawing.Size(269, 6);
|
||||
this.toolStripSeparator17.Size = new System.Drawing.Size(266, 6);
|
||||
//
|
||||
// copyToolStripMenuItem
|
||||
//
|
||||
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
||||
this.copyToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+C";
|
||||
this.copyToolStripMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.copyToolStripMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.copyToolStripMenuItem.Text = "Copy";
|
||||
this.copyToolStripMenuItem.Click += new System.EventHandler(this.CopyMenuItem_Click);
|
||||
//
|
||||
|
@ -1314,7 +1323,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
|
||||
this.pasteToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+V";
|
||||
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.pasteToolStripMenuItem.Text = "Paste";
|
||||
this.pasteToolStripMenuItem.Click += new System.EventHandler(this.PasteMenuItem_Click);
|
||||
//
|
||||
|
@ -1322,7 +1331,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.pasteInsertToolStripMenuItem.Name = "pasteInsertToolStripMenuItem";
|
||||
this.pasteInsertToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+Shift+V";
|
||||
this.pasteInsertToolStripMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.pasteInsertToolStripMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.pasteInsertToolStripMenuItem.Text = "Paste Insert";
|
||||
this.pasteInsertToolStripMenuItem.Click += new System.EventHandler(this.PasteInsertMenuItem_Click);
|
||||
//
|
||||
|
@ -1330,20 +1339,20 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.cutToolStripMenuItem.Name = "cutToolStripMenuItem";
|
||||
this.cutToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+X";
|
||||
this.cutToolStripMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.cutToolStripMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.cutToolStripMenuItem.Text = "Cut";
|
||||
this.cutToolStripMenuItem.Click += new System.EventHandler(this.CutMenuItem_Click);
|
||||
//
|
||||
// separateToolStripMenuItem
|
||||
//
|
||||
this.separateToolStripMenuItem.Name = "separateToolStripMenuItem";
|
||||
this.separateToolStripMenuItem.Size = new System.Drawing.Size(269, 6);
|
||||
this.separateToolStripMenuItem.Size = new System.Drawing.Size(266, 6);
|
||||
//
|
||||
// ClearContextMenuItem
|
||||
//
|
||||
this.ClearContextMenuItem.Name = "ClearContextMenuItem";
|
||||
this.ClearContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete)));
|
||||
this.ClearContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.ClearContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.ClearContextMenuItem.Text = "Clear";
|
||||
this.ClearContextMenuItem.Click += new System.EventHandler(this.ClearMenuItem_Click);
|
||||
//
|
||||
|
@ -1351,7 +1360,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.DeleteFramesContextMenuItem.Name = "DeleteFramesContextMenuItem";
|
||||
this.DeleteFramesContextMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete;
|
||||
this.DeleteFramesContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.DeleteFramesContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.DeleteFramesContextMenuItem.Text = "Delete";
|
||||
this.DeleteFramesContextMenuItem.Click += new System.EventHandler(this.DeleteFramesMenuItem_Click);
|
||||
//
|
||||
|
@ -1359,7 +1368,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.CloneContextMenuItem.Name = "CloneContextMenuItem";
|
||||
this.CloneContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Insert)));
|
||||
this.CloneContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.CloneContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.CloneContextMenuItem.Text = "Clone";
|
||||
this.CloneContextMenuItem.Click += new System.EventHandler(this.CloneMenuItem_Click);
|
||||
//
|
||||
|
@ -1368,7 +1377,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
this.InsertFrameContextMenuItem.Name = "InsertFrameContextMenuItem";
|
||||
this.InsertFrameContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.Insert)));
|
||||
this.InsertFrameContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.InsertFrameContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.InsertFrameContextMenuItem.Text = "Insert";
|
||||
this.InsertFrameContextMenuItem.Click += new System.EventHandler(this.InsertFrameMenuItem_Click);
|
||||
//
|
||||
|
@ -1376,45 +1385,45 @@ namespace BizHawk.Client.EmuHawk
|
|||
//
|
||||
this.InsertNumFramesContextMenuItem.Name = "InsertNumFramesContextMenuItem";
|
||||
this.InsertNumFramesContextMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Insert;
|
||||
this.InsertNumFramesContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.InsertNumFramesContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.InsertNumFramesContextMenuItem.Text = "Insert # of Frames";
|
||||
this.InsertNumFramesContextMenuItem.Click += new System.EventHandler(this.InsertNumFramesMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator18
|
||||
//
|
||||
this.toolStripSeparator18.Name = "toolStripSeparator18";
|
||||
this.toolStripSeparator18.Size = new System.Drawing.Size(269, 6);
|
||||
this.toolStripSeparator18.Size = new System.Drawing.Size(266, 6);
|
||||
//
|
||||
// TruncateContextMenuItem
|
||||
//
|
||||
this.TruncateContextMenuItem.Name = "TruncateContextMenuItem";
|
||||
this.TruncateContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.TruncateContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.TruncateContextMenuItem.Text = "Truncate Movie";
|
||||
this.TruncateContextMenuItem.Click += new System.EventHandler(this.TruncateMenuItem_Click);
|
||||
//
|
||||
// BranchContextMenuItem
|
||||
//
|
||||
this.BranchContextMenuItem.Name = "BranchContextMenuItem";
|
||||
this.BranchContextMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.BranchContextMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.BranchContextMenuItem.Text = "&Branch";
|
||||
this.BranchContextMenuItem.Click += new System.EventHandler(this.BranchContextMenuItem_Click);
|
||||
//
|
||||
// StartFromNowSeparator
|
||||
//
|
||||
this.StartFromNowSeparator.Name = "StartFromNowSeparator";
|
||||
this.StartFromNowSeparator.Size = new System.Drawing.Size(269, 6);
|
||||
this.StartFromNowSeparator.Size = new System.Drawing.Size(266, 6);
|
||||
//
|
||||
// StartNewProjectFromNowMenuItem
|
||||
//
|
||||
this.StartNewProjectFromNowMenuItem.Name = "StartNewProjectFromNowMenuItem";
|
||||
this.StartNewProjectFromNowMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.StartNewProjectFromNowMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.StartNewProjectFromNowMenuItem.Text = "Start a new project from Now";
|
||||
this.StartNewProjectFromNowMenuItem.Click += new System.EventHandler(this.StartNewProjectFromNowMenuItem_Click);
|
||||
//
|
||||
// StartANewProjectFromSaveRamMenuItem
|
||||
//
|
||||
this.StartANewProjectFromSaveRamMenuItem.Name = "StartANewProjectFromSaveRamMenuItem";
|
||||
this.StartANewProjectFromSaveRamMenuItem.Size = new System.Drawing.Size(272, 22);
|
||||
this.StartANewProjectFromSaveRamMenuItem.Size = new System.Drawing.Size(269, 22);
|
||||
this.StartANewProjectFromSaveRamMenuItem.Text = "Start a new project from SaveRam";
|
||||
this.StartANewProjectFromSaveRamMenuItem.Click += new System.EventHandler(this.StartANewProjectFromSaveRamMenuItem_Click);
|
||||
//
|
||||
|
@ -1436,6 +1445,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
this.BookMarkControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.BookMarkControl.HoverInterval = 1;
|
||||
this.BookMarkControl.Location = new System.Drawing.Point(-2, 5);
|
||||
this.BookMarkControl.Name = "BookMarkControl";
|
||||
this.BookMarkControl.Size = new System.Drawing.Size(204, 163);
|
||||
|
@ -1677,5 +1687,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
private System.Windows.Forms.ToolStripMenuItem NewFromNowMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem NewFromCurrentSaveRamMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SetBranchCellHoverIntervalMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SetMarkerWithTextContextMenuItem;
|
||||
}
|
||||
}
|
|
@ -628,7 +628,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
else
|
||||
{
|
||||
ClearLeftMouseStates();
|
||||
MarkerControl.AddMarkerPopUp(TasView.CurrentCell.RowIndex.Value);
|
||||
MarkerControl.AddMarker(false, TasView.CurrentCell.RowIndex.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -583,12 +583,23 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private void SetMarkersMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (TasView.SelectedRows.Count() > 50)
|
||||
{
|
||||
var result = MessageBox.Show("Are you sure you want to add more than 50 markers?", "Add markers", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
|
||||
if (result != DialogResult.OK)
|
||||
return;
|
||||
}
|
||||
foreach (var index in TasView.SelectedRows)
|
||||
{
|
||||
MarkerControl.AddMarkerPopUp(index);
|
||||
MarkerControl.AddMarker(false, index);
|
||||
}
|
||||
}
|
||||
|
||||
private void SetMarkerWithTextMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
MarkerControl.AddMarker(true, TasView.SelectedRows.FirstOrDefault());
|
||||
}
|
||||
|
||||
private void RemoveMarkersMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
IEnumerable<TasMovieMarker> markers = CurrentTasMovie.Markers.Where(m => TasView.SelectedRows.Contains(m.Frame));
|
||||
|
|
Loading…
Reference in New Issue