rip out existing tastudio logic and replace it with a skeleton project that does nothing
This commit is contained in:
parent
316aa56ce9
commit
9ab2be558c
|
@ -475,13 +475,14 @@ namespace BizHawk.Client.Common
|
|||
// TAStudio Dialog
|
||||
public bool TAStudioSaveWindowPosition = true;
|
||||
public bool AutoloadTAStudio = false;
|
||||
public bool TAStudioTopMost = false;
|
||||
public int TASWndx = -1;
|
||||
public int TASWndy = -1;
|
||||
public int TASWidth = -1;
|
||||
public int TASHeight = -1;
|
||||
public bool TASUpdatePads = true;
|
||||
|
||||
// VirtualPad Dialog
|
||||
public bool VirtualPadsUpdatePads = true;
|
||||
public bool VirtualPadSaveWindowPosition = true;
|
||||
public bool AutoloadVirtualPad = false;
|
||||
public bool VirtualPadSticky = true;
|
||||
|
|
|
@ -590,6 +590,12 @@
|
|||
<Compile Include="tools\SNES\SNESGraphicsViewer.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="tools\TAStudio\TAStudio.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="tools\TAStudio\TAStudio.Designer.cs">
|
||||
<DependentUpon>TAStudio.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="tools\TI83\TI83KeyPad.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
|
@ -908,6 +914,9 @@
|
|||
<EmbeddedResource Include="tools\SNES\SNESGraphicsDebugger.resx">
|
||||
<DependentUpon>SNESGraphicsDebugger.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="tools\TAStudio\TAStudio.resx">
|
||||
<DependentUpon>TAStudio.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="tools\TI83\TI83KeyPad.resx">
|
||||
<DependentUpon>TI83KeyPad.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
@ -969,12 +978,6 @@
|
|||
<Compile Include="RenderPanel.cs" />
|
||||
<Compile Include="ScreenSaver.cs" />
|
||||
<Compile Include="Sound.cs" />
|
||||
<Compile Include="tools\TAStudio.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="tools\TAStudio.Designer.cs">
|
||||
<DependentUpon>TAStudio.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="tools\ToolBox.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
|
@ -1051,9 +1054,6 @@
|
|||
<DependentUpon>InputPrompt.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="tools\TAStudio.resx">
|
||||
<DependentUpon>TAStudio.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="tools\ToolBox.resx">
|
||||
<DependentUpon>ToolBox.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
|
|
@ -314,6 +314,7 @@
|
|||
this.MainFormContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.OpenRomContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.LoadLastRomContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.StopAVContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ContextSeparator_AfterROM = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.RecordMovieContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.PlayMovieContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
|
@ -346,7 +347,6 @@
|
|||
this.ClearSRAMContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ShowMenuContextMenuSeparator = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.ShowMenuContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.StopAVContextMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.MainformMenu.SuspendLayout();
|
||||
this.MainStatusBar.SuspendLayout();
|
||||
this.MainFormContextMenu.SuspendLayout();
|
||||
|
@ -408,7 +408,7 @@
|
|||
//
|
||||
this.OpenRomMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile;
|
||||
this.OpenRomMenuItem.Name = "OpenRomMenuItem";
|
||||
this.OpenRomMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.OpenRomMenuItem.Size = new System.Drawing.Size(140, 22);
|
||||
this.OpenRomMenuItem.Text = "Open ROM";
|
||||
this.OpenRomMenuItem.Click += new System.EventHandler(this.OpenRomMenuItem_Click);
|
||||
//
|
||||
|
@ -418,7 +418,7 @@
|
|||
this.toolStripSeparator3});
|
||||
this.RecentRomSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent;
|
||||
this.RecentRomSubMenu.Name = "RecentRomSubMenu";
|
||||
this.RecentRomSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.RecentRomSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.RecentRomSubMenu.Text = "Recent ROM";
|
||||
this.RecentRomSubMenu.DropDownOpened += new System.EventHandler(this.RecentRomMenuItem_DropDownOpened);
|
||||
//
|
||||
|
@ -431,14 +431,14 @@
|
|||
//
|
||||
this.CloseRomMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close;
|
||||
this.CloseRomMenuItem.Name = "CloseRomMenuItem";
|
||||
this.CloseRomMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.CloseRomMenuItem.Size = new System.Drawing.Size(140, 22);
|
||||
this.CloseRomMenuItem.Text = "&Close ROM";
|
||||
this.CloseRomMenuItem.Click += new System.EventHandler(this.CloseRomMenuItem_Click);
|
||||
//
|
||||
// toolStripMenuItem1
|
||||
//
|
||||
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(149, 6);
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(137, 6);
|
||||
//
|
||||
// SaveStateSubMenu
|
||||
//
|
||||
|
@ -456,7 +456,7 @@
|
|||
this.toolStripSeparator6,
|
||||
this.SaveNamedStateMenuItem});
|
||||
this.SaveStateSubMenu.Name = "SaveStateSubMenu";
|
||||
this.SaveStateSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.SaveStateSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.SaveStateSubMenu.Text = "Save State";
|
||||
this.SaveStateSubMenu.DropDownOpened += new System.EventHandler(this.SaveStateSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -560,7 +560,7 @@
|
|||
this.toolStripSeparator21,
|
||||
this.AutoloadLastSlotMenuItem});
|
||||
this.LoadStateSubMenu.Name = "LoadStateSubMenu";
|
||||
this.LoadStateSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.LoadStateSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.LoadStateSubMenu.Text = "Load State";
|
||||
this.LoadStateSubMenu.DropDownOpened += new System.EventHandler(this.LoadStateSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -677,7 +677,7 @@
|
|||
this.SaveToCurrentSlotMenuItem,
|
||||
this.LoadCurrentSlotMenuItem});
|
||||
this.SaveSlotSubMenu.Name = "SaveSlotSubMenu";
|
||||
this.SaveSlotSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.SaveSlotSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.SaveSlotSubMenu.Text = "SaveSlot";
|
||||
this.SaveSlotSubMenu.DropDownOpened += new System.EventHandler(this.SaveSlotSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -789,7 +789,7 @@
|
|||
// toolStripMenuItem2
|
||||
//
|
||||
this.toolStripMenuItem2.Name = "toolStripMenuItem2";
|
||||
this.toolStripMenuItem2.Size = new System.Drawing.Size(149, 6);
|
||||
this.toolStripMenuItem2.Size = new System.Drawing.Size(137, 6);
|
||||
//
|
||||
// MovieSubMenu
|
||||
//
|
||||
|
@ -809,7 +809,7 @@
|
|||
this.AutomaticallyBackupMoviesMenuItem,
|
||||
this.FullMovieLoadstatesMenuItem});
|
||||
this.MovieSubMenu.Name = "MovieSubMenu";
|
||||
this.MovieSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.MovieSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.MovieSubMenu.Text = "Movie";
|
||||
this.MovieSubMenu.DropDownOpened += new System.EventHandler(this.MovieSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -931,7 +931,7 @@
|
|||
this.toolStripSeparator19,
|
||||
this.CaptureOSDMenuItem});
|
||||
this.AVSubMenu.Name = "AVSubMenu";
|
||||
this.AVSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.AVSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.AVSubMenu.Text = "AVI/WAV";
|
||||
this.AVSubMenu.DropDownOpened += new System.EventHandler(this.AVSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -972,7 +972,7 @@
|
|||
this.toolStripSeparator20,
|
||||
this.ScreenshotCaptureOSDMenuItem1});
|
||||
this.ScreenshotSubMenu.Name = "ScreenshotSubMenu";
|
||||
this.ScreenshotSubMenu.Size = new System.Drawing.Size(152, 22);
|
||||
this.ScreenshotSubMenu.Size = new System.Drawing.Size(140, 22);
|
||||
this.ScreenshotSubMenu.Text = "Screenshot";
|
||||
this.ScreenshotSubMenu.DropDownOpening += new System.EventHandler(this.ScreenshotSubMenu_DropDownOpening);
|
||||
//
|
||||
|
@ -1014,13 +1014,13 @@
|
|||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(149, 6);
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(137, 6);
|
||||
//
|
||||
// ExitMenuItem
|
||||
//
|
||||
this.ExitMenuItem.Name = "ExitMenuItem";
|
||||
this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4)));
|
||||
this.ExitMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.ExitMenuItem.Size = new System.Drawing.Size(140, 22);
|
||||
this.ExitMenuItem.Text = "Exit";
|
||||
this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click);
|
||||
//
|
||||
|
@ -1867,7 +1867,6 @@
|
|||
//
|
||||
// TAStudioMenuItem
|
||||
//
|
||||
this.TAStudioMenuItem.Enabled = false;
|
||||
this.TAStudioMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.TAStudio;
|
||||
this.TAStudioMenuItem.Name = "TAStudioMenuItem";
|
||||
this.TAStudioMenuItem.Size = new System.Drawing.Size(189, 22);
|
||||
|
@ -2753,7 +2752,7 @@
|
|||
this.ShowMenuContextMenuSeparator,
|
||||
this.ShowMenuContextMenuItem});
|
||||
this.MainFormContextMenu.Name = "contextMenuStrip1";
|
||||
this.MainFormContextMenu.Size = new System.Drawing.Size(217, 490);
|
||||
this.MainFormContextMenu.Size = new System.Drawing.Size(217, 468);
|
||||
this.MainFormContextMenu.Closing += new System.Windows.Forms.ToolStripDropDownClosingEventHandler(this.MainFormContextMenu_Closing);
|
||||
this.MainFormContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.MainFormContextMenu_Opening);
|
||||
//
|
||||
|
@ -2773,6 +2772,14 @@
|
|||
this.LoadLastRomContextMenuItem.Text = "Load Last ROM";
|
||||
this.LoadLastRomContextMenuItem.Click += new System.EventHandler(this.LoadLastRomContextMenuItem_Click);
|
||||
//
|
||||
// StopAVContextMenuItem
|
||||
//
|
||||
this.StopAVContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop;
|
||||
this.StopAVContextMenuItem.Name = "StopAVContextMenuItem";
|
||||
this.StopAVContextMenuItem.Size = new System.Drawing.Size(216, 22);
|
||||
this.StopAVContextMenuItem.Text = "Stop AVI/WAV";
|
||||
this.StopAVContextMenuItem.Click += new System.EventHandler(this.StopAVMenuItem_Click);
|
||||
//
|
||||
// ContextSeparator_AfterROM
|
||||
//
|
||||
this.ContextSeparator_AfterROM.Name = "ContextSeparator_AfterROM";
|
||||
|
@ -3016,14 +3023,6 @@
|
|||
this.ShowMenuContextMenuItem.Text = "Show Menu";
|
||||
this.ShowMenuContextMenuItem.Click += new System.EventHandler(this.ShowMenuContextMenuItem_Click);
|
||||
//
|
||||
// StopAVContextMenuItem
|
||||
//
|
||||
this.StopAVContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop;
|
||||
this.StopAVContextMenuItem.Name = "StopAVContextMenuItem";
|
||||
this.StopAVContextMenuItem.Size = new System.Drawing.Size(216, 22);
|
||||
this.StopAVContextMenuItem.Text = "Stop AVI/WAV";
|
||||
this.StopAVContextMenuItem.Click += new System.EventHandler(this.StopAVMenuItem_Click);
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 14F);
|
||||
|
|
|
@ -731,7 +731,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
public void LoadTAStudio()
|
||||
{
|
||||
//Global.MovieSession.EditorMode = true;
|
||||
GlobalWin.Tools.Load<TAStudio>();
|
||||
}
|
||||
|
||||
|
|
|
@ -1,820 +0,0 @@
|
|||
using BizHawk.Client.Common;
|
||||
|
||||
namespace BizHawk.Client.EmuHawk
|
||||
{
|
||||
partial class TAStudio
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
|
||||
//Global.MovieSession.Movie.StateCapturing = false; //TODO: This doesn't go here, extend this method in the .cs file
|
||||
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TAStudio));
|
||||
this.menuStrip1 = new MenuStripEx();
|
||||
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.newProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.openProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.saveProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.saveProjectAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.recentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.nToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.clearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.importTASFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.clearToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.deleteFramesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cloneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.insertFrameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.insertNumFramesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.pasteInsertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.truncateMovieToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.clearVirtualPadsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.saveWindowPositionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.autoloadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.updatePadsOnMovePlaybackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.alwaysOnTopToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.restoreWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ReadOnlyCheckBox = new System.Windows.Forms.CheckBox();
|
||||
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
|
||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.clearToolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ContextMenu_Delete = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cloneToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ContextMenu_Insert = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.insertFramesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripItem_SelectAll = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.truncateMovieToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.ClipboardDisplay = new System.Windows.Forms.Label();
|
||||
this.SelectionDisplay = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.toolStrip1 = new ToolStripEx();
|
||||
this.RewindToBeginning = new System.Windows.Forms.ToolStripButton();
|
||||
this.RewindButton = new System.Windows.Forms.ToolStripButton();
|
||||
this.PauseButton = new System.Windows.Forms.ToolStripButton();
|
||||
this.FrameAdvanceButton = new System.Windows.Forms.ToolStripButton();
|
||||
this.FastForward = new System.Windows.Forms.ToolStripButton();
|
||||
this.TurboFastForward = new System.Windows.Forms.ToolStripButton();
|
||||
this.FastFowardToEnd = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.StopButton = new System.Windows.Forms.ToolStripButton();
|
||||
this.TASView = new BizHawk.Client.EmuHawk.VirtualListView();
|
||||
this.Frame = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.Log = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.VisualizerBox = new System.Windows.Forms.GroupBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.menuStrip1.SuspendLayout();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.VisualizerBox.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// menuStrip1
|
||||
//
|
||||
this.menuStrip1.ClickThrough = true;
|
||||
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.fileToolStripMenuItem,
|
||||
this.editToolStripMenuItem,
|
||||
this.settingsToolStripMenuItem});
|
||||
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.menuStrip1.Name = "menuStrip1";
|
||||
this.menuStrip1.Size = new System.Drawing.Size(586, 24);
|
||||
this.menuStrip1.TabIndex = 0;
|
||||
this.menuStrip1.Text = "menuStrip1";
|
||||
//
|
||||
// fileToolStripMenuItem
|
||||
//
|
||||
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.newProjectToolStripMenuItem,
|
||||
this.openProjectToolStripMenuItem,
|
||||
this.saveProjectToolStripMenuItem,
|
||||
this.saveProjectAsToolStripMenuItem,
|
||||
this.recentToolStripMenuItem,
|
||||
this.toolStripSeparator1,
|
||||
this.importTASFileToolStripMenuItem,
|
||||
this.toolStripSeparator2,
|
||||
this.exitToolStripMenuItem});
|
||||
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
|
||||
this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
|
||||
this.fileToolStripMenuItem.Text = "&File";
|
||||
//
|
||||
// newProjectToolStripMenuItem
|
||||
//
|
||||
this.newProjectToolStripMenuItem.Name = "newProjectToolStripMenuItem";
|
||||
this.newProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
|
||||
this.newProjectToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.newProjectToolStripMenuItem.Text = "New Project";
|
||||
this.newProjectToolStripMenuItem.Click += new System.EventHandler(this.newProjectToolStripMenuItem_Click);
|
||||
//
|
||||
// openProjectToolStripMenuItem
|
||||
//
|
||||
this.openProjectToolStripMenuItem.Name = "openProjectToolStripMenuItem";
|
||||
this.openProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
|
||||
this.openProjectToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.openProjectToolStripMenuItem.Text = "&Open Project";
|
||||
this.openProjectToolStripMenuItem.Click += new System.EventHandler(this.openProjectToolStripMenuItem_Click);
|
||||
//
|
||||
// saveProjectToolStripMenuItem
|
||||
//
|
||||
this.saveProjectToolStripMenuItem.Name = "saveProjectToolStripMenuItem";
|
||||
this.saveProjectToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.saveProjectToolStripMenuItem.Text = "&Save Project";
|
||||
this.saveProjectToolStripMenuItem.Click += new System.EventHandler(this.saveProjectToolStripMenuItem_Click);
|
||||
//
|
||||
// saveProjectAsToolStripMenuItem
|
||||
//
|
||||
this.saveProjectAsToolStripMenuItem.Name = "saveProjectAsToolStripMenuItem";
|
||||
this.saveProjectAsToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.saveProjectAsToolStripMenuItem.Text = "Save Project As";
|
||||
this.saveProjectAsToolStripMenuItem.Click += new System.EventHandler(this.saveProjectAsToolStripMenuItem_Click);
|
||||
//
|
||||
// recentToolStripMenuItem
|
||||
//
|
||||
this.recentToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.nToolStripMenuItem,
|
||||
this.toolStripSeparator3,
|
||||
this.clearToolStripMenuItem});
|
||||
this.recentToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent;
|
||||
this.recentToolStripMenuItem.Name = "recentToolStripMenuItem";
|
||||
this.recentToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.recentToolStripMenuItem.Text = "Recent";
|
||||
//
|
||||
// nToolStripMenuItem
|
||||
//
|
||||
this.nToolStripMenuItem.Name = "nToolStripMenuItem";
|
||||
this.nToolStripMenuItem.Size = new System.Drawing.Size(103, 22);
|
||||
this.nToolStripMenuItem.Text = "None";
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(100, 6);
|
||||
//
|
||||
// clearToolStripMenuItem
|
||||
//
|
||||
this.clearToolStripMenuItem.Name = "clearToolStripMenuItem";
|
||||
this.clearToolStripMenuItem.Size = new System.Drawing.Size(103, 22);
|
||||
this.clearToolStripMenuItem.Text = "Clear";
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(183, 6);
|
||||
//
|
||||
// importTASFileToolStripMenuItem
|
||||
//
|
||||
this.importTASFileToolStripMenuItem.Name = "importTASFileToolStripMenuItem";
|
||||
this.importTASFileToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.importTASFileToolStripMenuItem.Text = "Import TAS file";
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(183, 6);
|
||||
//
|
||||
// exitToolStripMenuItem
|
||||
//
|
||||
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
|
||||
this.exitToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4)));
|
||||
this.exitToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.exitToolStripMenuItem.Text = "E&xit";
|
||||
this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
|
||||
//
|
||||
// editToolStripMenuItem
|
||||
//
|
||||
this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.clearToolStripMenuItem2,
|
||||
this.deleteFramesToolStripMenuItem,
|
||||
this.cloneToolStripMenuItem,
|
||||
this.insertFrameToolStripMenuItem,
|
||||
this.insertNumFramesToolStripMenuItem,
|
||||
this.toolStripSeparator7,
|
||||
this.copyToolStripMenuItem,
|
||||
this.pasteToolStripMenuItem,
|
||||
this.pasteInsertToolStripMenuItem,
|
||||
this.cutToolStripMenuItem,
|
||||
this.selectAllToolStripMenuItem,
|
||||
this.toolStripSeparator8,
|
||||
this.truncateMovieToolStripMenuItem,
|
||||
this.clearVirtualPadsToolStripMenuItem});
|
||||
this.editToolStripMenuItem.Name = "editToolStripMenuItem";
|
||||
this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
|
||||
this.editToolStripMenuItem.Text = "&Edit";
|
||||
this.editToolStripMenuItem.DropDownOpened += new System.EventHandler(this.editToolStripMenuItem_DropDownOpened);
|
||||
//
|
||||
// clearToolStripMenuItem2
|
||||
//
|
||||
this.clearToolStripMenuItem2.Name = "clearToolStripMenuItem2";
|
||||
this.clearToolStripMenuItem2.ShortcutKeyDisplayString = "Del";
|
||||
this.clearToolStripMenuItem2.Size = new System.Drawing.Size(207, 22);
|
||||
this.clearToolStripMenuItem2.Text = "Clear";
|
||||
this.clearToolStripMenuItem2.Click += new System.EventHandler(this.clearToolStripMenuItem2_Click);
|
||||
//
|
||||
// deleteFramesToolStripMenuItem
|
||||
//
|
||||
this.deleteFramesToolStripMenuItem.Name = "deleteFramesToolStripMenuItem";
|
||||
this.deleteFramesToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete)));
|
||||
this.deleteFramesToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.deleteFramesToolStripMenuItem.Text = "&Delete";
|
||||
this.deleteFramesToolStripMenuItem.Click += new System.EventHandler(this.deleteFramesToolStripMenuItem_Click);
|
||||
//
|
||||
// cloneToolStripMenuItem
|
||||
//
|
||||
this.cloneToolStripMenuItem.Name = "cloneToolStripMenuItem";
|
||||
this.cloneToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Insert)));
|
||||
this.cloneToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.cloneToolStripMenuItem.Text = "&Clone";
|
||||
this.cloneToolStripMenuItem.Click += new System.EventHandler(this.cloneToolStripMenuItem_Click);
|
||||
//
|
||||
// insertFrameToolStripMenuItem
|
||||
//
|
||||
this.insertFrameToolStripMenuItem.Name = "insertFrameToolStripMenuItem";
|
||||
this.insertFrameToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.Insert)));
|
||||
this.insertFrameToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.insertFrameToolStripMenuItem.Text = "&Insert";
|
||||
this.insertFrameToolStripMenuItem.Click += new System.EventHandler(this.insertFrameToolStripMenuItem_Click);
|
||||
//
|
||||
// insertNumFramesToolStripMenuItem
|
||||
//
|
||||
this.insertNumFramesToolStripMenuItem.Name = "insertNumFramesToolStripMenuItem";
|
||||
this.insertNumFramesToolStripMenuItem.ShortcutKeyDisplayString = "Ins";
|
||||
this.insertNumFramesToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.insertNumFramesToolStripMenuItem.Text = "Insert # of Frames";
|
||||
this.insertNumFramesToolStripMenuItem.Click += new System.EventHandler(this.insertNumFramesToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator7
|
||||
//
|
||||
this.toolStripSeparator7.Name = "toolStripSeparator7";
|
||||
this.toolStripSeparator7.Size = new System.Drawing.Size(204, 6);
|
||||
//
|
||||
// copyToolStripMenuItem
|
||||
//
|
||||
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
||||
this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
|
||||
this.copyToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.copyToolStripMenuItem.Text = "Copy";
|
||||
this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
|
||||
//
|
||||
// pasteToolStripMenuItem
|
||||
//
|
||||
this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
|
||||
this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
|
||||
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.pasteToolStripMenuItem.Text = "&Paste";
|
||||
this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click);
|
||||
//
|
||||
// pasteInsertToolStripMenuItem
|
||||
//
|
||||
this.pasteInsertToolStripMenuItem.Name = "pasteInsertToolStripMenuItem";
|
||||
this.pasteInsertToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.V)));
|
||||
this.pasteInsertToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.pasteInsertToolStripMenuItem.Text = "&Paste Insert";
|
||||
this.pasteInsertToolStripMenuItem.Click += new System.EventHandler(this.pasteInsertToolStripMenuItem_Click);
|
||||
//
|
||||
// cutToolStripMenuItem
|
||||
//
|
||||
this.cutToolStripMenuItem.Name = "cutToolStripMenuItem";
|
||||
this.cutToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
|
||||
this.cutToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.cutToolStripMenuItem.Text = "&Cut";
|
||||
this.cutToolStripMenuItem.Click += new System.EventHandler(this.cutToolStripMenuItem_Click);
|
||||
//
|
||||
// selectAllToolStripMenuItem
|
||||
//
|
||||
this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem";
|
||||
this.selectAllToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A)));
|
||||
this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.selectAllToolStripMenuItem.Text = "Select &All";
|
||||
this.selectAllToolStripMenuItem.Click += new System.EventHandler(this.selectAllToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator8
|
||||
//
|
||||
this.toolStripSeparator8.Name = "toolStripSeparator8";
|
||||
this.toolStripSeparator8.Size = new System.Drawing.Size(204, 6);
|
||||
//
|
||||
// truncateMovieToolStripMenuItem
|
||||
//
|
||||
this.truncateMovieToolStripMenuItem.Name = "truncateMovieToolStripMenuItem";
|
||||
this.truncateMovieToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.truncateMovieToolStripMenuItem.Text = "&Truncate Movie";
|
||||
this.truncateMovieToolStripMenuItem.Click += new System.EventHandler(this.truncateMovieToolStripMenuItem_Click);
|
||||
//
|
||||
// clearVirtualPadsToolStripMenuItem
|
||||
//
|
||||
this.clearVirtualPadsToolStripMenuItem.Name = "clearVirtualPadsToolStripMenuItem";
|
||||
this.clearVirtualPadsToolStripMenuItem.Size = new System.Drawing.Size(207, 22);
|
||||
this.clearVirtualPadsToolStripMenuItem.Text = "Clear controller &holds";
|
||||
//
|
||||
// settingsToolStripMenuItem
|
||||
//
|
||||
this.settingsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.saveWindowPositionToolStripMenuItem,
|
||||
this.autoloadToolStripMenuItem,
|
||||
this.updatePadsOnMovePlaybackToolStripMenuItem,
|
||||
this.toolStripSeparator4,
|
||||
this.alwaysOnTopToolStripMenuItem,
|
||||
this.restoreWindowToolStripMenuItem});
|
||||
this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem";
|
||||
this.settingsToolStripMenuItem.Size = new System.Drawing.Size(61, 20);
|
||||
this.settingsToolStripMenuItem.Text = "&Settings";
|
||||
this.settingsToolStripMenuItem.DropDownOpened += new System.EventHandler(this.settingsToolStripMenuItem_DropDownOpened);
|
||||
//
|
||||
// saveWindowPositionToolStripMenuItem
|
||||
//
|
||||
this.saveWindowPositionToolStripMenuItem.Name = "saveWindowPositionToolStripMenuItem";
|
||||
this.saveWindowPositionToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.saveWindowPositionToolStripMenuItem.Text = "Save Window Position";
|
||||
this.saveWindowPositionToolStripMenuItem.Click += new System.EventHandler(this.saveWindowPositionToolStripMenuItem_Click);
|
||||
//
|
||||
// autoloadToolStripMenuItem
|
||||
//
|
||||
this.autoloadToolStripMenuItem.Name = "autoloadToolStripMenuItem";
|
||||
this.autoloadToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.autoloadToolStripMenuItem.Text = "Autoload";
|
||||
this.autoloadToolStripMenuItem.Click += new System.EventHandler(this.autoloadToolStripMenuItem_Click);
|
||||
//
|
||||
// updatePadsOnMovePlaybackToolStripMenuItem
|
||||
//
|
||||
this.updatePadsOnMovePlaybackToolStripMenuItem.Name = "updatePadsOnMovePlaybackToolStripMenuItem";
|
||||
this.updatePadsOnMovePlaybackToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.updatePadsOnMovePlaybackToolStripMenuItem.Text = "Update Pads on Move playback";
|
||||
this.updatePadsOnMovePlaybackToolStripMenuItem.Click += new System.EventHandler(this.updatePadsOnMovePlaybackToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(237, 6);
|
||||
//
|
||||
// alwaysOnTopToolStripMenuItem
|
||||
//
|
||||
this.alwaysOnTopToolStripMenuItem.Name = "alwaysOnTopToolStripMenuItem";
|
||||
this.alwaysOnTopToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.alwaysOnTopToolStripMenuItem.Text = "Always On Top";
|
||||
this.alwaysOnTopToolStripMenuItem.Click += new System.EventHandler(this.alwaysOnTopToolStripMenuItem_Click);
|
||||
//
|
||||
// restoreWindowToolStripMenuItem
|
||||
//
|
||||
this.restoreWindowToolStripMenuItem.Name = "restoreWindowToolStripMenuItem";
|
||||
this.restoreWindowToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.restoreWindowToolStripMenuItem.Text = "Restore Default Settings";
|
||||
this.restoreWindowToolStripMenuItem.Click += new System.EventHandler(this.restoreWindowToolStripMenuItem_Click);
|
||||
//
|
||||
// ReadOnlyCheckBox
|
||||
//
|
||||
this.ReadOnlyCheckBox.Appearance = System.Windows.Forms.Appearance.Button;
|
||||
this.ReadOnlyCheckBox.AutoSize = true;
|
||||
this.ReadOnlyCheckBox.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.ReadOnlyCheckBox.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ReadOnly;
|
||||
this.ReadOnlyCheckBox.ImageAlign = System.Drawing.ContentAlignment.BottomRight;
|
||||
this.ReadOnlyCheckBox.Location = new System.Drawing.Point(12, 27);
|
||||
this.ReadOnlyCheckBox.Name = "ReadOnlyCheckBox";
|
||||
this.ReadOnlyCheckBox.Size = new System.Drawing.Size(22, 22);
|
||||
this.ReadOnlyCheckBox.TabIndex = 3;
|
||||
this.toolTip1.SetToolTip(this.ReadOnlyCheckBox, "Read-only");
|
||||
this.ReadOnlyCheckBox.UseVisualStyleBackColor = false;
|
||||
this.ReadOnlyCheckBox.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.clearToolStripMenuItem3,
|
||||
this.ContextMenu_Delete,
|
||||
this.cloneToolStripMenuItem1,
|
||||
this.ContextMenu_Insert,
|
||||
this.insertFramesToolStripMenuItem,
|
||||
this.toolStripSeparator5,
|
||||
this.toolStripItem_SelectAll,
|
||||
this.toolStripSeparator9,
|
||||
this.truncateMovieToolStripMenuItem1});
|
||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(185, 170);
|
||||
this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
|
||||
//
|
||||
// clearToolStripMenuItem3
|
||||
//
|
||||
this.clearToolStripMenuItem3.Name = "clearToolStripMenuItem3";
|
||||
this.clearToolStripMenuItem3.Size = new System.Drawing.Size(184, 22);
|
||||
this.clearToolStripMenuItem3.Text = "Clear";
|
||||
//
|
||||
// ContextMenu_Delete
|
||||
//
|
||||
this.ContextMenu_Delete.Name = "ContextMenu_Delete";
|
||||
this.ContextMenu_Delete.ShortcutKeyDisplayString = "Ctrl+Del";
|
||||
this.ContextMenu_Delete.Size = new System.Drawing.Size(184, 22);
|
||||
this.ContextMenu_Delete.Text = "Delete";
|
||||
this.ContextMenu_Delete.Click += new System.EventHandler(this.Delete_Click);
|
||||
//
|
||||
// cloneToolStripMenuItem1
|
||||
//
|
||||
this.cloneToolStripMenuItem1.Name = "cloneToolStripMenuItem1";
|
||||
this.cloneToolStripMenuItem1.ShortcutKeyDisplayString = "Ctrl+Ins";
|
||||
this.cloneToolStripMenuItem1.Size = new System.Drawing.Size(184, 22);
|
||||
this.cloneToolStripMenuItem1.Text = "Clone";
|
||||
this.cloneToolStripMenuItem1.Click += new System.EventHandler(this.cloneToolStripMenuItem1_Click);
|
||||
//
|
||||
// ContextMenu_Insert
|
||||
//
|
||||
this.ContextMenu_Insert.Name = "ContextMenu_Insert";
|
||||
this.ContextMenu_Insert.ShortcutKeyDisplayString = "Ctrl+Shift+Ins";
|
||||
this.ContextMenu_Insert.Size = new System.Drawing.Size(184, 22);
|
||||
this.ContextMenu_Insert.Text = "Insert";
|
||||
this.ContextMenu_Insert.Click += new System.EventHandler(this.Insert_Click);
|
||||
//
|
||||
// insertFramesToolStripMenuItem
|
||||
//
|
||||
this.insertFramesToolStripMenuItem.Name = "insertFramesToolStripMenuItem";
|
||||
this.insertFramesToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
|
||||
this.insertFramesToolStripMenuItem.Text = "Insert # Frames";
|
||||
this.insertFramesToolStripMenuItem.Click += new System.EventHandler(this.insertFramesToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator5
|
||||
//
|
||||
this.toolStripSeparator5.Name = "toolStripSeparator5";
|
||||
this.toolStripSeparator5.Size = new System.Drawing.Size(181, 6);
|
||||
//
|
||||
// toolStripItem_SelectAll
|
||||
//
|
||||
this.toolStripItem_SelectAll.Name = "toolStripItem_SelectAll";
|
||||
this.toolStripItem_SelectAll.Size = new System.Drawing.Size(184, 22);
|
||||
this.toolStripItem_SelectAll.Text = "Select All";
|
||||
this.toolStripItem_SelectAll.Click += new System.EventHandler(this.SelectAll_Click);
|
||||
//
|
||||
// toolStripSeparator9
|
||||
//
|
||||
this.toolStripSeparator9.Name = "toolStripSeparator9";
|
||||
this.toolStripSeparator9.Size = new System.Drawing.Size(181, 6);
|
||||
//
|
||||
// truncateMovieToolStripMenuItem1
|
||||
//
|
||||
this.truncateMovieToolStripMenuItem1.Name = "truncateMovieToolStripMenuItem1";
|
||||
this.truncateMovieToolStripMenuItem1.Size = new System.Drawing.Size(184, 22);
|
||||
this.truncateMovieToolStripMenuItem1.Text = "&Truncate Movie";
|
||||
this.truncateMovieToolStripMenuItem1.Click += new System.EventHandler(this.truncateMovieToolStripMenuItem1_Click);
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.groupBox1.Controls.Add(this.ClipboardDisplay);
|
||||
this.groupBox1.Controls.Add(this.SelectionDisplay);
|
||||
this.groupBox1.Controls.Add(this.label2);
|
||||
this.groupBox1.Controls.Add(this.label1);
|
||||
this.groupBox1.Location = new System.Drawing.Point(300, 55);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Size = new System.Drawing.Size(274, 83);
|
||||
this.groupBox1.TabIndex = 5;
|
||||
this.groupBox1.TabStop = false;
|
||||
this.groupBox1.Text = "Slicer";
|
||||
//
|
||||
// ClipboardDisplay
|
||||
//
|
||||
this.ClipboardDisplay.AutoSize = true;
|
||||
this.ClipboardDisplay.Location = new System.Drawing.Point(68, 36);
|
||||
this.ClipboardDisplay.Name = "ClipboardDisplay";
|
||||
this.ClipboardDisplay.Size = new System.Drawing.Size(31, 13);
|
||||
this.ClipboardDisplay.TabIndex = 3;
|
||||
this.ClipboardDisplay.Text = "none";
|
||||
//
|
||||
// SelectionDisplay
|
||||
//
|
||||
this.SelectionDisplay.AutoSize = true;
|
||||
this.SelectionDisplay.Location = new System.Drawing.Point(68, 19);
|
||||
this.SelectionDisplay.Name = "SelectionDisplay";
|
||||
this.SelectionDisplay.Size = new System.Drawing.Size(31, 13);
|
||||
this.SelectionDisplay.TabIndex = 2;
|
||||
this.SelectionDisplay.Text = "none";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(8, 36);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(54, 13);
|
||||
this.label2.TabIndex = 1;
|
||||
this.label2.Text = "Clipboard:";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(8, 19);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(54, 13);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "Selection:";
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.ClickThrough = true;
|
||||
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.None;
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.RewindToBeginning,
|
||||
this.RewindButton,
|
||||
this.PauseButton,
|
||||
this.FrameAdvanceButton,
|
||||
this.FastForward,
|
||||
this.TurboFastForward,
|
||||
this.FastFowardToEnd,
|
||||
this.toolStripSeparator6,
|
||||
this.StopButton});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(37, 27);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(202, 25);
|
||||
this.toolStrip1.TabIndex = 0;
|
||||
//
|
||||
// RewindToBeginning
|
||||
//
|
||||
this.RewindToBeginning.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.RewindToBeginning.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.BackMore;
|
||||
this.RewindToBeginning.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.RewindToBeginning.Name = "RewindToBeginning";
|
||||
this.RewindToBeginning.Size = new System.Drawing.Size(23, 22);
|
||||
this.RewindToBeginning.Text = "<<";
|
||||
this.RewindToBeginning.ToolTipText = "Rewind to Beginning";
|
||||
this.RewindToBeginning.Click += new System.EventHandler(this.RewindToBeginning_Click);
|
||||
//
|
||||
// RewindButton
|
||||
//
|
||||
this.RewindButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.RewindButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Back;
|
||||
this.RewindButton.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.RewindButton.Name = "RewindButton";
|
||||
this.RewindButton.Size = new System.Drawing.Size(23, 22);
|
||||
this.RewindButton.Text = "<";
|
||||
this.RewindButton.ToolTipText = "Rewind";
|
||||
this.RewindButton.Click += new System.EventHandler(this.RewindButton_Click);
|
||||
//
|
||||
// PauseButton
|
||||
//
|
||||
this.PauseButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.PauseButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause;
|
||||
this.PauseButton.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.PauseButton.Name = "PauseButton";
|
||||
this.PauseButton.Size = new System.Drawing.Size(23, 22);
|
||||
this.PauseButton.Text = "Pause Button";
|
||||
this.PauseButton.ToolTipText = "Pause";
|
||||
this.PauseButton.Click += new System.EventHandler(this.PauseButton_Click);
|
||||
//
|
||||
// FrameAdvanceButton
|
||||
//
|
||||
this.FrameAdvanceButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.FrameAdvanceButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Forward;
|
||||
this.FrameAdvanceButton.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.FrameAdvanceButton.Name = "FrameAdvanceButton";
|
||||
this.FrameAdvanceButton.Size = new System.Drawing.Size(23, 22);
|
||||
this.FrameAdvanceButton.Text = ">";
|
||||
this.FrameAdvanceButton.ToolTipText = "Frame Advance";
|
||||
this.FrameAdvanceButton.Click += new System.EventHandler(this.FrameAdvanceButton_Click);
|
||||
//
|
||||
// FastForward
|
||||
//
|
||||
this.FastForward.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.FastForward.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.FastForward;
|
||||
this.FastForward.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.FastForward.Name = "FastForward";
|
||||
this.FastForward.Size = new System.Drawing.Size(23, 22);
|
||||
this.FastForward.Text = ">>";
|
||||
this.FastForward.ToolTipText = "Fast Forward";
|
||||
this.FastForward.Click += new System.EventHandler(this.FastForward_Click);
|
||||
//
|
||||
// TurboFastForward
|
||||
//
|
||||
this.TurboFastForward.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.TurboFastForward.Enabled = false;
|
||||
this.TurboFastForward.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.TurboFastForward;
|
||||
this.TurboFastForward.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.TurboFastForward.Name = "TurboFastForward";
|
||||
this.TurboFastForward.Size = new System.Drawing.Size(23, 22);
|
||||
this.TurboFastForward.Text = ">>>";
|
||||
this.TurboFastForward.ToolTipText = "Turbo Fast Forward";
|
||||
this.TurboFastForward.Click += new System.EventHandler(this.TurboFastForward_Click);
|
||||
//
|
||||
// FastFowardToEnd
|
||||
//
|
||||
this.FastFowardToEnd.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.FastFowardToEnd.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ForwardMore;
|
||||
this.FastFowardToEnd.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.FastFowardToEnd.Name = "FastFowardToEnd";
|
||||
this.FastFowardToEnd.Size = new System.Drawing.Size(23, 22);
|
||||
this.FastFowardToEnd.Text = ">>";
|
||||
this.FastFowardToEnd.ToolTipText = "Fast Foward To End";
|
||||
this.FastFowardToEnd.Click += new System.EventHandler(this.FastForwardToEnd_Click);
|
||||
//
|
||||
// toolStripSeparator6
|
||||
//
|
||||
this.toolStripSeparator6.Name = "toolStripSeparator6";
|
||||
this.toolStripSeparator6.Size = new System.Drawing.Size(6, 25);
|
||||
//
|
||||
// StopButton
|
||||
//
|
||||
this.StopButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.StopButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop;
|
||||
this.StopButton.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.StopButton.Name = "StopButton";
|
||||
this.StopButton.Size = new System.Drawing.Size(23, 22);
|
||||
this.StopButton.Text = "Stop Movie";
|
||||
this.StopButton.Click += new System.EventHandler(this.StopButton_Click);
|
||||
//
|
||||
// TASView
|
||||
//
|
||||
this.TASView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.TASView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.Frame,
|
||||
this.Log});
|
||||
this.TASView.ContextMenuStrip = this.contextMenuStrip1;
|
||||
this.TASView.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.TASView.FullRowSelect = true;
|
||||
this.TASView.GridLines = true;
|
||||
this.TASView.ItemCount = 0;
|
||||
this.TASView.Location = new System.Drawing.Point(12, 55);
|
||||
this.TASView.Name = "TASView";
|
||||
this.TASView.selectedItem = -1;
|
||||
this.TASView.Size = new System.Drawing.Size(282, 452);
|
||||
this.TASView.TabIndex = 1;
|
||||
this.TASView.UseCompatibleStateImageBehavior = false;
|
||||
this.TASView.View = System.Windows.Forms.View.Details;
|
||||
this.TASView.SelectedIndexChanged += new System.EventHandler(this.TASView_SelectedIndexChanged);
|
||||
this.TASView.Click += new System.EventHandler(this.TASView_Click);
|
||||
this.TASView.DoubleClick += new System.EventHandler(this.TASView_DoubleClick);
|
||||
this.TASView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TASView_KeyDown);
|
||||
this.TASView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.TASView_MouseUp);
|
||||
this.TASView.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.TASView_MouseWheel);
|
||||
//
|
||||
// Frame
|
||||
//
|
||||
this.Frame.Text = "Frame";
|
||||
//
|
||||
// Log
|
||||
//
|
||||
this.Log.Text = "Log";
|
||||
this.Log.Width = 201;
|
||||
//
|
||||
// VisualizerBox
|
||||
//
|
||||
this.VisualizerBox.Controls.Add(this.button1);
|
||||
this.VisualizerBox.Location = new System.Drawing.Point(300, 144);
|
||||
this.VisualizerBox.Name = "VisualizerBox";
|
||||
this.VisualizerBox.Size = new System.Drawing.Size(274, 166);
|
||||
this.VisualizerBox.TabIndex = 6;
|
||||
this.VisualizerBox.TabStop = false;
|
||||
this.VisualizerBox.Text = "Visualize Savestates";
|
||||
this.VisualizerBox.Visible = false;
|
||||
this.VisualizerBox.Paint += new System.Windows.Forms.PaintEventHandler(this.VisualizerBox_Paint);
|
||||
this.VisualizerBox.Enter += new System.EventHandler(this.VisualizerBox_Enter);
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(211, 137);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(57, 23);
|
||||
this.button1.TabIndex = 0;
|
||||
this.button1.Text = "Scan";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// TAStudio
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(586, 519);
|
||||
this.Controls.Add(this.VisualizerBox);
|
||||
this.Controls.Add(this.toolStrip1);
|
||||
this.Controls.Add(this.menuStrip1);
|
||||
this.Controls.Add(this.groupBox1);
|
||||
this.Controls.Add(this.ReadOnlyCheckBox);
|
||||
this.Controls.Add(this.TASView);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MainMenuStrip = this.menuStrip1;
|
||||
this.MinimumSize = new System.Drawing.Size(437, 148);
|
||||
this.Name = "TAStudio";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.WindowsDefaultBounds;
|
||||
this.Text = "TAStudio";
|
||||
this.Load += new System.EventHandler(this.TAStudio_Load);
|
||||
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.TAStudio_KeyPress);
|
||||
this.menuStrip1.ResumeLayout(false);
|
||||
this.menuStrip1.PerformLayout();
|
||||
this.contextMenuStrip1.ResumeLayout(false);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
this.groupBox1.PerformLayout();
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.VisualizerBox.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private MenuStripEx menuStrip1;
|
||||
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem newProjectToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem openProjectToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem saveProjectToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem saveProjectAsToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripMenuItem importTASFileToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem settingsToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem saveWindowPositionToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem restoreWindowToolStripMenuItem;
|
||||
private VirtualListView TASView;
|
||||
private System.Windows.Forms.ColumnHeader Log;
|
||||
private System.Windows.Forms.ToolStripMenuItem recentToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripMenuItem nToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem;
|
||||
private ToolStripEx toolStrip1;
|
||||
private System.Windows.Forms.ToolStripButton FrameAdvanceButton;
|
||||
private System.Windows.Forms.ToolStripButton RewindButton;
|
||||
private System.Windows.Forms.ToolStripButton PauseButton;
|
||||
private System.Windows.Forms.ToolStripMenuItem autoloadToolStripMenuItem;
|
||||
private System.Windows.Forms.CheckBox ReadOnlyCheckBox;
|
||||
private System.Windows.Forms.ToolTip toolTip1;
|
||||
private System.Windows.Forms.ColumnHeader Frame;
|
||||
private System.Windows.Forms.ToolStripButton RewindToBeginning;
|
||||
private System.Windows.Forms.ToolStripButton FastFowardToEnd;
|
||||
private System.Windows.Forms.ToolStripMenuItem insertFrameToolStripMenuItem;
|
||||
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
|
||||
private System.Windows.Forms.ToolStripMenuItem ContextMenu_Insert;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripItem_SelectAll;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator6;
|
||||
private System.Windows.Forms.ToolStripButton StopButton;
|
||||
private System.Windows.Forms.ToolStripMenuItem updatePadsOnMovePlaybackToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearVirtualPadsToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripButton FastForward;
|
||||
private System.Windows.Forms.ToolStripButton TurboFastForward;
|
||||
private System.Windows.Forms.ToolStripMenuItem ContextMenu_Delete;
|
||||
private System.Windows.Forms.ToolStripMenuItem cloneToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem cloneToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem deleteFramesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem2;
|
||||
private System.Windows.Forms.ToolStripMenuItem insertNumFramesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem3;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
|
||||
private System.Windows.Forms.ToolStripMenuItem insertFramesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator8;
|
||||
private System.Windows.Forms.ToolStripMenuItem truncateMovieToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
|
||||
private System.Windows.Forms.ToolStripMenuItem truncateMovieToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem;
|
||||
private System.Windows.Forms.GroupBox groupBox1;
|
||||
private System.Windows.Forms.Label ClipboardDisplay;
|
||||
private System.Windows.Forms.Label SelectionDisplay;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem pasteInsertToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem;
|
||||
private System.Windows.Forms.GroupBox VisualizerBox;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.ToolStripMenuItem alwaysOnTopToolStripMenuItem;
|
||||
}
|
||||
}
|
|
@ -1,859 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
using BizHawk.Client.Common;
|
||||
|
||||
namespace BizHawk.Client.EmuHawk
|
||||
{
|
||||
public partial class TAStudio : Form, IToolForm
|
||||
{
|
||||
//TODO:
|
||||
//Slicer Section:
|
||||
//View clipboard - opens a pop-up with a listview showing the input
|
||||
//Save clipboard as macro - adds to the macro list (todo: macro list)
|
||||
//click & drag on list view should highlight rows
|
||||
//any event that changes highlighting of listview should update selection display
|
||||
//caret column and caret
|
||||
//When closing tastudio, don't write the movie file? AskSave() is acceptable however
|
||||
//If null emulator do a base virtualpad so getmnemonic doesn't fail
|
||||
//Right-click - Go to current frame
|
||||
//Clicking a frame should go there (currently set to double click)
|
||||
//Multiple timeline system
|
||||
//Macro listview
|
||||
// Double click brings up a macro editing window
|
||||
//ensureVisible when recording
|
||||
//Allow hotkeys when TAStudio has focus
|
||||
//Reduce the memory footprint with compression and or dropping frames and rerunning them when requested.
|
||||
|
||||
private int defaultWidth; //For saving the default size of the dialog, so the user can restore if desired
|
||||
private int defaultHeight;
|
||||
private int stopOnFrame;
|
||||
|
||||
public bool Engaged; //When engaged the Client will listen to TAStudio for input
|
||||
|
||||
//Movie header object - to have the main project header data
|
||||
//List<string> MacroFiles - list of .macro files (simply log files)
|
||||
//List<string> TimeLines - list of movie files
|
||||
//List<string> Bookmarks - list of savestate files
|
||||
|
||||
public bool AskSave()
|
||||
{
|
||||
return true;
|
||||
//TODO: eventually we want to do this
|
||||
}
|
||||
public bool UpdateBefore { get { return false; } }
|
||||
|
||||
public TAStudio()
|
||||
{
|
||||
InitializeComponent();
|
||||
Closing += (o, e) => SaveConfigSettings();
|
||||
TASView.QueryItemText += TASView_QueryItemText;
|
||||
TASView.QueryItemBkColor += TASView_QueryItemBkColor;
|
||||
TASView.VirtualMode = true;
|
||||
}
|
||||
|
||||
//TODO: move me
|
||||
public class ClipboardEntry
|
||||
{
|
||||
public int Frame;
|
||||
public string Inputstr;
|
||||
}
|
||||
|
||||
public List<ClipboardEntry> Clipboard = new List<ClipboardEntry>();
|
||||
|
||||
public void UpdateValues()
|
||||
{
|
||||
if (!IsHandleCreated || IsDisposed) return;
|
||||
TASView.BlazingFast = true;
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
DisplayList();
|
||||
}
|
||||
else
|
||||
{
|
||||
TASView.ItemCount = 0;
|
||||
}
|
||||
|
||||
if (Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished)
|
||||
{
|
||||
TASView.BlazingFast = false;
|
||||
}
|
||||
|
||||
if (Global.Emulator.Frame < stopOnFrame)
|
||||
{
|
||||
GlobalWin.MainForm.PressFrameAdvance = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void TASView_QueryItemBkColor(int index, int column, ref Color color)
|
||||
{
|
||||
//if (index == 0 && Global.MovieSession.Movie.StateFirstIndex == 0)
|
||||
//{
|
||||
// if (color != Color.LightGreen)
|
||||
// {
|
||||
// color = Color.LightGreen; //special case for frame 0. Normally we need to go back an extra frame, but for frame 0 we can reload the rom.
|
||||
// }
|
||||
//}
|
||||
//else if (Global.MovieSession.Movie.FrameLagged(index))
|
||||
//{
|
||||
// if (color != Color.Pink)
|
||||
// {
|
||||
// color = Color.Pink;
|
||||
// }
|
||||
//}
|
||||
//else if (index > Global.MovieSession.Movie.StateFirstIndex && index <= Global.MovieSession.Movie.StateLastIndex)
|
||||
//{
|
||||
// if (color != Color.LightGreen)
|
||||
// {
|
||||
// color = Color.LightGreen;
|
||||
// }
|
||||
//}
|
||||
if (index == Global.Emulator.Frame)
|
||||
{
|
||||
if (color != Color.LightBlue)
|
||||
{
|
||||
color = Color.LightBlue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void TASView_QueryItemText(int index, int column, out string text)
|
||||
{
|
||||
text = "";
|
||||
|
||||
//If this is just for an actual frame and not just the list view cursor at the end
|
||||
if (Global.MovieSession.Movie.FrameCount != index)
|
||||
{
|
||||
if (column == 0)
|
||||
text = String.Format("{0:#,##0}", index);
|
||||
if (column == 1)
|
||||
text = Global.MovieSession.Movie.GetInput(index);
|
||||
}
|
||||
}
|
||||
|
||||
private void DisplayList()
|
||||
{
|
||||
TASView.ItemCount = Global.MovieSession.Movie.InputLogLength;
|
||||
//if (Global.MovieSession.Movie.Frames == Global.Emulator.Frame && Global.MovieSession.Movie.StateLastIndex == Global.Emulator.Frame - 1)
|
||||
//{
|
||||
// //If we're at the end of the movie add one to show the cursor as a blank frame
|
||||
// TASView.ItemCount++;
|
||||
//}
|
||||
TASView.ensureVisible(Global.Emulator.Frame - 1);
|
||||
}
|
||||
|
||||
public void Restart()
|
||||
{
|
||||
if (!IsHandleCreated || IsDisposed) return;
|
||||
TASView.Items.Clear();
|
||||
LoadTAStudio();
|
||||
}
|
||||
|
||||
public void LoadTAStudio()
|
||||
{
|
||||
//TODO: don't engage until new/open project
|
||||
//
|
||||
GlobalWin.MainForm.PauseEmulator();
|
||||
Engaged = true;
|
||||
GlobalWin.OSD.AddMessage("TAStudio engaged");
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
//Global.MovieSession.Movie.StateCapturing = true;
|
||||
ReadOnlyCheckBox.Checked = Global.ReadOnly;
|
||||
}
|
||||
else
|
||||
{
|
||||
ReadOnlyCheckBox.Checked = false;
|
||||
}
|
||||
|
||||
LoadConfigSettings();
|
||||
DisplayList();
|
||||
}
|
||||
|
||||
private void TAStudio_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!VersionInfo.INTERIM)
|
||||
{
|
||||
newProjectToolStripMenuItem.Enabled = false;
|
||||
openProjectToolStripMenuItem.Enabled = false;
|
||||
saveProjectToolStripMenuItem.Enabled = false;
|
||||
saveProjectAsToolStripMenuItem.Enabled = false;
|
||||
recentToolStripMenuItem.Enabled = false;
|
||||
importTASFileToolStripMenuItem.Enabled = false;
|
||||
}
|
||||
|
||||
LoadTAStudio();
|
||||
}
|
||||
|
||||
private void LoadConfigSettings()
|
||||
{
|
||||
defaultWidth = Size.Width; //Save these first so that the user can restore to its original size
|
||||
defaultHeight = Size.Height;
|
||||
|
||||
if (Global.Config.TAStudioSaveWindowPosition && Global.Config.TASWndx >= 0 && Global.Config.TASWndy >= 0)
|
||||
{
|
||||
Location = new Point(Global.Config.TASWndx, Global.Config.TASWndy);
|
||||
}
|
||||
|
||||
if (Global.Config.TASWidth >= 0 && Global.Config.TASHeight >= 0)
|
||||
{
|
||||
Size = new Size(Global.Config.TASWidth, Global.Config.TASHeight);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void SaveConfigSettings()
|
||||
{
|
||||
Engaged = false;
|
||||
Global.Config.TASWndx = Location.X;
|
||||
Global.Config.TASWndy = Location.Y;
|
||||
Global.Config.TASWidth = Right - Left;
|
||||
Global.Config.TASHeight = Bottom - Top;
|
||||
}
|
||||
|
||||
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
private void settingsToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
|
||||
{
|
||||
saveWindowPositionToolStripMenuItem.Checked = Global.Config.TAStudioSaveWindowPosition;
|
||||
autoloadToolStripMenuItem.Checked = Global.Config.AutoloadTAStudio;
|
||||
updatePadsOnMovePlaybackToolStripMenuItem.Checked = Global.Config.TASUpdatePads;
|
||||
}
|
||||
|
||||
private void saveWindowPositionToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.TAStudioSaveWindowPosition ^= true;
|
||||
}
|
||||
|
||||
private void restoreWindowToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Size = new Size(defaultWidth, defaultHeight);
|
||||
}
|
||||
|
||||
private void StopButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.StopMovie();
|
||||
Restart();
|
||||
}
|
||||
|
||||
private void FrameAdvanceButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.PressFrameAdvance = true;
|
||||
}
|
||||
|
||||
private void RewindButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
stopOnFrame = 0;
|
||||
if (Global.MovieSession.Movie.IsFinished || !Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
GlobalWin.MainForm.Rewind(1);
|
||||
if (Global.Emulator.Frame <= Global.MovieSession.Movie.FrameCount)
|
||||
{
|
||||
Global.MovieSession.Movie.SwitchToPlay();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
RewindToFrame(Global.Emulator.Frame - 1);
|
||||
}
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void PauseButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.TogglePause();
|
||||
}
|
||||
|
||||
private void autoloadToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.AutoloadTAStudio ^= true;
|
||||
}
|
||||
|
||||
private void checkBox1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (ReadOnlyCheckBox.Checked)
|
||||
{
|
||||
Global.ReadOnly = true;
|
||||
ReadOnlyCheckBox.BackColor = SystemColors.Control;
|
||||
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
Global.MovieSession.Movie.SwitchToPlay();
|
||||
toolTip1.SetToolTip(ReadOnlyCheckBox, "Currently Read-Only Mode");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Global.ReadOnly = false;
|
||||
ReadOnlyCheckBox.BackColor = Color.LightCoral;
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
Global.MovieSession.Movie.SwitchToRecord();
|
||||
toolTip1.SetToolTip(ReadOnlyCheckBox, "Currently Read+Write Mode");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void RewindToBeginning_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.Rewind(Global.Emulator.Frame);
|
||||
DisplayList();
|
||||
}
|
||||
|
||||
private void FastForwardToEnd_Click(object sender, EventArgs e)
|
||||
{
|
||||
//TODO: adelikat: I removed the stop on frame feature, so this will keep playing into movie finished mode, need to rebuild that functionality
|
||||
|
||||
FastFowardToEnd.Checked ^= true;
|
||||
GlobalWin.MainForm.FastForward = FastFowardToEnd.Checked;
|
||||
if (FastFowardToEnd.Checked)
|
||||
{
|
||||
FastForward.Checked = false;
|
||||
TurboFastForward.Checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void editToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
|
||||
{
|
||||
if (ReadOnlyCheckBox.Checked)
|
||||
{
|
||||
|
||||
clearToolStripMenuItem2.Enabled = false;
|
||||
deleteFramesToolStripMenuItem.Enabled = false;
|
||||
cloneToolStripMenuItem.Enabled = false;
|
||||
insertFrameToolStripMenuItem.Enabled = false;
|
||||
insertNumFramesToolStripMenuItem.Enabled = false;
|
||||
truncateMovieToolStripMenuItem.Enabled = false;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
clearToolStripMenuItem2.Enabled = true;
|
||||
deleteFramesToolStripMenuItem.Enabled = true;
|
||||
cloneToolStripMenuItem.Enabled = true;
|
||||
insertFrameToolStripMenuItem.Enabled = true;
|
||||
insertNumFramesToolStripMenuItem.Enabled = true;
|
||||
truncateMovieToolStripMenuItem.Enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void insertFrameToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ReadOnlyCheckBox.Checked)
|
||||
{
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
InsertFrames();
|
||||
}
|
||||
}
|
||||
|
||||
private void updatePadsOnMovePlaybackToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.TASUpdatePads ^= true;
|
||||
}
|
||||
|
||||
private void newProjectToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.LoadRecordMovieDialog();
|
||||
}
|
||||
|
||||
private void openProjectToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.LoadPlayMovieDialog();
|
||||
}
|
||||
|
||||
private void saveProjectToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.MovieSession.Movie.Save();
|
||||
}
|
||||
|
||||
private void saveProjectAsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
string fileName = SaveRecordingAs();
|
||||
|
||||
if ("" != fileName)
|
||||
{
|
||||
Global.MovieSession.Movie.Filename = fileName;
|
||||
Global.MovieSession.Movie.Save();
|
||||
}
|
||||
}
|
||||
|
||||
private void FastForward_Click(object sender, EventArgs e)
|
||||
{
|
||||
FastForward.Checked ^= true;
|
||||
GlobalWin.MainForm.FastForward = FastForward.Checked;
|
||||
if (FastForward.Checked)
|
||||
{
|
||||
TurboFastForward.Checked = false;
|
||||
FastFowardToEnd.Checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void TurboFastForward_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.TurboFastForward ^= true;
|
||||
TurboFastForward.Checked ^= true;
|
||||
if (TurboFastForward.Checked)
|
||||
{
|
||||
FastForward.Checked = false;
|
||||
FastFowardToEnd.Checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void TASView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
UpdateSlicerDisplay();
|
||||
}
|
||||
|
||||
private void TASView_DoubleClick(object sender, EventArgs e)
|
||||
{
|
||||
//if (TASView.selectedItem <= Global.MovieSession.Movie.StateLastIndex)
|
||||
//{
|
||||
// stopOnFrame = 0;
|
||||
// RewindToFrame(TASView.selectedItem);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// RewindToFrame(Global.MovieSession.Movie.StateLastIndex);
|
||||
// stopOnFrame = TASView.selectedItem;
|
||||
// GlobalWin.MainForm.PressFrameAdvance = true;
|
||||
//}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void Insert_Click(object sender, EventArgs e)
|
||||
{
|
||||
InsertFrames();
|
||||
}
|
||||
|
||||
private void Delete_Click(object sender, EventArgs e)
|
||||
{
|
||||
DeleteFrames();
|
||||
}
|
||||
|
||||
private static string SaveRecordingAs()
|
||||
{
|
||||
SaveFileDialog sfd = new SaveFileDialog
|
||||
{
|
||||
InitialDirectory = PathManager.MakeAbsolutePath(Global.Config.PathEntries.MoviesPath, null),
|
||||
DefaultExt = "." + Global.Config.MovieExtension,
|
||||
FileName = Global.MovieSession.Movie.Filename
|
||||
};
|
||||
string filter = "Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + "|Savestates|*.state|All Files|*.*";
|
||||
sfd.Filter = filter;
|
||||
|
||||
var result = sfd.ShowHawkDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
return sfd.FileName;
|
||||
}
|
||||
return String.Empty;
|
||||
}
|
||||
|
||||
private void TASView_MouseWheel(object sender, MouseEventArgs e)
|
||||
{
|
||||
|
||||
//if ((Control.MouseButtons & MouseButtons.Middle) > 0) //adelikat: TODO: right-click + mouse wheel won't work because in this dialog, right-click freezes emulation in the main window. Why? Hex Editor doesn't do this for instance
|
||||
if ((ModifierKeys & Keys.Control) > 0)
|
||||
{
|
||||
stopOnFrame = 0;
|
||||
|
||||
if (e.Delta > 0) //Scroll up
|
||||
{
|
||||
RewindToFrame(Global.Emulator.Frame - 1);
|
||||
}
|
||||
else if (e.Delta < 0) //Scroll down
|
||||
{
|
||||
GlobalWin.MainForm.PressFrameAdvance = true;
|
||||
}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
}
|
||||
|
||||
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
|
||||
{
|
||||
if (ReadOnlyCheckBox.Checked)
|
||||
{
|
||||
clearToolStripMenuItem3.Visible = false;
|
||||
ContextMenu_Delete.Visible = false;
|
||||
cloneToolStripMenuItem1.Visible = false;
|
||||
ContextMenu_Insert.Visible = false;
|
||||
insertFramesToolStripMenuItem.Visible = false;
|
||||
toolStripSeparator5.Visible = false;
|
||||
truncateMovieToolStripMenuItem1.Visible = false;
|
||||
toolStripSeparator9.Visible = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
clearToolStripMenuItem3.Visible = true;
|
||||
ContextMenu_Delete.Visible = true;
|
||||
cloneToolStripMenuItem1.Visible = true;
|
||||
ContextMenu_Insert.Visible = true;
|
||||
insertFramesToolStripMenuItem.Visible = true;
|
||||
toolStripSeparator5.Visible = true;
|
||||
truncateMovieToolStripMenuItem1.Visible = true;
|
||||
toolStripSeparator9.Visible = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void cloneToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Clone();
|
||||
}
|
||||
|
||||
private void cloneToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
Clone();
|
||||
}
|
||||
|
||||
private void deleteFramesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DeleteFrames();
|
||||
}
|
||||
|
||||
private void InsertFrames()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
for (int index = 0; index < list.Count; index++)
|
||||
{
|
||||
Global.MovieSession.Movie.InsertBlankFrame(list[index]);
|
||||
}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void RewindToFrame(int frame)
|
||||
{
|
||||
if (!Global.MovieSession.Movie.IsActive || Global.MovieSession.Movie.IsFinished)
|
||||
{
|
||||
return;
|
||||
}
|
||||
else if (frame <= Global.Emulator.Frame)
|
||||
{
|
||||
//if (frame <= Global.MovieSession.Movie.StateFirstIndex)
|
||||
//{
|
||||
// Global.Emulator.LoadStateBinary(new BinaryReader(new MemoryStream(Global.MovieSession.Movie.InitState)));
|
||||
// if (Global.MovieSession.Movie.IsRecording)
|
||||
// {
|
||||
// Global.MovieSession.Movie.StartPlayback();
|
||||
// GlobalWin.MainForm.RestoreReadWriteOnStop = true;
|
||||
// }
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// if (frame == 0)
|
||||
// {
|
||||
// Global.Emulator.LoadStateBinary(new BinaryReader(new MemoryStream(Global.MovieSession.Movie.InitState)));
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// //frame-1 because we need to go back an extra frame and then run a frame, otherwise the display doesn't get updated.
|
||||
// Global.Emulator.LoadStateBinary(new BinaryReader(new MemoryStream(Global.MovieSession.Movie.GetState(frame - 1))));
|
||||
// GlobalWin.MainForm.UpdateFrame = true;
|
||||
// }
|
||||
//}
|
||||
}
|
||||
//else if (frame <= Global.MovieSession.Movie.StateLastIndex)
|
||||
//{
|
||||
// Global.Emulator.LoadStateBinary(new BinaryReader(new MemoryStream(Global.MovieSession.Movie.GetState(frame - 1))));
|
||||
// GlobalWin.MainForm.UpdateFrame = true;
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// GlobalWin.MainForm.UnpauseEmulator();
|
||||
//}
|
||||
}
|
||||
|
||||
public void DeleteFrame(int frame)
|
||||
{
|
||||
//if (frame <= Global.MovieSession.Movie.StateLastIndex)
|
||||
//{
|
||||
// if (frame <= Global.MovieSession.Movie.StateFirstIndex)
|
||||
// {
|
||||
// RewindToFrame(0);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// RewindToFrame(frame);
|
||||
// }
|
||||
//}
|
||||
//Global.MovieSession.Movie.DeleteFrame(frame);
|
||||
}
|
||||
|
||||
private void DeleteFrames()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
foreach (object t in list)
|
||||
{
|
||||
Global.MovieSession.Movie.DeleteFrame(list[0]); //TODO: this doesn't allow of non-continuous deletion, instead it should iterate from last to first and remove the iterated value
|
||||
}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void Clone()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
for (int index = 0; index < list.Count; index++)
|
||||
{
|
||||
Global.MovieSession.Movie.InsertFrame(Global.MovieSession.Movie.GetInput(list[index]), list[index]);
|
||||
}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void ClearFrames()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
for (int index = 0; index < list.Count; index++)
|
||||
{
|
||||
Global.MovieSession.Movie.ClearFrame(list[index]);
|
||||
}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void InsertNumFrames()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
if (list.Count > 0)
|
||||
{
|
||||
InputPrompt prompt = new InputPrompt {TextInputType = InputPrompt.InputType.UNSIGNED};
|
||||
prompt.SetMessage("How many frames?");
|
||||
prompt.SetInitialValue("1");
|
||||
prompt.SetTitle("Insert new frames");
|
||||
prompt.ShowDialog();
|
||||
if (prompt.UserOK)
|
||||
{
|
||||
int frames = int.Parse(prompt.UserText);
|
||||
for (int i = 0; i < frames; i++)
|
||||
{
|
||||
Global.MovieSession.Movie.InsertBlankFrame(list[0] + i);
|
||||
}
|
||||
}
|
||||
}
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void SelectAll()
|
||||
{
|
||||
for (int i = 0; i < TASView.ItemCount; i++)
|
||||
{
|
||||
TASView.SelectItem(i, true);
|
||||
}
|
||||
}
|
||||
|
||||
private void clearToolStripMenuItem2_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClearFrames();
|
||||
}
|
||||
|
||||
private void insertNumFramesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
InsertNumFrames();
|
||||
}
|
||||
|
||||
private void insertFramesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
InsertNumFrames();
|
||||
}
|
||||
|
||||
private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
SelectAll();
|
||||
}
|
||||
|
||||
private void SelectAll_Click(object sender, EventArgs e)
|
||||
{
|
||||
SelectAll();
|
||||
}
|
||||
|
||||
private void TruncateMovie()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
if (list.Count > 0)
|
||||
{
|
||||
Global.MovieSession.Movie.TruncateMovie(list[0]);
|
||||
UpdateValues();
|
||||
}
|
||||
}
|
||||
|
||||
private void truncateMovieToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
TruncateMovie();
|
||||
}
|
||||
|
||||
private void truncateMovieToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
TruncateMovie();
|
||||
}
|
||||
|
||||
private void CopySelectionToClipBoard()
|
||||
{
|
||||
Clipboard.Clear();
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
ClipboardEntry entry = new ClipboardEntry {Frame = list[i], Inputstr = Global.MovieSession.Movie.GetInput(list[i])};
|
||||
Clipboard.Add(entry);
|
||||
}
|
||||
UpdateSlicerDisplay();
|
||||
}
|
||||
|
||||
private void copyToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
CopySelectionToClipBoard();
|
||||
}
|
||||
|
||||
private void UpdateSlicerDisplay()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
if (list.Count > 0)
|
||||
{
|
||||
SelectionDisplay.Text = list.Count.ToString() + " row";
|
||||
}
|
||||
else
|
||||
{
|
||||
SelectionDisplay.Text = "none";
|
||||
}
|
||||
|
||||
if (Clipboard.Count > 0)
|
||||
{
|
||||
ClipboardDisplay.Text = Clipboard.Count.ToString() + " row";
|
||||
}
|
||||
else
|
||||
{
|
||||
ClipboardDisplay.Text = "none";
|
||||
}
|
||||
}
|
||||
|
||||
private void TASView_Click(object sender, EventArgs e)
|
||||
{
|
||||
UpdateSlicerDisplay();
|
||||
}
|
||||
|
||||
private void PasteSelectionOnTop()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
if (list.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Clipboard.Count; i++)
|
||||
{
|
||||
Global.MovieSession.Movie.ModifyFrame(Clipboard[i].Inputstr, list[0] + i);
|
||||
}
|
||||
}
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void PasteSelectionInsert()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
if (list.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Clipboard.Count; i++)
|
||||
{
|
||||
Global.MovieSession.Movie.InsertFrame(Clipboard[i].Inputstr, list[0] + i);
|
||||
}
|
||||
}
|
||||
UpdateValues();
|
||||
}
|
||||
|
||||
private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
PasteSelectionOnTop();
|
||||
}
|
||||
|
||||
private void pasteInsertToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
PasteSelectionInsert();
|
||||
}
|
||||
|
||||
private void CutSelection()
|
||||
{
|
||||
ListView.SelectedIndexCollection list = TASView.SelectedIndices;
|
||||
if (list.Count > 0)
|
||||
{
|
||||
Clipboard.Clear();
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
ClipboardEntry entry = new ClipboardEntry {Frame = list[i], Inputstr = Global.MovieSession.Movie.GetInput(list[i])};
|
||||
Clipboard.Add(entry);
|
||||
DeleteFrame(list[0]);
|
||||
}
|
||||
|
||||
UpdateValues();
|
||||
}
|
||||
}
|
||||
|
||||
private void cutToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
CutSelection();
|
||||
}
|
||||
|
||||
private void TASView_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
switch (e.KeyCode)
|
||||
{
|
||||
case Keys.Delete:
|
||||
DeleteFrames();
|
||||
break;
|
||||
case Keys.Insert:
|
||||
InsertFrames();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void TASView_MouseUp(object sender, MouseEventArgs e)
|
||||
{
|
||||
if (e.Button == MouseButtons.Middle)
|
||||
{
|
||||
GlobalWin.MainForm.TogglePause();
|
||||
}
|
||||
}
|
||||
|
||||
private void TAStudio_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
GlobalWin.MainForm.ProcessInput();
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
//Do visualization
|
||||
VisualizerBox.Refresh();
|
||||
}
|
||||
|
||||
private void VisualizerBox_Paint(object sender, PaintEventArgs e)
|
||||
{
|
||||
//if (DoVisualizerScan)
|
||||
//{
|
||||
//StateVisualizer vizualizer = new StateVisualizer();
|
||||
|
||||
//for (int i = 0; i < vizualizer.TimeLineCount; i++)
|
||||
//{
|
||||
|
||||
//}
|
||||
//}
|
||||
}
|
||||
|
||||
private void VisualizerBox_Enter(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void alwaysOnTopToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
alwaysOnTopToolStripMenuItem.Checked = alwaysOnTopToolStripMenuItem.Checked == false;
|
||||
this.TopMost = alwaysOnTopToolStripMenuItem.Checked;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,818 @@
|
|||
using BizHawk.Client.Common;
|
||||
|
||||
namespace BizHawk.Client.EmuHawk
|
||||
{
|
||||
partial class TAStudio
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
|
||||
//Global.MovieSession.Movie.StateCapturing = false; //TODO: This doesn't go here, extend this method in the .cs file
|
||||
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TAStudio));
|
||||
this.TASMenu = new MenuStripEx();
|
||||
this.FileSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.NewTASMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.OpenTASMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SaveTASMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SaveAsTASMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RecentSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.ImportMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ExportMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.ExitMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.UndoMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RedoMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SelectionUndoMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SelectionRedoMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.DeselectMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SelectBetweenMarkersMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.reselectClipboardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.pasteInsertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.clearToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.deleteFramesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cloneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.insertFrameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.insertNumFramesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.TruncateMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ConfigSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ProjectOptionsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SetMaxUndoLevelsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SetGreenzoneCapacityMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.EnableGreenzoningMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.AutofirePatternSkipsLagMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.AutoadjustInputMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.DrawInputByDraggingMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.CombineConsecutiveRecordingsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.Use1PKeysMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.UseInputKeysItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.BindMarkersToInputMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.EmptyNewMarkerNotesMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.BranchesRestoreEntireMovieMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.OsdInBranchScreenshotsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.AutopauseAtEndOfMovieMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SettingsSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.AutoloadMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SaveWindowPositionMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.AlwaysOnTopMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.RestoreDefaultSettingsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.HelpSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.EnableTooltipsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.TASView = new BizHawk.Client.EmuHawk.VirtualListView();
|
||||
this.Frame = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.Log = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.MarkerLabel = new System.Windows.Forms.Label();
|
||||
this.MarkerDescriptionBox = new System.Windows.Forms.TextBox();
|
||||
this.TopMarkerBox = new System.Windows.Forms.TextBox();
|
||||
this.TopMarkerLabel = new System.Windows.Forms.Label();
|
||||
this.TASMenu.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// TASMenu
|
||||
//
|
||||
this.TASMenu.ClickThrough = true;
|
||||
this.TASMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.FileSubMenu,
|
||||
this.editToolStripMenuItem,
|
||||
this.ConfigSubMenu,
|
||||
this.SettingsSubMenu,
|
||||
this.HelpSubMenu});
|
||||
this.TASMenu.Location = new System.Drawing.Point(0, 0);
|
||||
this.TASMenu.Name = "TASMenu";
|
||||
this.TASMenu.Size = new System.Drawing.Size(530, 24);
|
||||
this.TASMenu.TabIndex = 0;
|
||||
this.TASMenu.Text = "menuStrip1";
|
||||
//
|
||||
// FileSubMenu
|
||||
//
|
||||
this.FileSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.NewTASMenuItem,
|
||||
this.OpenTASMenuItem,
|
||||
this.SaveTASMenuItem,
|
||||
this.SaveAsTASMenuItem,
|
||||
this.RecentSubMenu,
|
||||
this.toolStripSeparator1,
|
||||
this.ImportMenuItem,
|
||||
this.ExportMenuItem,
|
||||
this.toolStripSeparator2,
|
||||
this.ExitMenuItem});
|
||||
this.FileSubMenu.Name = "FileSubMenu";
|
||||
this.FileSubMenu.Size = new System.Drawing.Size(37, 20);
|
||||
this.FileSubMenu.Text = "&File";
|
||||
//
|
||||
// NewTASMenuItem
|
||||
//
|
||||
this.NewTASMenuItem.Enabled = false;
|
||||
this.NewTASMenuItem.Name = "NewTASMenuItem";
|
||||
this.NewTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
|
||||
this.NewTASMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.NewTASMenuItem.Text = "&New";
|
||||
//
|
||||
// OpenTASMenuItem
|
||||
//
|
||||
this.OpenTASMenuItem.Enabled = false;
|
||||
this.OpenTASMenuItem.Name = "OpenTASMenuItem";
|
||||
this.OpenTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
|
||||
this.OpenTASMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.OpenTASMenuItem.Text = "&Open";
|
||||
//
|
||||
// SaveTASMenuItem
|
||||
//
|
||||
this.SaveTASMenuItem.Enabled = false;
|
||||
this.SaveTASMenuItem.Name = "SaveTASMenuItem";
|
||||
this.SaveTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)));
|
||||
this.SaveTASMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.SaveTASMenuItem.Text = "&Save";
|
||||
//
|
||||
// SaveAsTASMenuItem
|
||||
//
|
||||
this.SaveAsTASMenuItem.Enabled = false;
|
||||
this.SaveAsTASMenuItem.Name = "SaveAsTASMenuItem";
|
||||
this.SaveAsTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.S)));
|
||||
this.SaveAsTASMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.SaveAsTASMenuItem.Text = "Save As";
|
||||
//
|
||||
// RecentSubMenu
|
||||
//
|
||||
this.RecentSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripSeparator3});
|
||||
this.RecentSubMenu.Enabled = false;
|
||||
this.RecentSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent;
|
||||
this.RecentSubMenu.Name = "RecentSubMenu";
|
||||
this.RecentSubMenu.Size = new System.Drawing.Size(186, 22);
|
||||
this.RecentSubMenu.Text = "Recent";
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(57, 6);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(183, 6);
|
||||
//
|
||||
// ImportMenuItem
|
||||
//
|
||||
this.ImportMenuItem.Enabled = false;
|
||||
this.ImportMenuItem.Name = "ImportMenuItem";
|
||||
this.ImportMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.ImportMenuItem.Text = "Import";
|
||||
//
|
||||
// ExportMenuItem
|
||||
//
|
||||
this.ExportMenuItem.Enabled = false;
|
||||
this.ExportMenuItem.Name = "ExportMenuItem";
|
||||
this.ExportMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.ExportMenuItem.Text = "&Export";
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(183, 6);
|
||||
//
|
||||
// ExitMenuItem
|
||||
//
|
||||
this.ExitMenuItem.Name = "ExitMenuItem";
|
||||
this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4)));
|
||||
this.ExitMenuItem.Size = new System.Drawing.Size(186, 22);
|
||||
this.ExitMenuItem.Text = "E&xit";
|
||||
this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click);
|
||||
//
|
||||
// editToolStripMenuItem
|
||||
//
|
||||
this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.UndoMenuItem,
|
||||
this.RedoMenuItem,
|
||||
this.SelectionUndoMenuItem,
|
||||
this.SelectionRedoMenuItem,
|
||||
this.toolStripSeparator5,
|
||||
this.DeselectMenuItem,
|
||||
this.selectAllToolStripMenuItem,
|
||||
this.SelectBetweenMarkersMenuItem,
|
||||
this.reselectClipboardToolStripMenuItem,
|
||||
this.toolStripSeparator7,
|
||||
this.copyToolStripMenuItem,
|
||||
this.pasteToolStripMenuItem,
|
||||
this.pasteInsertToolStripMenuItem,
|
||||
this.cutToolStripMenuItem,
|
||||
this.toolStripSeparator8,
|
||||
this.clearToolStripMenuItem2,
|
||||
this.deleteFramesToolStripMenuItem,
|
||||
this.cloneToolStripMenuItem,
|
||||
this.insertFrameToolStripMenuItem,
|
||||
this.insertNumFramesToolStripMenuItem,
|
||||
this.toolStripSeparator6,
|
||||
this.TruncateMenuItem});
|
||||
this.editToolStripMenuItem.Name = "editToolStripMenuItem";
|
||||
this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
|
||||
this.editToolStripMenuItem.Text = "&Edit";
|
||||
//
|
||||
// UndoMenuItem
|
||||
//
|
||||
this.UndoMenuItem.Enabled = false;
|
||||
this.UndoMenuItem.Name = "UndoMenuItem";
|
||||
this.UndoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z)));
|
||||
this.UndoMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.UndoMenuItem.Text = "&Undo";
|
||||
//
|
||||
// RedoMenuItem
|
||||
//
|
||||
this.RedoMenuItem.Enabled = false;
|
||||
this.RedoMenuItem.Name = "RedoMenuItem";
|
||||
this.RedoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y)));
|
||||
this.RedoMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.RedoMenuItem.Text = "&Redo";
|
||||
//
|
||||
// SelectionUndoMenuItem
|
||||
//
|
||||
this.SelectionUndoMenuItem.Enabled = false;
|
||||
this.SelectionUndoMenuItem.Name = "SelectionUndoMenuItem";
|
||||
this.SelectionUndoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Q)));
|
||||
this.SelectionUndoMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.SelectionUndoMenuItem.Text = "Selection Undo";
|
||||
//
|
||||
// SelectionRedoMenuItem
|
||||
//
|
||||
this.SelectionRedoMenuItem.Enabled = false;
|
||||
this.SelectionRedoMenuItem.Name = "SelectionRedoMenuItem";
|
||||
this.SelectionRedoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.W)));
|
||||
this.SelectionRedoMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.SelectionRedoMenuItem.Text = "Selection Redo";
|
||||
//
|
||||
// toolStripSeparator5
|
||||
//
|
||||
this.toolStripSeparator5.Name = "toolStripSeparator5";
|
||||
this.toolStripSeparator5.Size = new System.Drawing.Size(237, 6);
|
||||
//
|
||||
// DeselectMenuItem
|
||||
//
|
||||
this.DeselectMenuItem.Enabled = false;
|
||||
this.DeselectMenuItem.Name = "DeselectMenuItem";
|
||||
this.DeselectMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.DeselectMenuItem.Text = "Deselect";
|
||||
//
|
||||
// selectAllToolStripMenuItem
|
||||
//
|
||||
this.selectAllToolStripMenuItem.Enabled = false;
|
||||
this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem";
|
||||
this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.selectAllToolStripMenuItem.Text = "Select &All";
|
||||
//
|
||||
// SelectBetweenMarkersMenuItem
|
||||
//
|
||||
this.SelectBetweenMarkersMenuItem.Enabled = false;
|
||||
this.SelectBetweenMarkersMenuItem.Name = "SelectBetweenMarkersMenuItem";
|
||||
this.SelectBetweenMarkersMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A)));
|
||||
this.SelectBetweenMarkersMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.SelectBetweenMarkersMenuItem.Text = "Select between Markers";
|
||||
//
|
||||
// reselectClipboardToolStripMenuItem
|
||||
//
|
||||
this.reselectClipboardToolStripMenuItem.Enabled = false;
|
||||
this.reselectClipboardToolStripMenuItem.Name = "reselectClipboardToolStripMenuItem";
|
||||
this.reselectClipboardToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B)));
|
||||
this.reselectClipboardToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.reselectClipboardToolStripMenuItem.Text = "Reselect Clipboard";
|
||||
//
|
||||
// toolStripSeparator7
|
||||
//
|
||||
this.toolStripSeparator7.Name = "toolStripSeparator7";
|
||||
this.toolStripSeparator7.Size = new System.Drawing.Size(237, 6);
|
||||
//
|
||||
// copyToolStripMenuItem
|
||||
//
|
||||
this.copyToolStripMenuItem.Enabled = false;
|
||||
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
||||
this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
|
||||
this.copyToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.copyToolStripMenuItem.Text = "Copy";
|
||||
//
|
||||
// pasteToolStripMenuItem
|
||||
//
|
||||
this.pasteToolStripMenuItem.Enabled = false;
|
||||
this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
|
||||
this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
|
||||
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.pasteToolStripMenuItem.Text = "&Paste";
|
||||
//
|
||||
// pasteInsertToolStripMenuItem
|
||||
//
|
||||
this.pasteInsertToolStripMenuItem.Enabled = false;
|
||||
this.pasteInsertToolStripMenuItem.Name = "pasteInsertToolStripMenuItem";
|
||||
this.pasteInsertToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.V)));
|
||||
this.pasteInsertToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.pasteInsertToolStripMenuItem.Text = "&Paste Insert";
|
||||
//
|
||||
// cutToolStripMenuItem
|
||||
//
|
||||
this.cutToolStripMenuItem.Enabled = false;
|
||||
this.cutToolStripMenuItem.Name = "cutToolStripMenuItem";
|
||||
this.cutToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
|
||||
this.cutToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.cutToolStripMenuItem.Text = "&Cut";
|
||||
//
|
||||
// toolStripSeparator8
|
||||
//
|
||||
this.toolStripSeparator8.Name = "toolStripSeparator8";
|
||||
this.toolStripSeparator8.Size = new System.Drawing.Size(237, 6);
|
||||
//
|
||||
// clearToolStripMenuItem2
|
||||
//
|
||||
this.clearToolStripMenuItem2.Enabled = false;
|
||||
this.clearToolStripMenuItem2.Name = "clearToolStripMenuItem2";
|
||||
this.clearToolStripMenuItem2.ShortcutKeyDisplayString = "Del";
|
||||
this.clearToolStripMenuItem2.Size = new System.Drawing.Size(240, 22);
|
||||
this.clearToolStripMenuItem2.Text = "Clear";
|
||||
//
|
||||
// deleteFramesToolStripMenuItem
|
||||
//
|
||||
this.deleteFramesToolStripMenuItem.Enabled = false;
|
||||
this.deleteFramesToolStripMenuItem.Name = "deleteFramesToolStripMenuItem";
|
||||
this.deleteFramesToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete)));
|
||||
this.deleteFramesToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.deleteFramesToolStripMenuItem.Text = "&Delete";
|
||||
//
|
||||
// cloneToolStripMenuItem
|
||||
//
|
||||
this.cloneToolStripMenuItem.Enabled = false;
|
||||
this.cloneToolStripMenuItem.Name = "cloneToolStripMenuItem";
|
||||
this.cloneToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Insert)));
|
||||
this.cloneToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.cloneToolStripMenuItem.Text = "&Clone";
|
||||
//
|
||||
// insertFrameToolStripMenuItem
|
||||
//
|
||||
this.insertFrameToolStripMenuItem.Enabled = false;
|
||||
this.insertFrameToolStripMenuItem.Name = "insertFrameToolStripMenuItem";
|
||||
this.insertFrameToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.Insert)));
|
||||
this.insertFrameToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.insertFrameToolStripMenuItem.Text = "&Insert";
|
||||
//
|
||||
// insertNumFramesToolStripMenuItem
|
||||
//
|
||||
this.insertNumFramesToolStripMenuItem.Enabled = false;
|
||||
this.insertNumFramesToolStripMenuItem.Name = "insertNumFramesToolStripMenuItem";
|
||||
this.insertNumFramesToolStripMenuItem.ShortcutKeyDisplayString = "Ins";
|
||||
this.insertNumFramesToolStripMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.insertNumFramesToolStripMenuItem.Text = "Insert # of Frames";
|
||||
//
|
||||
// toolStripSeparator6
|
||||
//
|
||||
this.toolStripSeparator6.Name = "toolStripSeparator6";
|
||||
this.toolStripSeparator6.Size = new System.Drawing.Size(237, 6);
|
||||
//
|
||||
// TruncateMenuItem
|
||||
//
|
||||
this.TruncateMenuItem.Enabled = false;
|
||||
this.TruncateMenuItem.Name = "TruncateMenuItem";
|
||||
this.TruncateMenuItem.Size = new System.Drawing.Size(240, 22);
|
||||
this.TruncateMenuItem.Text = "&Truncate Movie";
|
||||
//
|
||||
// ConfigSubMenu
|
||||
//
|
||||
this.ConfigSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.ProjectOptionsMenuItem,
|
||||
this.SetMaxUndoLevelsMenuItem,
|
||||
this.SetGreenzoneCapacityMenuItem,
|
||||
this.toolStripSeparator9,
|
||||
this.EnableGreenzoningMenuItem,
|
||||
this.AutofirePatternSkipsLagMenuItem,
|
||||
this.AutoadjustInputMenuItem,
|
||||
this.toolStripSeparator11,
|
||||
this.DrawInputByDraggingMenuItem,
|
||||
this.CombineConsecutiveRecordingsMenuItem,
|
||||
this.Use1PKeysMenuItem,
|
||||
this.UseInputKeysItem,
|
||||
this.toolStripSeparator4,
|
||||
this.BindMarkersToInputMenuItem,
|
||||
this.EmptyNewMarkerNotesMenuItem,
|
||||
this.toolStripSeparator13,
|
||||
this.BranchesRestoreEntireMovieMenuItem,
|
||||
this.OsdInBranchScreenshotsMenuItem,
|
||||
this.toolStripSeparator14,
|
||||
this.AutopauseAtEndOfMovieMenuItem});
|
||||
this.ConfigSubMenu.Name = "ConfigSubMenu";
|
||||
this.ConfigSubMenu.Size = new System.Drawing.Size(55, 20);
|
||||
this.ConfigSubMenu.Text = "&Config";
|
||||
//
|
||||
// ProjectOptionsMenuItem
|
||||
//
|
||||
this.ProjectOptionsMenuItem.Enabled = false;
|
||||
this.ProjectOptionsMenuItem.Name = "ProjectOptionsMenuItem";
|
||||
this.ProjectOptionsMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.ProjectOptionsMenuItem.Text = "&Project file saving options";
|
||||
//
|
||||
// SetMaxUndoLevelsMenuItem
|
||||
//
|
||||
this.SetMaxUndoLevelsMenuItem.Enabled = false;
|
||||
this.SetMaxUndoLevelsMenuItem.Name = "SetMaxUndoLevelsMenuItem";
|
||||
this.SetMaxUndoLevelsMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.SetMaxUndoLevelsMenuItem.Text = "Set max Undo Levels";
|
||||
//
|
||||
// SetGreenzoneCapacityMenuItem
|
||||
//
|
||||
this.SetGreenzoneCapacityMenuItem.Enabled = false;
|
||||
this.SetGreenzoneCapacityMenuItem.Name = "SetGreenzoneCapacityMenuItem";
|
||||
this.SetGreenzoneCapacityMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.SetGreenzoneCapacityMenuItem.Text = "Set Greenzone capacity";
|
||||
//
|
||||
// toolStripSeparator9
|
||||
//
|
||||
this.toolStripSeparator9.Name = "toolStripSeparator9";
|
||||
this.toolStripSeparator9.Size = new System.Drawing.Size(285, 6);
|
||||
//
|
||||
// EnableGreenzoningMenuItem
|
||||
//
|
||||
this.EnableGreenzoningMenuItem.Enabled = false;
|
||||
this.EnableGreenzoningMenuItem.Name = "EnableGreenzoningMenuItem";
|
||||
this.EnableGreenzoningMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.EnableGreenzoningMenuItem.Text = "Enable Greenzoning";
|
||||
//
|
||||
// AutofirePatternSkipsLagMenuItem
|
||||
//
|
||||
this.AutofirePatternSkipsLagMenuItem.Enabled = false;
|
||||
this.AutofirePatternSkipsLagMenuItem.Name = "AutofirePatternSkipsLagMenuItem";
|
||||
this.AutofirePatternSkipsLagMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.AutofirePatternSkipsLagMenuItem.Text = "Autofire Pattern skips Lag";
|
||||
//
|
||||
// AutoadjustInputMenuItem
|
||||
//
|
||||
this.AutoadjustInputMenuItem.Enabled = false;
|
||||
this.AutoadjustInputMenuItem.Name = "AutoadjustInputMenuItem";
|
||||
this.AutoadjustInputMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.AutoadjustInputMenuItem.Text = "Auto-adjust Input according to Lag";
|
||||
//
|
||||
// toolStripSeparator11
|
||||
//
|
||||
this.toolStripSeparator11.Name = "toolStripSeparator11";
|
||||
this.toolStripSeparator11.Size = new System.Drawing.Size(285, 6);
|
||||
//
|
||||
// DrawInputByDraggingMenuItem
|
||||
//
|
||||
this.DrawInputByDraggingMenuItem.Enabled = false;
|
||||
this.DrawInputByDraggingMenuItem.Name = "DrawInputByDraggingMenuItem";
|
||||
this.DrawInputByDraggingMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.DrawInputByDraggingMenuItem.Text = "Draw Input by dragging";
|
||||
//
|
||||
// CombineConsecutiveRecordingsMenuItem
|
||||
//
|
||||
this.CombineConsecutiveRecordingsMenuItem.Enabled = false;
|
||||
this.CombineConsecutiveRecordingsMenuItem.Name = "CombineConsecutiveRecordingsMenuItem";
|
||||
this.CombineConsecutiveRecordingsMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.CombineConsecutiveRecordingsMenuItem.Text = "Combine consecutive Recordings/Draws";
|
||||
//
|
||||
// Use1PKeysMenuItem
|
||||
//
|
||||
this.Use1PKeysMenuItem.Enabled = false;
|
||||
this.Use1PKeysMenuItem.Name = "Use1PKeysMenuItem";
|
||||
this.Use1PKeysMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.Use1PKeysMenuItem.Text = "Use 1P keys for all single Recordings";
|
||||
//
|
||||
// UseInputKeysItem
|
||||
//
|
||||
this.UseInputKeysItem.Enabled = false;
|
||||
this.UseInputKeysItem.Name = "UseInputKeysItem";
|
||||
this.UseInputKeysItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.UseInputKeysItem.Text = "Use Input keys for Column Set";
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(285, 6);
|
||||
//
|
||||
// BindMarkersToInputMenuItem
|
||||
//
|
||||
this.BindMarkersToInputMenuItem.Enabled = false;
|
||||
this.BindMarkersToInputMenuItem.Name = "BindMarkersToInputMenuItem";
|
||||
this.BindMarkersToInputMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.BindMarkersToInputMenuItem.Text = "Bind Markers to Input";
|
||||
//
|
||||
// EmptyNewMarkerNotesMenuItem
|
||||
//
|
||||
this.EmptyNewMarkerNotesMenuItem.Enabled = false;
|
||||
this.EmptyNewMarkerNotesMenuItem.Name = "EmptyNewMarkerNotesMenuItem";
|
||||
this.EmptyNewMarkerNotesMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.EmptyNewMarkerNotesMenuItem.Text = "Empty new Marker Notes";
|
||||
//
|
||||
// toolStripSeparator13
|
||||
//
|
||||
this.toolStripSeparator13.Name = "toolStripSeparator13";
|
||||
this.toolStripSeparator13.Size = new System.Drawing.Size(285, 6);
|
||||
//
|
||||
// BranchesRestoreEntireMovieMenuItem
|
||||
//
|
||||
this.BranchesRestoreEntireMovieMenuItem.Enabled = false;
|
||||
this.BranchesRestoreEntireMovieMenuItem.Name = "BranchesRestoreEntireMovieMenuItem";
|
||||
this.BranchesRestoreEntireMovieMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.BranchesRestoreEntireMovieMenuItem.Text = "Branches restore entire Movie";
|
||||
//
|
||||
// OsdInBranchScreenshotsMenuItem
|
||||
//
|
||||
this.OsdInBranchScreenshotsMenuItem.Enabled = false;
|
||||
this.OsdInBranchScreenshotsMenuItem.Name = "OsdInBranchScreenshotsMenuItem";
|
||||
this.OsdInBranchScreenshotsMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.OsdInBranchScreenshotsMenuItem.Text = "OSD in Branch screenshots";
|
||||
//
|
||||
// toolStripSeparator14
|
||||
//
|
||||
this.toolStripSeparator14.Name = "toolStripSeparator14";
|
||||
this.toolStripSeparator14.Size = new System.Drawing.Size(285, 6);
|
||||
//
|
||||
// AutopauseAtEndOfMovieMenuItem
|
||||
//
|
||||
this.AutopauseAtEndOfMovieMenuItem.Enabled = false;
|
||||
this.AutopauseAtEndOfMovieMenuItem.Name = "AutopauseAtEndOfMovieMenuItem";
|
||||
this.AutopauseAtEndOfMovieMenuItem.Size = new System.Drawing.Size(288, 22);
|
||||
this.AutopauseAtEndOfMovieMenuItem.Text = "Autopause at end of Movie";
|
||||
//
|
||||
// SettingsSubMenu
|
||||
//
|
||||
this.SettingsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.AutoloadMenuItem,
|
||||
this.SaveWindowPositionMenuItem,
|
||||
this.AlwaysOnTopMenuItem,
|
||||
this.toolStripSeparator12,
|
||||
this.RestoreDefaultSettingsMenuItem});
|
||||
this.SettingsSubMenu.Name = "SettingsSubMenu";
|
||||
this.SettingsSubMenu.Size = new System.Drawing.Size(61, 20);
|
||||
this.SettingsSubMenu.Text = "&Settings";
|
||||
this.SettingsSubMenu.DropDownOpened += new System.EventHandler(this.SettingsSubMenu_DropDownOpened);
|
||||
//
|
||||
// AutoloadMenuItem
|
||||
//
|
||||
this.AutoloadMenuItem.Name = "AutoloadMenuItem";
|
||||
this.AutoloadMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.AutoloadMenuItem.Text = "Autoload";
|
||||
this.AutoloadMenuItem.Click += new System.EventHandler(this.AutoloadMenuItem_Click);
|
||||
//
|
||||
// SaveWindowPositionMenuItem
|
||||
//
|
||||
this.SaveWindowPositionMenuItem.Name = "SaveWindowPositionMenuItem";
|
||||
this.SaveWindowPositionMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.SaveWindowPositionMenuItem.Text = "Save Window Position";
|
||||
this.SaveWindowPositionMenuItem.Click += new System.EventHandler(this.SaveWindowPositionMenuItem_Click);
|
||||
//
|
||||
// AlwaysOnTopMenuItem
|
||||
//
|
||||
this.AlwaysOnTopMenuItem.Name = "AlwaysOnTopMenuItem";
|
||||
this.AlwaysOnTopMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.AlwaysOnTopMenuItem.Text = "Always On Top";
|
||||
this.AlwaysOnTopMenuItem.Click += new System.EventHandler(this.AlwaysOnTopMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator12
|
||||
//
|
||||
this.toolStripSeparator12.Name = "toolStripSeparator12";
|
||||
this.toolStripSeparator12.Size = new System.Drawing.Size(196, 6);
|
||||
//
|
||||
// RestoreDefaultSettingsMenuItem
|
||||
//
|
||||
this.RestoreDefaultSettingsMenuItem.Enabled = false;
|
||||
this.RestoreDefaultSettingsMenuItem.Name = "RestoreDefaultSettingsMenuItem";
|
||||
this.RestoreDefaultSettingsMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.RestoreDefaultSettingsMenuItem.Text = "Restore Default Settings";
|
||||
//
|
||||
// HelpSubMenu
|
||||
//
|
||||
this.HelpSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.EnableTooltipsMenuItem,
|
||||
this.toolStripSeparator10,
|
||||
this.aboutToolStripMenuItem});
|
||||
this.HelpSubMenu.Name = "HelpSubMenu";
|
||||
this.HelpSubMenu.Size = new System.Drawing.Size(44, 20);
|
||||
this.HelpSubMenu.Text = "&Help";
|
||||
//
|
||||
// EnableTooltipsMenuItem
|
||||
//
|
||||
this.EnableTooltipsMenuItem.Enabled = false;
|
||||
this.EnableTooltipsMenuItem.Name = "EnableTooltipsMenuItem";
|
||||
this.EnableTooltipsMenuItem.Size = new System.Drawing.Size(155, 22);
|
||||
this.EnableTooltipsMenuItem.Text = "&Enable Tooltips";
|
||||
//
|
||||
// toolStripSeparator10
|
||||
//
|
||||
this.toolStripSeparator10.Name = "toolStripSeparator10";
|
||||
this.toolStripSeparator10.Size = new System.Drawing.Size(152, 6);
|
||||
//
|
||||
// aboutToolStripMenuItem
|
||||
//
|
||||
this.aboutToolStripMenuItem.Enabled = false;
|
||||
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
|
||||
this.aboutToolStripMenuItem.Size = new System.Drawing.Size(155, 22);
|
||||
this.aboutToolStripMenuItem.Text = "&About";
|
||||
//
|
||||
// TASView
|
||||
//
|
||||
this.TASView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.TASView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.Frame,
|
||||
this.Log});
|
||||
this.TASView.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.TASView.FullRowSelect = true;
|
||||
this.TASView.GridLines = true;
|
||||
this.TASView.ItemCount = 0;
|
||||
this.TASView.Location = new System.Drawing.Point(12, 43);
|
||||
this.TASView.Name = "TASView";
|
||||
this.TASView.selectedItem = -1;
|
||||
this.TASView.Size = new System.Drawing.Size(291, 452);
|
||||
this.TASView.TabIndex = 1;
|
||||
this.TASView.UseCompatibleStateImageBehavior = false;
|
||||
this.TASView.View = System.Windows.Forms.View.Details;
|
||||
//
|
||||
// Frame
|
||||
//
|
||||
this.Frame.Text = "Frame";
|
||||
//
|
||||
// Log
|
||||
//
|
||||
this.Log.Text = "Log";
|
||||
this.Log.Width = 222;
|
||||
//
|
||||
// MarkerLabel
|
||||
//
|
||||
this.MarkerLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.MarkerLabel.AutoSize = true;
|
||||
this.MarkerLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.MarkerLabel.ForeColor = System.Drawing.Color.DeepSkyBlue;
|
||||
this.MarkerLabel.Location = new System.Drawing.Point(12, 496);
|
||||
this.MarkerLabel.Name = "MarkerLabel";
|
||||
this.MarkerLabel.Size = new System.Drawing.Size(100, 16);
|
||||
this.MarkerLabel.TabIndex = 2;
|
||||
this.MarkerLabel.Text = "Marker 99999";
|
||||
//
|
||||
// MarkerDescriptionBox
|
||||
//
|
||||
this.MarkerDescriptionBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.MarkerDescriptionBox.Location = new System.Drawing.Point(118, 495);
|
||||
this.MarkerDescriptionBox.Name = "MarkerDescriptionBox";
|
||||
this.MarkerDescriptionBox.Size = new System.Drawing.Size(194, 20);
|
||||
this.MarkerDescriptionBox.TabIndex = 3;
|
||||
//
|
||||
// TopMarkerBox
|
||||
//
|
||||
this.TopMarkerBox.Location = new System.Drawing.Point(115, 23);
|
||||
this.TopMarkerBox.Name = "TopMarkerBox";
|
||||
this.TopMarkerBox.Size = new System.Drawing.Size(188, 20);
|
||||
this.TopMarkerBox.TabIndex = 5;
|
||||
//
|
||||
// TopMarkerLabel
|
||||
//
|
||||
this.TopMarkerLabel.AutoSize = true;
|
||||
this.TopMarkerLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.TopMarkerLabel.ForeColor = System.Drawing.Color.DeepSkyBlue;
|
||||
this.TopMarkerLabel.Location = new System.Drawing.Point(9, 24);
|
||||
this.TopMarkerLabel.Name = "TopMarkerLabel";
|
||||
this.TopMarkerLabel.Size = new System.Drawing.Size(100, 16);
|
||||
this.TopMarkerLabel.TabIndex = 4;
|
||||
this.TopMarkerLabel.Text = "Marker 99999";
|
||||
//
|
||||
// TAStudio
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(530, 519);
|
||||
this.Controls.Add(this.TopMarkerBox);
|
||||
this.Controls.Add(this.TopMarkerLabel);
|
||||
this.Controls.Add(this.MarkerDescriptionBox);
|
||||
this.Controls.Add(this.MarkerLabel);
|
||||
this.Controls.Add(this.TASMenu);
|
||||
this.Controls.Add(this.TASView);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MainMenuStrip = this.TASMenu;
|
||||
this.MinimumSize = new System.Drawing.Size(437, 148);
|
||||
this.Name = "TAStudio";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.WindowsDefaultBounds;
|
||||
this.Text = "TAStudio";
|
||||
this.Load += new System.EventHandler(this.TAStudio_Load);
|
||||
this.TASMenu.ResumeLayout(false);
|
||||
this.TASMenu.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private MenuStripEx TASMenu;
|
||||
private System.Windows.Forms.ToolStripMenuItem FileSubMenu;
|
||||
private System.Windows.Forms.ToolStripMenuItem NewTASMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem OpenTASMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SaveTASMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SaveAsTASMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripMenuItem ImportMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem ExitMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem ConfigSubMenu;
|
||||
private VirtualListView TASView;
|
||||
private System.Windows.Forms.ColumnHeader Log;
|
||||
private System.Windows.Forms.ToolStripMenuItem RecentSubMenu;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ColumnHeader Frame;
|
||||
private System.Windows.Forms.ToolStripMenuItem insertFrameToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
|
||||
private System.Windows.Forms.ToolStripMenuItem cloneToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem deleteFramesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem2;
|
||||
private System.Windows.Forms.ToolStripMenuItem insertNumFramesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator8;
|
||||
private System.Windows.Forms.ToolStripMenuItem TruncateMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem pasteInsertToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem ExportMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem UndoMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem RedoMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SelectionUndoMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SelectionRedoMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
|
||||
private System.Windows.Forms.ToolStripMenuItem DeselectMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SelectBetweenMarkersMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem reselectClipboardToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator6;
|
||||
private System.Windows.Forms.ToolStripMenuItem ProjectOptionsMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
|
||||
private System.Windows.Forms.ToolStripMenuItem HelpSubMenu;
|
||||
private System.Windows.Forms.ToolStripMenuItem EnableTooltipsMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator10;
|
||||
private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SetMaxUndoLevelsMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SetGreenzoneCapacityMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem EnableGreenzoningMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem AutofirePatternSkipsLagMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem AutoadjustInputMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator11;
|
||||
private System.Windows.Forms.ToolStripMenuItem DrawInputByDraggingMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem CombineConsecutiveRecordingsMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem Use1PKeysMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem UseInputKeysItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem BindMarkersToInputMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem EmptyNewMarkerNotesMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator13;
|
||||
private System.Windows.Forms.ToolStripMenuItem BranchesRestoreEntireMovieMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem OsdInBranchScreenshotsMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator14;
|
||||
private System.Windows.Forms.ToolStripMenuItem AutopauseAtEndOfMovieMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SettingsSubMenu;
|
||||
private System.Windows.Forms.ToolStripMenuItem AutoloadMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SaveWindowPositionMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem AlwaysOnTopMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator12;
|
||||
private System.Windows.Forms.ToolStripMenuItem RestoreDefaultSettingsMenuItem;
|
||||
private System.Windows.Forms.Label MarkerLabel;
|
||||
private System.Windows.Forms.TextBox MarkerDescriptionBox;
|
||||
private System.Windows.Forms.TextBox TopMarkerBox;
|
||||
private System.Windows.Forms.Label TopMarkerLabel;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,142 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
using BizHawk.Client.Common;
|
||||
|
||||
namespace BizHawk.Client.EmuHawk
|
||||
{
|
||||
public partial class TAStudio : Form, IToolForm
|
||||
{
|
||||
private int _defaultWidth;
|
||||
private int _defaultHeight;
|
||||
|
||||
#region API
|
||||
|
||||
public TAStudio()
|
||||
{
|
||||
InitializeComponent();
|
||||
TASView.QueryItemText += TASView_QueryItemText;
|
||||
TASView.QueryItemBkColor += TASView_QueryItemBkColor;
|
||||
TASView.VirtualMode = true;
|
||||
Closing += (o, e) =>
|
||||
{
|
||||
if (AskSave())
|
||||
{
|
||||
SaveConfigSettings();
|
||||
}
|
||||
else
|
||||
{
|
||||
e.Cancel = true;
|
||||
}
|
||||
|
||||
GlobalWin.OSD.AddMessage("TAStudio Disengaged");
|
||||
};
|
||||
|
||||
TopMost = Global.Config.TAStudioTopMost;
|
||||
}
|
||||
|
||||
public bool AskSave()
|
||||
{
|
||||
// TODO: eventually we want to do this
|
||||
return true;
|
||||
}
|
||||
|
||||
public bool UpdateBefore
|
||||
{
|
||||
get { return false; }
|
||||
}
|
||||
|
||||
public void UpdateValues()
|
||||
{
|
||||
if (!IsHandleCreated || IsDisposed) return;
|
||||
}
|
||||
|
||||
public void Restart()
|
||||
{
|
||||
if (!IsHandleCreated || IsDisposed) return;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private void TASView_QueryItemBkColor(int index, int column, ref Color color)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void TASView_QueryItemText(int index, int column, out string text)
|
||||
{
|
||||
text = String.Empty;
|
||||
}
|
||||
|
||||
private void TAStudio_Load(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.OSD.AddMessage("TAStudio engaged");
|
||||
LoadConfigSettings();
|
||||
}
|
||||
|
||||
private void LoadConfigSettings()
|
||||
{
|
||||
_defaultWidth = Size.Width;
|
||||
_defaultHeight = Size.Height;
|
||||
|
||||
if (Global.Config.TAStudioSaveWindowPosition && Global.Config.TASWndx >= 0 && Global.Config.TASWndy >= 0)
|
||||
{
|
||||
Location = new Point(Global.Config.TASWndx, Global.Config.TASWndy);
|
||||
}
|
||||
|
||||
if (Global.Config.TASWidth >= 0 && Global.Config.TASHeight >= 0)
|
||||
{
|
||||
Size = new Size(Global.Config.TASWidth, Global.Config.TASHeight);
|
||||
}
|
||||
}
|
||||
|
||||
private void SaveConfigSettings()
|
||||
{
|
||||
Global.Config.TASWndx = Location.X;
|
||||
Global.Config.TASWndy = Location.Y;
|
||||
Global.Config.TASWidth = Right - Left;
|
||||
Global.Config.TASHeight = Bottom - Top;
|
||||
}
|
||||
|
||||
#region Events
|
||||
|
||||
#region File Menu
|
||||
|
||||
private void ExitMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Settings Menu
|
||||
|
||||
private void SettingsSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||
{
|
||||
SaveWindowPositionMenuItem.Checked = Global.Config.TAStudioSaveWindowPosition;
|
||||
AutoloadMenuItem.Checked = Global.Config.AutoloadTAStudio;
|
||||
AlwaysOnTopMenuItem.Checked = Global.Config.TAStudioTopMost;
|
||||
}
|
||||
|
||||
private void AutoloadMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.AutoloadTAStudio ^= true;
|
||||
}
|
||||
private void SaveWindowPositionMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.TAStudioSaveWindowPosition ^= true;
|
||||
}
|
||||
|
||||
private void AlwaysOnTopMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.TAStudioTopMost ^= true;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
|
@ -117,18 +117,9 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<metadata name="TASMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>324, 17</value>
|
||||
</metadata>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>416, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>126, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
|
@ -260,7 +260,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
if (Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished)
|
||||
{
|
||||
string str = Global.MovieSession.Movie.GetInput(Global.Emulator.Frame);
|
||||
if (Global.Config.TASUpdatePads && str != "")
|
||||
if (Global.Config.VirtualPadsUpdatePads && str != "")
|
||||
{
|
||||
switch (Global.Emulator.SystemId)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue