Merge branch 'master' of https://github.com/TASVideos/BizHawk.git
This commit is contained in:
commit
bd26f73516
|
@ -76,12 +76,14 @@
|
|||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.RegisterToTextEditorsSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RegisterSublimeText2MenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RegisterNotePadMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.HelpSubMenu = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.FunctionsListMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.OnlineDocsMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.OutputBox = new System.Windows.Forms.RichTextBox();
|
||||
this.ConsoleContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.ClearConsoleContextItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SelectAllContextItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RegisteredFunctionsContextItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.InputBox = new System.Windows.Forms.TextBox();
|
||||
|
@ -107,7 +109,7 @@
|
|||
this.PathName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
|
||||
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
|
||||
this.RegisterNotePadMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.CopyContextItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ScriptListContextMenu.SuspendLayout();
|
||||
this.menuStrip1.SuspendLayout();
|
||||
this.ConsoleContextMenu.SuspendLayout();
|
||||
|
@ -130,14 +132,14 @@
|
|||
this.ScriptContextSeparator,
|
||||
this.StopAllScriptsContextItem});
|
||||
this.ScriptListContextMenu.Name = "contextMenuStrip1";
|
||||
this.ScriptListContextMenu.Size = new System.Drawing.Size(165, 142);
|
||||
this.ScriptListContextMenu.Size = new System.Drawing.Size(158, 142);
|
||||
this.ScriptListContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ScriptListContextMenu_Opening);
|
||||
//
|
||||
// ToggleScriptContextItem
|
||||
//
|
||||
this.ToggleScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Refresh1;
|
||||
this.ToggleScriptContextItem.Name = "ToggleScriptContextItem";
|
||||
this.ToggleScriptContextItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.ToggleScriptContextItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.ToggleScriptContextItem.Text = "&Toggle";
|
||||
this.ToggleScriptContextItem.Click += new System.EventHandler(this.ToggleScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -145,7 +147,7 @@
|
|||
//
|
||||
this.PauseScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause;
|
||||
this.PauseScriptContextItem.Name = "PauseScriptContextItem";
|
||||
this.PauseScriptContextItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.PauseScriptContextItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.PauseScriptContextItem.Text = "Pause or Resume";
|
||||
this.PauseScriptContextItem.Click += new System.EventHandler(this.PauseScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -153,7 +155,7 @@
|
|||
//
|
||||
this.EditScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS;
|
||||
this.EditScriptContextItem.Name = "EditScriptContextItem";
|
||||
this.EditScriptContextItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.EditScriptContextItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.EditScriptContextItem.Text = "&Edit";
|
||||
this.EditScriptContextItem.Click += new System.EventHandler(this.EditScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -161,7 +163,7 @@
|
|||
//
|
||||
this.RemoveScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close;
|
||||
this.RemoveScriptContextItem.Name = "RemoveScriptContextItem";
|
||||
this.RemoveScriptContextItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.RemoveScriptContextItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.RemoveScriptContextItem.Text = "&Remove";
|
||||
this.RemoveScriptContextItem.Click += new System.EventHandler(this.RemoveScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -169,20 +171,20 @@
|
|||
//
|
||||
this.InsertSeperatorContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator;
|
||||
this.InsertSeperatorContextItem.Name = "InsertSeperatorContextItem";
|
||||
this.InsertSeperatorContextItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.InsertSeperatorContextItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.InsertSeperatorContextItem.Text = "Insert Seperator";
|
||||
this.InsertSeperatorContextItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click);
|
||||
//
|
||||
// ScriptContextSeparator
|
||||
//
|
||||
this.ScriptContextSeparator.Name = "ScriptContextSeparator";
|
||||
this.ScriptContextSeparator.Size = new System.Drawing.Size(161, 6);
|
||||
this.ScriptContextSeparator.Size = new System.Drawing.Size(154, 6);
|
||||
//
|
||||
// StopAllScriptsContextItem
|
||||
//
|
||||
this.StopAllScriptsContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop;
|
||||
this.StopAllScriptsContextItem.Name = "StopAllScriptsContextItem";
|
||||
this.StopAllScriptsContextItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.StopAllScriptsContextItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.StopAllScriptsContextItem.Text = "Stop All Scripts";
|
||||
this.StopAllScriptsContextItem.Click += new System.EventHandler(this.StopAllScriptsMenuItem_Click);
|
||||
//
|
||||
|
@ -213,7 +215,7 @@
|
|||
this.toolStripSeparator1,
|
||||
this.ExitMenuItem});
|
||||
this.FileSubMenu.Name = "FileSubMenu";
|
||||
this.FileSubMenu.Size = new System.Drawing.Size(37, 20);
|
||||
this.FileSubMenu.Size = new System.Drawing.Size(35, 20);
|
||||
this.FileSubMenu.Text = "&File";
|
||||
this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -223,7 +225,7 @@
|
|||
this.NewSessionMenuItem.Name = "NewSessionMenuItem";
|
||||
this.NewSessionMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.N)));
|
||||
this.NewSessionMenuItem.Size = new System.Drawing.Size(237, 22);
|
||||
this.NewSessionMenuItem.Size = new System.Drawing.Size(232, 22);
|
||||
this.NewSessionMenuItem.Text = "&New Session";
|
||||
this.NewSessionMenuItem.Click += new System.EventHandler(this.NewSessionMenuItem_Click);
|
||||
//
|
||||
|
@ -233,7 +235,7 @@
|
|||
this.OpenSessionMenuItem.Name = "OpenSessionMenuItem";
|
||||
this.OpenSessionMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.O)));
|
||||
this.OpenSessionMenuItem.Size = new System.Drawing.Size(237, 22);
|
||||
this.OpenSessionMenuItem.Size = new System.Drawing.Size(232, 22);
|
||||
this.OpenSessionMenuItem.Text = "&Open Session...";
|
||||
this.OpenSessionMenuItem.Click += new System.EventHandler(this.OpenSessionMenuItem_Click);
|
||||
//
|
||||
|
@ -242,7 +244,7 @@
|
|||
this.SaveSessionMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs;
|
||||
this.SaveSessionMenuItem.Name = "SaveSessionMenuItem";
|
||||
this.SaveSessionMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)));
|
||||
this.SaveSessionMenuItem.Size = new System.Drawing.Size(237, 22);
|
||||
this.SaveSessionMenuItem.Size = new System.Drawing.Size(232, 22);
|
||||
this.SaveSessionMenuItem.Text = "&Save Session";
|
||||
this.SaveSessionMenuItem.Click += new System.EventHandler(this.SaveSessionMenuItem_Click);
|
||||
//
|
||||
|
@ -251,21 +253,21 @@
|
|||
this.SaveSessionAsMenuItem.Name = "SaveSessionAsMenuItem";
|
||||
this.SaveSessionAsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
|
||||
| System.Windows.Forms.Keys.S)));
|
||||
this.SaveSessionAsMenuItem.Size = new System.Drawing.Size(237, 22);
|
||||
this.SaveSessionAsMenuItem.Size = new System.Drawing.Size(232, 22);
|
||||
this.SaveSessionAsMenuItem.Text = "Save Session &As...";
|
||||
this.SaveSessionAsMenuItem.Click += new System.EventHandler(this.SaveSessionAsMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator9
|
||||
//
|
||||
this.toolStripSeparator9.Name = "toolStripSeparator9";
|
||||
this.toolStripSeparator9.Size = new System.Drawing.Size(234, 6);
|
||||
this.toolStripSeparator9.Size = new System.Drawing.Size(229, 6);
|
||||
//
|
||||
// RecentSessionsSubMenu
|
||||
//
|
||||
this.RecentSessionsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripSeparator8});
|
||||
this.RecentSessionsSubMenu.Name = "RecentSessionsSubMenu";
|
||||
this.RecentSessionsSubMenu.Size = new System.Drawing.Size(237, 22);
|
||||
this.RecentSessionsSubMenu.Size = new System.Drawing.Size(232, 22);
|
||||
this.RecentSessionsSubMenu.Text = "Recent Sessions";
|
||||
this.RecentSessionsSubMenu.DropDownOpened += new System.EventHandler(this.RecentSessionsSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -280,7 +282,7 @@
|
|||
this.toolStripSeparator3});
|
||||
this.RecentScriptsSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent;
|
||||
this.RecentScriptsSubMenu.Name = "RecentScriptsSubMenu";
|
||||
this.RecentScriptsSubMenu.Size = new System.Drawing.Size(237, 22);
|
||||
this.RecentScriptsSubMenu.Size = new System.Drawing.Size(232, 22);
|
||||
this.RecentScriptsSubMenu.Text = "Recent Scripts";
|
||||
this.RecentScriptsSubMenu.DropDownOpened += new System.EventHandler(this.RecentScriptsSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -292,13 +294,13 @@
|
|||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(234, 6);
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(229, 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(237, 22);
|
||||
this.ExitMenuItem.Size = new System.Drawing.Size(232, 22);
|
||||
this.ExitMenuItem.Text = "E&xit";
|
||||
this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click);
|
||||
//
|
||||
|
@ -322,7 +324,7 @@
|
|||
this.StopAllScriptsMenuItem,
|
||||
this.RegisteredFunctionsMenuItem});
|
||||
this.ScriptSubMenu.Name = "ScriptSubMenu";
|
||||
this.ScriptSubMenu.Size = new System.Drawing.Size(49, 20);
|
||||
this.ScriptSubMenu.Size = new System.Drawing.Size(46, 20);
|
||||
this.ScriptSubMenu.Text = "&Script";
|
||||
this.ScriptSubMenu.DropDownOpened += new System.EventHandler(this.ScriptSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -331,7 +333,7 @@
|
|||
this.NewScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.NewFile;
|
||||
this.NewScriptMenuItem.Name = "NewScriptMenuItem";
|
||||
this.NewScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
|
||||
this.NewScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.NewScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.NewScriptMenuItem.Text = "New Script";
|
||||
this.NewScriptMenuItem.Click += new System.EventHandler(this.NewScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -340,7 +342,7 @@
|
|||
this.OpenScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile;
|
||||
this.OpenScriptMenuItem.Name = "OpenScriptMenuItem";
|
||||
this.OpenScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
|
||||
this.OpenScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.OpenScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.OpenScriptMenuItem.Text = "&Open Script...";
|
||||
this.OpenScriptMenuItem.Click += new System.EventHandler(this.OpenScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -349,7 +351,7 @@
|
|||
this.RefreshScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Refresh1;
|
||||
this.RefreshScriptMenuItem.Name = "RefreshScriptMenuItem";
|
||||
this.RefreshScriptMenuItem.ShortcutKeys = System.Windows.Forms.Keys.F5;
|
||||
this.RefreshScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.RefreshScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.RefreshScriptMenuItem.Text = "&Re&fresh";
|
||||
this.RefreshScriptMenuItem.Click += new System.EventHandler(this.RefreshScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -358,7 +360,7 @@
|
|||
this.ToggleScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.checkbox;
|
||||
this.ToggleScriptMenuItem.Name = "ToggleScriptMenuItem";
|
||||
this.ToggleScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.T)));
|
||||
this.ToggleScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.ToggleScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.ToggleScriptMenuItem.Text = "&Toggle";
|
||||
this.ToggleScriptMenuItem.Click += new System.EventHandler(this.ToggleScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -366,7 +368,7 @@
|
|||
//
|
||||
this.PauseScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause;
|
||||
this.PauseScriptMenuItem.Name = "PauseScriptMenuItem";
|
||||
this.PauseScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.PauseScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.PauseScriptMenuItem.Text = "Pause or Resume";
|
||||
this.PauseScriptMenuItem.Click += new System.EventHandler(this.PauseScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -375,7 +377,7 @@
|
|||
this.EditScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS;
|
||||
this.EditScriptMenuItem.Name = "EditScriptMenuItem";
|
||||
this.EditScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E)));
|
||||
this.EditScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.EditScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.EditScriptMenuItem.Text = "&Edit Script";
|
||||
this.EditScriptMenuItem.Click += new System.EventHandler(this.EditScriptMenuItem_Click);
|
||||
//
|
||||
|
@ -384,28 +386,28 @@
|
|||
this.RemoveScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete;
|
||||
this.RemoveScriptMenuItem.Name = "RemoveScriptMenuItem";
|
||||
this.RemoveScriptMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete;
|
||||
this.RemoveScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.RemoveScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.RemoveScriptMenuItem.Text = "&Remove Script";
|
||||
this.RemoveScriptMenuItem.Click += new System.EventHandler(this.RemoveScriptMenuItem_Click);
|
||||
//
|
||||
// DuplicateScriptMenuItem
|
||||
//
|
||||
this.DuplicateScriptMenuItem.Name = "DuplicateScriptMenuItem";
|
||||
this.DuplicateScriptMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.DuplicateScriptMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.DuplicateScriptMenuItem.Text = "&Duplicate Script";
|
||||
this.DuplicateScriptMenuItem.Click += new System.EventHandler(this.DuplicateScriptMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator7
|
||||
//
|
||||
this.toolStripSeparator7.Name = "toolStripSeparator7";
|
||||
this.toolStripSeparator7.Size = new System.Drawing.Size(215, 6);
|
||||
this.toolStripSeparator7.Size = new System.Drawing.Size(209, 6);
|
||||
//
|
||||
// InsertSeparatorMenuItem
|
||||
//
|
||||
this.InsertSeparatorMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator;
|
||||
this.InsertSeparatorMenuItem.Name = "InsertSeparatorMenuItem";
|
||||
this.InsertSeparatorMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I)));
|
||||
this.InsertSeparatorMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.InsertSeparatorMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.InsertSeparatorMenuItem.Text = "Insert Separator";
|
||||
this.InsertSeparatorMenuItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click);
|
||||
//
|
||||
|
@ -414,7 +416,7 @@
|
|||
this.MoveUpMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp;
|
||||
this.MoveUpMenuItem.Name = "MoveUpMenuItem";
|
||||
this.MoveUpMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.U)));
|
||||
this.MoveUpMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.MoveUpMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.MoveUpMenuItem.Text = "Move &Up";
|
||||
this.MoveUpMenuItem.Click += new System.EventHandler(this.MoveUpMenuItem_Click);
|
||||
//
|
||||
|
@ -423,7 +425,7 @@
|
|||
this.MoveDownMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown;
|
||||
this.MoveDownMenuItem.Name = "MoveDownMenuItem";
|
||||
this.MoveDownMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D)));
|
||||
this.MoveDownMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.MoveDownMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.MoveDownMenuItem.Text = "Move &Down";
|
||||
this.MoveDownMenuItem.Click += new System.EventHandler(this.MoveDownMenuItem_Click);
|
||||
//
|
||||
|
@ -431,20 +433,20 @@
|
|||
//
|
||||
this.SelectAllMenuItem.Name = "SelectAllMenuItem";
|
||||
this.SelectAllMenuItem.ShortcutKeyDisplayString = "Ctrl+A";
|
||||
this.SelectAllMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.SelectAllMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.SelectAllMenuItem.Text = "Select &All";
|
||||
this.SelectAllMenuItem.Click += new System.EventHandler(this.SelectAllMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator6
|
||||
//
|
||||
this.toolStripSeparator6.Name = "toolStripSeparator6";
|
||||
this.toolStripSeparator6.Size = new System.Drawing.Size(215, 6);
|
||||
this.toolStripSeparator6.Size = new System.Drawing.Size(209, 6);
|
||||
//
|
||||
// StopAllScriptsMenuItem
|
||||
//
|
||||
this.StopAllScriptsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop;
|
||||
this.StopAllScriptsMenuItem.Name = "StopAllScriptsMenuItem";
|
||||
this.StopAllScriptsMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.StopAllScriptsMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.StopAllScriptsMenuItem.Text = "Stop All Scripts";
|
||||
this.StopAllScriptsMenuItem.Click += new System.EventHandler(this.StopAllScriptsMenuItem_Click);
|
||||
//
|
||||
|
@ -452,7 +454,7 @@
|
|||
//
|
||||
this.RegisteredFunctionsMenuItem.Name = "RegisteredFunctionsMenuItem";
|
||||
this.RegisteredFunctionsMenuItem.ShortcutKeyDisplayString = "F12";
|
||||
this.RegisteredFunctionsMenuItem.Size = new System.Drawing.Size(218, 22);
|
||||
this.RegisteredFunctionsMenuItem.Size = new System.Drawing.Size(212, 22);
|
||||
this.RegisteredFunctionsMenuItem.Text = "&Registered Functions...";
|
||||
this.RegisteredFunctionsMenuItem.Click += new System.EventHandler(this.RegisteredFunctionsMenuItem_Click);
|
||||
//
|
||||
|
@ -466,42 +468,42 @@
|
|||
this.toolStripSeparator4,
|
||||
this.RegisterToTextEditorsSubMenu});
|
||||
this.SettingsSubMenu.Name = "SettingsSubMenu";
|
||||
this.SettingsSubMenu.Size = new System.Drawing.Size(61, 20);
|
||||
this.SettingsSubMenu.Size = new System.Drawing.Size(58, 20);
|
||||
this.SettingsSubMenu.Text = "&Settings";
|
||||
this.SettingsSubMenu.DropDownOpened += new System.EventHandler(this.OptionsSubMenu_DropDownOpened);
|
||||
//
|
||||
// DisableScriptsOnLoadMenuItem
|
||||
//
|
||||
this.DisableScriptsOnLoadMenuItem.Name = "DisableScriptsOnLoadMenuItem";
|
||||
this.DisableScriptsOnLoadMenuItem.Size = new System.Drawing.Size(286, 22);
|
||||
this.DisableScriptsOnLoadMenuItem.Size = new System.Drawing.Size(267, 22);
|
||||
this.DisableScriptsOnLoadMenuItem.Text = "Disable Scripts on Load";
|
||||
this.DisableScriptsOnLoadMenuItem.Click += new System.EventHandler(this.DisableScriptsOnLoadMenuItem_Click);
|
||||
//
|
||||
// ReturnAllIfNoneSelectedMenuItem
|
||||
//
|
||||
this.ReturnAllIfNoneSelectedMenuItem.Name = "ReturnAllIfNoneSelectedMenuItem";
|
||||
this.ReturnAllIfNoneSelectedMenuItem.Size = new System.Drawing.Size(286, 22);
|
||||
this.ReturnAllIfNoneSelectedMenuItem.Size = new System.Drawing.Size(267, 22);
|
||||
this.ReturnAllIfNoneSelectedMenuItem.Text = "Toggle All if None Selected";
|
||||
this.ReturnAllIfNoneSelectedMenuItem.Click += new System.EventHandler(this.ToggleAllIfNoneSelectedMenuItem_Click);
|
||||
//
|
||||
// RemoveRegisteredFunctionsOnToggleMenuItem
|
||||
//
|
||||
this.RemoveRegisteredFunctionsOnToggleMenuItem.Name = "RemoveRegisteredFunctionsOnToggleMenuItem";
|
||||
this.RemoveRegisteredFunctionsOnToggleMenuItem.Size = new System.Drawing.Size(286, 22);
|
||||
this.RemoveRegisteredFunctionsOnToggleMenuItem.Size = new System.Drawing.Size(267, 22);
|
||||
this.RemoveRegisteredFunctionsOnToggleMenuItem.Text = "Remove Registered Functions on Toggle";
|
||||
this.RemoveRegisteredFunctionsOnToggleMenuItem.Click += new System.EventHandler(this.RemoveRegisteredFunctionsOnToggleMenuItem_Click);
|
||||
//
|
||||
// ReloadWhenScriptFileChangesMenuItem
|
||||
//
|
||||
this.ReloadWhenScriptFileChangesMenuItem.Name = "ReloadWhenScriptFileChangesMenuItem";
|
||||
this.ReloadWhenScriptFileChangesMenuItem.Size = new System.Drawing.Size(286, 22);
|
||||
this.ReloadWhenScriptFileChangesMenuItem.Size = new System.Drawing.Size(267, 22);
|
||||
this.ReloadWhenScriptFileChangesMenuItem.Text = "Reload When Script File Changes";
|
||||
this.ReloadWhenScriptFileChangesMenuItem.Click += new System.EventHandler(this.ReloadWhenScriptFileChangesMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(283, 6);
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(264, 6);
|
||||
//
|
||||
// RegisterToTextEditorsSubMenu
|
||||
//
|
||||
|
@ -509,7 +511,7 @@
|
|||
this.RegisterSublimeText2MenuItem,
|
||||
this.RegisterNotePadMenuItem});
|
||||
this.RegisterToTextEditorsSubMenu.Name = "RegisterToTextEditorsSubMenu";
|
||||
this.RegisterToTextEditorsSubMenu.Size = new System.Drawing.Size(286, 22);
|
||||
this.RegisterToTextEditorsSubMenu.Size = new System.Drawing.Size(267, 22);
|
||||
this.RegisterToTextEditorsSubMenu.Text = "Register To Text Editors";
|
||||
this.RegisterToTextEditorsSubMenu.DropDownOpened += new System.EventHandler(this.RegisterToTextEditorsSubMenu_DropDownOpened);
|
||||
//
|
||||
|
@ -517,31 +519,38 @@
|
|||
//
|
||||
this.RegisterSublimeText2MenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GreenCheck;
|
||||
this.RegisterSublimeText2MenuItem.Name = "RegisterSublimeText2MenuItem";
|
||||
this.RegisterSublimeText2MenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.RegisterSublimeText2MenuItem.Size = new System.Drawing.Size(144, 22);
|
||||
this.RegisterSublimeText2MenuItem.Text = "&Sublime Text 2";
|
||||
this.RegisterSublimeText2MenuItem.Click += new System.EventHandler(this.RegisterSublimeText2MenuItem_Click);
|
||||
//
|
||||
// RegisterNotePadMenuItem
|
||||
//
|
||||
this.RegisterNotePadMenuItem.Name = "RegisterNotePadMenuItem";
|
||||
this.RegisterNotePadMenuItem.Size = new System.Drawing.Size(144, 22);
|
||||
this.RegisterNotePadMenuItem.Text = "Notepad++";
|
||||
this.RegisterNotePadMenuItem.Click += new System.EventHandler(this.RegisterNotePadMenuItem_Click);
|
||||
//
|
||||
// HelpSubMenu
|
||||
//
|
||||
this.HelpSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.FunctionsListMenuItem,
|
||||
this.OnlineDocsMenuItem});
|
||||
this.HelpSubMenu.Name = "HelpSubMenu";
|
||||
this.HelpSubMenu.Size = new System.Drawing.Size(44, 20);
|
||||
this.HelpSubMenu.Size = new System.Drawing.Size(40, 20);
|
||||
this.HelpSubMenu.Text = "&Help";
|
||||
//
|
||||
// FunctionsListMenuItem
|
||||
//
|
||||
this.FunctionsListMenuItem.Name = "FunctionsListMenuItem";
|
||||
this.FunctionsListMenuItem.ShortcutKeys = System.Windows.Forms.Keys.F1;
|
||||
this.FunctionsListMenuItem.Size = new System.Drawing.Size(202, 22);
|
||||
this.FunctionsListMenuItem.Size = new System.Drawing.Size(189, 22);
|
||||
this.FunctionsListMenuItem.Text = "&Lua Functions List";
|
||||
this.FunctionsListMenuItem.Click += new System.EventHandler(this.FunctionsListMenuItem_Click);
|
||||
//
|
||||
// OnlineDocsMenuItem
|
||||
//
|
||||
this.OnlineDocsMenuItem.Name = "OnlineDocsMenuItem";
|
||||
this.OnlineDocsMenuItem.Size = new System.Drawing.Size(202, 22);
|
||||
this.OnlineDocsMenuItem.Size = new System.Drawing.Size(189, 22);
|
||||
this.OnlineDocsMenuItem.Text = "Documentation online...";
|
||||
this.OnlineDocsMenuItem.Click += new System.EventHandler(this.OnlineDocsMenuItem_Click);
|
||||
//
|
||||
|
@ -552,6 +561,7 @@
|
|||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.OutputBox.ContextMenuStrip = this.ConsoleContextMenu;
|
||||
this.OutputBox.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.OutputBox.HideSelection = false;
|
||||
this.OutputBox.Location = new System.Drawing.Point(6, 17);
|
||||
this.OutputBox.Name = "OutputBox";
|
||||
this.OutputBox.ReadOnly = true;
|
||||
|
@ -564,22 +574,31 @@
|
|||
//
|
||||
this.ConsoleContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.ClearConsoleContextItem,
|
||||
this.SelectAllContextItem,
|
||||
this.CopyContextItem,
|
||||
this.RegisteredFunctionsContextItem});
|
||||
this.ConsoleContextMenu.Name = "contextMenuStrip2";
|
||||
this.ConsoleContextMenu.Size = new System.Drawing.Size(185, 48);
|
||||
this.ConsoleContextMenu.Size = new System.Drawing.Size(181, 114);
|
||||
this.ConsoleContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ConsoleContextMenu_Opening);
|
||||
//
|
||||
// ClearConsoleContextItem
|
||||
//
|
||||
this.ClearConsoleContextItem.Name = "ClearConsoleContextItem";
|
||||
this.ClearConsoleContextItem.Size = new System.Drawing.Size(184, 22);
|
||||
this.ClearConsoleContextItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.ClearConsoleContextItem.Text = "&Clear";
|
||||
this.ClearConsoleContextItem.Click += new System.EventHandler(this.ClearConsoleContextItem_Click);
|
||||
//
|
||||
// SelectAllContextItem
|
||||
//
|
||||
this.SelectAllContextItem.Name = "SelectAllContextItem";
|
||||
this.SelectAllContextItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.SelectAllContextItem.Text = "Select &All";
|
||||
this.SelectAllContextItem.Click += new System.EventHandler(this.SelectAllContextItem_Click);
|
||||
//
|
||||
// RegisteredFunctionsContextItem
|
||||
//
|
||||
this.RegisteredFunctionsContextItem.Name = "RegisteredFunctionsContextItem";
|
||||
this.RegisteredFunctionsContextItem.Size = new System.Drawing.Size(184, 22);
|
||||
this.RegisteredFunctionsContextItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.RegisteredFunctionsContextItem.Text = "&Registered Functions";
|
||||
this.RegisteredFunctionsContextItem.Click += new System.EventHandler(this.RegisteredFunctionsMenuItem_Click);
|
||||
//
|
||||
|
@ -845,12 +864,12 @@
|
|||
this.splitContainer1.SplitterDistance = 280;
|
||||
this.splitContainer1.TabIndex = 7;
|
||||
//
|
||||
// RegisterNotePadMenuItem
|
||||
// CopyContextItem
|
||||
//
|
||||
this.RegisterNotePadMenuItem.Name = "RegisterNotePadMenuItem";
|
||||
this.RegisterNotePadMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.RegisterNotePadMenuItem.Text = "Notepad++";
|
||||
this.RegisterNotePadMenuItem.Click += new System.EventHandler(this.RegisterNotePadMenuItem_Click);
|
||||
this.CopyContextItem.Name = "CopyContextItem";
|
||||
this.CopyContextItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.CopyContextItem.Text = "Copy";
|
||||
this.CopyContextItem.Click += new System.EventHandler(this.CopyContextItem_Click);
|
||||
//
|
||||
// LuaConsole
|
||||
//
|
||||
|
@ -969,5 +988,7 @@
|
|||
private System.Windows.Forms.ToolStripMenuItem RegisterToTextEditorsSubMenu;
|
||||
private System.Windows.Forms.ToolStripMenuItem RegisterSublimeText2MenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem RegisterNotePadMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SelectAllContextItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem CopyContextItem;
|
||||
}
|
||||
}
|
|
@ -488,6 +488,34 @@ namespace BizHawk.Client.EmuHawk
|
|||
});
|
||||
}
|
||||
|
||||
public void SelectAll()
|
||||
{
|
||||
if (!OutputBox.IsHandleCreated || OutputBox.IsDisposed)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
OutputBox.Invoke(() =>
|
||||
{
|
||||
OutputBox.SelectAll();
|
||||
OutputBox.Refresh();
|
||||
});
|
||||
}
|
||||
|
||||
public void Copy()
|
||||
{
|
||||
if (!OutputBox.IsHandleCreated || OutputBox.IsDisposed)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
OutputBox.Invoke(() =>
|
||||
{
|
||||
OutputBox.Copy();
|
||||
OutputBox.Refresh();
|
||||
});
|
||||
}
|
||||
|
||||
public bool LoadLuaSession(string path)
|
||||
{
|
||||
var result = LuaImp.ScriptList.LoadLuaSession(path);
|
||||
|
@ -1182,6 +1210,10 @@ namespace BizHawk.Client.EmuHawk
|
|||
private void ConsoleContextMenu_Opening(object sender, CancelEventArgs e)
|
||||
{
|
||||
RegisteredFunctionsContextItem.Enabled = LuaImp.RegisteredFunctions.Any();
|
||||
CopyContextItem.Enabled = OutputBox.SelectedText.Any();
|
||||
ClearConsoleContextItem.Enabled =
|
||||
SelectAllContextItem.Enabled =
|
||||
OutputBox.Text.Any();
|
||||
}
|
||||
|
||||
private void ClearConsoleContextItem_Click(object sender, EventArgs e)
|
||||
|
@ -1189,6 +1221,16 @@ namespace BizHawk.Client.EmuHawk
|
|||
ClearOutputWindow();
|
||||
}
|
||||
|
||||
private void SelectAllContextItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
SelectAll();
|
||||
}
|
||||
|
||||
private void CopyContextItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Copy();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Dialog, Listview, OutputBox, InputBox
|
||||
|
|
|
@ -153,69 +153,69 @@
|
|||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACA
|
||||
DgAAAk1TRnQBSQFMAgEBAwEAATgBAAE4AQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
|
||||
AwABEAMAAQEBAAEgBgABECoAAW4BVgFXAeUBsgG0AdIB/wG7Ab4B1wH/AXEBVQFYAecwAAFuAVcBVgHl
|
||||
AbIB0gG2Af8BuwHXAb4B/wFxAVgBVQHnMAABcwJWAeUB0gG+AbIB/wHXAcUBuwH/AXQCVQHnaAABbAFZ
|
||||
AXMB9QE5AUABlwH/AQUBEAGHAf8BBgEQAYcB/wEEAQ8BhwH/AQsBFQGIAf8BDgEYAYkB/wFpAV4BiAH5
|
||||
IAABbAFzAVwB9QE5AZcBRQH/AQUBhwEUAf8BBgGHARUB/wEEAYcBEgH/AQsBiAEZAf8BDgGJARwB/wFp
|
||||
AYgBXgH5IAABhgFnAVkB9QGXAVsBOQH/AYcBMwEFAf8BhwE0AQYB/wGHATIBBAH/AYgBNwELAf8BiQE6
|
||||
AQ4B/wGQAWgBWgH5XAABNAE8AZgB/wExATkBmAH/AbABsgHLAf8B2gHbAdoB/wLRAdUB/wHLAcwB0gH/
|
||||
AcQBxwHOAf8BWAFeAaUB/wFKAUUBdAH5ASkBMgGPAf8YAAEmAZIBMgH/ATEBmAE9Af8BsAHLAbMB/wHb
|
||||
AtoB/wHRAdUB0gH/AcsB0gHLAf8BxQHOAcQB/wFYAaUBYQH/AUoBdAFGAfkBKQGPATQB/xgAAZIBTAEm
|
||||
Af8BmAFWATEB/wHLAboBsAH/AtoB2wH/AdUB0wHRAf8B0gHNAcsB/wHOAcYBxAH/AaUBcwFYAf8BiAFc
|
||||
AUEB+QGPAUwBKQH/VAACQAGNAf0BawFRAVMB4wL+Af0B/wH+Af0B9QH/AvcB8wH/Ae8C7gH/Au0B6wH/
|
||||
AdkC2wH/AeMB5AHiAf8CwAHMAf8BawFUAV0B7QFMAUkBgQH7EAABQAGNAUAB/QFrAVMBUQHjAf8B/gL/
|
||||
Af4B9QH9Af8B9wHzAfYB/wLuAe8B/wHtAesB7QH/AtsB2QH/AeQB4gHjAf8BwAHMAcIB/wFrAV0BVAHt
|
||||
AUwBgQFLAfsQAAGTAUoBQAH9AWwBUgFRAeMB/gP/AfUB+wH+Af8B8wH1AfcB/wHuAe8B7gH/AesB7AHt
|
||||
Af8B2wHZAdoB/wLiAeQB/wHMAcUBwAH/AXUBVQFTAe0BigFZAUMB+0wAAW4BXQFwAfMBdAFZAWAB6wX/
|
||||
Af4B/Rf/Af4B/wHwAe8B8AH/Ac8B0AHWAf8BZwFQAV0B7QFrAVUBZAHvCAABbgFwAV0B8wF0AWABWQHr
|
||||
Bf8B/Qb/AeMB8AHjAf8BnAHNAZwK/wH+Av8B7wLwAf8BzwHWAc8B/wFnAV0BUAHtAWsBZAFVAe8IAAGF
|
||||
AV8BWQHzAXsBXQFYAesE/wH9F/8B/gP/AuMB4AH/Ac8ByQHHAf8BcgFUAU8B7QF5AVkBVQHvSAABagFe
|
||||
AY0B+QP+Jf8B8AHyAfAB/wLGAc0B/wFHAUEBbwH5CAABagGNAV4B+RD/AdwB7QHcAf8BEQF5AREB/wGD
|
||||
AcEBgw3/AfIB8QHwAf8BxwHOAcgB/wFHAW8BQQH5CAABkgFqAV4B+Qz/AeEBzQG+Af8BvgGSAY0B/wH3
|
||||
AfEB7wH/AfsB+AH3Af8BwQGYAY8B/wHqAdoB0QX/AeUB4gHmAf8BzgHKAccB/wGEAVcBQQH5RAABdwFi
|
||||
AXsB8wF1AV0BZwHtCP8C9QH7Af8BbQFpAdQB/wGhAZ8B5wH/AaMBoQHmAf8BogGhAeUB/wGUAZEB4QH/
|
||||
AZ4BnAHmBf8B+QH4AfcB/wHnAeQB3gH/AVoBUwFuAfUBXQFZAY0B+wF3AXsBYgHzAXUBZwFdAe0Q/wHk
|
||||
AfEB5AH/AQEBdQEBAf8BEQF7AREB/wGcAc4BnAn/AfkB9wH5Af8B5gHeAecB/wFaAW4BWAH1AV0BjQFZ
|
||||
AfsBjQFtAWAB8wF/AV4BXQHtDP8BrgF2AVQB/wFZAgAB/wH4AfUB8gH/AfoB9wH1Af8BWQIAAf8BswF7
|
||||
AVoF/wHxAfQB9QH/Ad4B5gHnAf8BgQFZAVAB9QGVAV8BVAH7QAABggGIAcoB/wHQAdIB7Qn/AvUB+gH/
|
||||
ATsBOAG7Af8BZwFkAd4B/wFkAWAB2AH/AV8BWwHTAf8BUwFOAdEB/wGiAaEB6QX/AvkB+AH/AfwB+wHq
|
||||
Af8BowGmAb4B/wFDAUoBoAH/AYIBygGKAf8B0AHtAdQR/wHiAfAB4gH/AQIBdgECAf8BAAF2AQAB/wER
|
||||
AYQBEQH/AZgBzAGYBf8B+QH4AfkB/wH8AeoB+gH/AaMBvgGlAf8BQwGgAU4B/wHKAZwBggH/Ae0B2wHQ
|
||||
Df8BugGMAWoB/wGNASIBAAL/Av4B/wP+Af8BjQEhAQAB/wG7AYkBaAX/AfIB9AH1Af8B6gH1AfwB/wG+
|
||||
AawBowH/AaABZAFDAf9AAAF0AXoBwgH/AeUB5gH0Cf8C9wH7Af8BSgFHAcMB/wF1AXMB4wH/AXABbQHd
|
||||
Af8BawFoAdgB/wFfAVoB0wH/AasBqQHqBf8D+QH/Af4B+wHvAf8BtAG2AcUB/wFBAUkBnwH/AXQBwgGB
|
||||
Af8B5QH0AecR/wHiAfAB4gH/AQEBeAEBAf8BAAF6AQAB/wEAAXIBAAH/AREBhAERAf8B+gH8AfoB/wP5
|
||||
Af8B/gHvAf4B/wG0AcUBtgH/AUEBnwFMAf8BwgGTAXQB/wH0AesB5Q3/AbkBjAFrAf8BpwE4AQsB/wH7
|
||||
AfkB+AH/AfsB+gH5Af8BpwE4AQsB/wG9AYwBawX/A/QB/wHvAfoB/gH/AcUBugG0Af8BnwFiAUEB/0AA
|
||||
AXABdwG9Af8C2gHvCf8C9wH7Af8BTgFLAccB/wF7AXkB6gH/AXYBdQHjAf8BcwFxAd8B/wFmAWMB2gH/
|
||||
Aa0BqwHrBf8C+gH4Af8B/QH8Ae4B/wGdAaABuwH/AUkBUQGjAf8BcAG9AXgB/wHaAe8B3hH/AeIB8AHi
|
||||
Af8BAgF4AQIB/wEAAXABAAH/ASwBjgEsAf8B4gHwAeIF/wH6AfgB+gH/Af0B7gH7Af8BnQG7AaEB/wFJ
|
||||
AaMBUgH/Ab0BjgFwAf8B7wHjAdoN/wG3AYgBZgH/AcQBRwEkAf8C/QH8Af8B/AH6AfkB/wHGAUoBJgH/
|
||||
AcIBjwFwBf8B8gH1AfcB/wHuAfcB/QH/AbsBqAGdAf8BowFoAUkB/0AAAXIBWQFpAe8BfwFlAXMB8Qj/
|
||||
AvYB+wH/AUsBRwHFAf8BegF5AesB/wF2AXUB5AH/AXQBcQHhAf8BZAFhAdsB/wGpAacB6wX/AvsB+QH/
|
||||
AfsB/AHuAf8BTQFKAYUB+wFvAVkBZQHvAXIBaQFZAe8BfwFzAWYB8RD/AeIB8AHiAf8BAAFuAQAB/wEo
|
||||
AYcBKAH/AecB8wHnCf8B+wH5AfsB/wH8Ae4B+QH/AU0BhQFMAfsBbwFlAVkB7wGBAWIBWQHvAY4BbQFk
|
||||
AfEM/wHBAZcBegH/AaQBPgEWAf8B/QH7AfoB/wH8AfoB+QH/AZMBOQEPAf8BzAGpAZQF/wH0AfcB+QH/
|
||||
Ae4B9QH8Af8BjgFZAUUB+wF/AVkBWAHvRAABewGBAc8J/wLzAfkB/wFJAUYBuQH/AYcBhgHWAf8BhwGF
|
||||
AdUB/wGHAYUB1QH/AWUBYgHIAf8BbQFsAcwG/wH+AfwB/wLOAdcB/wE5AUEBmAH/CAABewHPAY0R/wHT
|
||||
AegB0wH/ASQBhwEkAf8B4gHwAeIN/wH+AfwC/wHOAdcB0AH/ATkBmAFDAf8IAAHPAaEBeyn/AfsD/wHX
|
||||
AdIBzgH/AZgBWgE5Af9IAAGGAXMBnAH5AYUBbQGAAfEk/wH8AfsB9gH/ATcBPwGWAf8BbgFYAVsB6QgA
|
||||
AYYBnAF1AfkBhQGAAXEB8Qz/AfoB/AH6Af8B7wH2Ae8R/wH8AfYB/AH/ATcBlgFBAf8BbgFbAVYB6QgA
|
||||
Aa0BhQFyAfkBkwFyAW0B8ST/AfUB+gH8Af8BlgFYATcB/wF2AVgBVgHpTAACgwG8Af0BdgFdAWIB6Rz/
|
||||
AfIB9QH4Af8BWQFWAW4B9QFtAVkBeAH1EAABgwG8AYgB/QF2AWIBXQHpHP8B9AH4AfIB/wFZAW4BVgH1
|
||||
AW0BeAFeAfUQAAG+AZ0BeQH9AXkBXwFdAekc/wH4AvIB/wGCAVkBSwH1AYkBZwFZAfVUAAGAAXkBqQH7
|
||||
AY0BgAGpAfkC0wH3Af8B8QHwAfsB/wH2AfcC/wH3AfgB/QH/AeQB5wHzAf8BbwFZAWYB7wFwAV8BcAHz
|
||||
AXcBWQFgAesYAAGAAakBgQH7AY0BqQGIAfkB0wH3AdoB/wHwAfsB8wH/AfYB/wH3Af8B9wH9AfgB/wHk
|
||||
AfMB5AH/AW8BZgFZAe8CcAFfAfMBdwFgAVkB6xgAAbMBjAFyAfsBsgGQAX8B+QH3AeMB0wH/AfsB9gHw
|
||||
Av8B+QH2Af8B/QH5AfcB/wHzAegB5AH/AX8BXAFZAe8BhgFiAV8B8wF9AWABWQHrXAABeQFgAWcB6wGN
|
||||
AZMB1wH/AY4BlAHdAf8BjwGVAeAB/wGNAZQB2wH/AZoBnwHaAf8BcQFVAVwB5yQAAXkBZwFgAesBjQHX
|
||||
AZYB/wGOAd0BmAH/AY8B4AGZAf8BjQHbAZYB/wGaAdoBogH/AXEBXAFWAeckAAGAAmAB6wHXAagBjQH/
|
||||
Ad0BrAGOAf8B4AGtAY8B/wHbAakBjQH/AdoBsgGaAf8BdQFYAVUB51QAAUIBTQE+BwABPgMAASgDAAFA
|
||||
AwABEAMAAQEBAAEBBQABgBcAA/8BAAH8AT8B/AE/AfwBPwIAAfABDwHwAQ8B8AEPAgAB4AEHAeABBwHg
|
||||
AQcCAAHAAQMBwAEDAcABAwIAAYABAQGAAQEBgAEBAgABgAEBAYABAQGAAQEqAAGAAQEBgAEBAYABAQIA
|
||||
AYABAQGAAQEBgAEBAgABwAEDAcABAwHAAQMCAAHgAQcB4AEHAeABBwIAAfABHwHwAR8B8AEfAgAL
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABi
|
||||
DgAAAk1TRnQBSQFMAgEBAwEAAVgBAAFYAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
|
||||
AwABEAMAAQEBAAEgBgABECoAAWUBWwFdAeUBsgG0AdIB/wG7Ab4B1wH/AWYCXAHnMAABZQFdAVsB5QGy
|
||||
AdIBtgH/AbsB1wG+Af8BZgJcAecwAAFnAlsB5QHSAb4BsgH/AdcBxQG7Af8BaQJcAedoAAFoAVkBbQH1
|
||||
ATUBPAGXAf8BAQEMAYcB/wECAQwBhwH/AQABCwGHAf8BBwERAYgB/wEKARQBiQH/AWkBXgGEAfkgAAFo
|
||||
AW0BWQH1ATUBlwFBAf8BAQGHARAB/wECAYcBEQH/AQABhwEOAf8BBwGIARUB/wEKAYkBGAH/AWkBhAFe
|
||||
AfkgAAF+AWABWQH1AZcBVwE1Af8BhwEvAQEB/wGHATABAgH/AYcBLgEAAf8BiAEzAQcB/wGJATYBCgH/
|
||||
AYsBaAFaAflcAAEwATgBmAH/AS0BNQGYAf8BsAGyAcsB/wHaAdsB2gH/AtEB1QH/AcsBzAHSAf8BxAHH
|
||||
Ac4B/wFUAVoBpQH/AUcBRQFqAfkBJQEuAY8B/xgAASIBkgEuAf8BLQGYATkB/wGwAcsBswH/AdsC2gH/
|
||||
AdEB1QHSAf8BywHSAcsB/wHFAc4BxAH/AVQBpQFdAf8BRwFqAUYB+QElAY8BMAH/GAABkgFIASIB/wGY
|
||||
AVIBLQH/AcsBugGwAf8C2gHbAf8B1QHTAdEB/wHSAc0BywH/Ac4BxgHEAf8BpQFvAVQB/wGEAVwBQQH5
|
||||
AY8BSAElAf9UAAJAAY0B/QFiAlgB4wL+Af0B/wH+Af0B9QH/AvcB8wH/Ae8C7gH/Au0B6wH/AdkC2wH/
|
||||
AeMB5AHiAf8CwAHMAf8BZgFYAV0B7QFMAUkBeQH7EAABQAGNAUAB/QFiAlgB4wH/Af4C/wH+AfUB/QH/
|
||||
AfcB8wH2Af8C7gHvAf8B7QHrAe0B/wLbAdkB/wHkAeIB4wH/AcABzAHCAf8BZgFdAVgB7QFMAXkBSwH7
|
||||
EAABkwFGAUAB/QFkAlgB4wH+A/8B9QH7Af4B/wHzAfUB9wH/Ae4B7wHuAf8B6wHsAe0B/wHbAdkB2gH/
|
||||
AuIB5AH/AcwBxQHAAf8BagFZAVcB7QGGAVkBQwH7TAABagFdAWwB8wFqAVkBYAHrBf8B/gH9F/8B/gH/
|
||||
AfAB7wHwAf8BzwHQAdYB/wFjAVQBXQHtAWQBWAFiAe8IAAFqAWwBXQHzAWoBYAFZAesF/wH9Bv8B4wHw
|
||||
AeMB/wGcAc0BnAr/Af4C/wHvAvAB/wHPAdYBzwH/AWMBXQFUAe0BZAFiAVgB7wgAAXsBXwFdAfMBbgFg
|
||||
AVkB6wT/Af0X/wH+A/8C4wHgAf8BzwHJAccB/wFpAVgBUwHtAWwCWAHvSAABagFeAYkB+QP+Jf8B8AHy
|
||||
AfAB/wLGAc0B/wFHAUEBagH5CAABagGJAV4B+RD/AdwB7QHcAf8BDQF1AQ0B/wGDAcEBgw3/AfIB8QHw
|
||||
Af8BxwHOAcgB/wFHAWoBQQH5CAABjAFqAV4B+Qz/AeEBzQG+Af8BvgGSAY0B/wH3AfEB7wH/AfsB+AH3
|
||||
Af8BwQGYAY8B/wHqAdoB0QX/AeUB4gHmAf8BzgHKAccB/wGAAVcBQQH5RAABbwFfAXAB8wFqAV0BYwHt
|
||||
CP8C9QH7Af8BaQFlAdQB/wGhAZ8B5wH/AaMBoQHmAf8BogGhAeUB/wGUAZEB4QH/AZ4BnAHmBf8B+QH4
|
||||
AfcB/wHnAeQB3gH/AVkBVwFqAfUBXQFZAYkB+wFvAXABXwHzAWoBYwFdAe0Q/wHkAfEB5AH/AQABcQEA
|
||||
Af8BDQF3AQ0B/wGcAc4BnAn/AfkB9wH5Af8B5gHeAecB/wFZAWoBWQH1AV0BiQFZAfsBgAFoAV8B8wFx
|
||||
Al0B7Qz/Aa4BcgFQAf8BVQIAAf8B+AH1AfIB/wH6AfcB9QH/AVUCAAH/AbMBdwFWBf8B8QH0AfUB/wHe
|
||||
AeYB5wH/AXQBWQFUAfUBkQFfAVQB+0AAAYIBiAHKAf8B0AHSAe0J/wL1AfoB/wE3ATQBuwH/AWMBYAHe
|
||||
Af8BYAFcAdgB/wFbAVcB0wH/AU8BSgHRAf8BogGhAekF/wL5AfgB/wH8AfsB6gH/AaMBpgG+Af8BPwFG
|
||||
AaAB/wGCAcoBigH/AdAB7QHUEf8B4gHwAeIB/wEAAXIBAAH/AQABcgEAAf8BDQGEAQ0B/wGYAcwBmAX/
|
||||
AfkB+AH5Af8B/AHqAfoB/wGjAb4BpQH/AT8BoAFKAf8BygGcAYIB/wHtAdsB0A3/AboBjAFmAf8BjQEe
|
||||
AQAC/wL+Af8D/gH/AY0BHQEAAf8BuwGJAWQF/wHyAfQB9QH/AeoB9QH8Af8BvgGsAaMB/wGgAWABPwH/
|
||||
QAABcAF2AcIB/wHlAeYB9An/AvcB+wH/AUYBQwHDAf8BcQFvAeMB/wFsAWkB3QH/AWcBZAHYAf8BWwFW
|
||||
AdMB/wGrAakB6gX/A/kB/wH+AfsB7wH/AbQBtgHFAf8BPQFFAZ8B/wFwAcIBgQH/AeUB9AHnEf8B4gHw
|
||||
AeIB/wEAAXQBAAH/AQABdgEAAf8BAAFuAQAB/wENAYQBDQH/AfoB/AH6Af8D+QH/Af4B7wH+Af8BtAHF
|
||||
AbYB/wE9AZ8BSAH/AcIBkwFwAf8B9AHrAeUN/wG5AYwBZwH/AacBNAEHAf8B+wH5AfgB/wH7AfoB+QH/
|
||||
AacBNAEHAf8BvQGMAWcF/wP0Af8B7wH6Af4B/wHFAboBtAH/AZ8BXgE9Af9AAAFsAXMBvQH/AtoB7wn/
|
||||
AvcB+wH/AUoBRwHHAf8BdwF1AeoB/wFyAXEB4wH/AW8BbQHfAf8BYgFfAdoB/wGtAasB6wX/AvoB+AH/
|
||||
Af0B/AHuAf8BnQGgAbsB/wFFAU0BowH/AWwBvQF0Af8B2gHvAd4R/wHiAfAB4gH/AQABdAEAAf8BAAFs
|
||||
AQAB/wEoAY4BKAH/AeIB8AHiBf8B+gH4AfoB/wH9Ae4B+wH/AZ0BuwGhAf8BRQGjAU4B/wG9AY4BbAH/
|
||||
Ae8B4wHaDf8BtwGIAWIB/wHEAUMBIAH/Av0B/AH/AfwB+gH5Af8BxgFGASIB/wHCAY8BbAX/AfIB9QH3
|
||||
Af8B7gH3Af0B/wG7AagBnQH/AaMBZAFFAf9AAAFoAVgBYwHvAXMBZAFuAfEI/wL2AfsB/wFHAUMBxQH/
|
||||
AXYBdQHrAf8BcgFxAeQB/wFwAW0B4QH/AWABXQHbAf8BqQGnAesF/wL7AfkB/wH7AfwB7gH/AU0BSgGB
|
||||
AfsBZQFYAWIB7wFoAWMBWAHvAXMBbgFkAfEQ/wHiAfAB4gH/AQABagEAAf8BJAGHASQB/wHnAfMB5wn/
|
||||
AfsB+QH7Af8B/AHuAfkB/wFNAYEBTAH7AWUBYgFYAe8BcgFiAVgB7wGAAWUBZAHxDP8BwQGXAXYB/wGk
|
||||
AToBEgH/Af0B+wH6Af8B/AH6AfkB/wGTATUBCwH/AcwBqQGUBf8B9AH3AfkB/wHuAfUB/AH/AYoBWQFF
|
||||
AfsBcAJYAe9EAAF3AYEBzwn/AvMB+QH/AUUBQgG5Af8BhwGGAdYB/wGHAYUB1QH/AYcBhQHVAf8BYQFe
|
||||
AcgB/wFpAWgBzAb/Af4B/AH/As4B1wH/ATUBPQGYAf8IAAF3Ac8BjRH/AdMB6AHTAf8BIAGHASAB/wHi
|
||||
AfAB4g3/Af4B/AL/Ac4B1wHQAf8BNQGYAT8B/wgAAc8BoQF3Kf8B+wP/AdcB0gHOAf8BmAFWATUB/0gA
|
||||
AYIBagGQAfkBewFlAXQB8ST/AfwB+wH2Af8BMwE7AZYB/wFlAVgBWwHpCAABggGQAWoB+QF7AXQBbQHx
|
||||
DP8B+gH8AfoB/wHvAfYB7xH/AfwB9gH8Af8BMwGWAT0B/wFlAVsBWAHpCAABngGBAWoB+QGCAW0BZQHx
|
||||
JP8B9QH6AfwB/wGWAVQBMwH/AWoCWAHpTAACgwG4Af0BagFdAWIB6Rz/AfIB9QH4Af8CWQFqAfUBaQFZ
|
||||
AW4B9RAAAYMBuAGIAf0BagFiAV0B6Rz/AfQB+AHyAf8BWQFqAVkB9QFpAW4BWQH1EAABugGdAXEB/QFs
|
||||
AV8BXQHpHP8B+ALyAf8BdwFZAUsB9QGAAWABWQH1VAABdgFtAZsB+wGJAXcBmQH5AtMB9wH/AfEB8AH7
|
||||
Af8B9gH3Av8B9wH4Af0B/wHkAecB8wH/AWUBWAFiAe8BbAFfAWwB8wFrAVkBYAHrGAABdgGbAXkB+wGJ
|
||||
AZkBhAH5AdMB9wHaAf8B8AH7AfMB/wH2Af8B9wH/AfcB/QH4Af8B5AHzAeQB/wFlAWIBWAHvAmwBXwHz
|
||||
AWsBYAFZAesYAAGjAYgBZgH7AaUBiwF0AfkB9wHjAdMB/wH7AfYB8AL/AfkB9gH/Af0B+QH3Af8B8wHo
|
||||
AeQB/wFwAlgB7wF8Al8B8wFxAWABWQHrXAABbgFgAWIB6wGNAZMB1wH/AY4BlAHdAf8BjwGVAeAB/wGN
|
||||
AZQB2wH/AZoBnwHaAf8BZgJcAeckAAFuAWIBYAHrAY0B1wGWAf8BjgHdAZgB/wGPAeABmQH/AY0B2wGW
|
||||
Af8BmgHaAaIB/wFmAlwB5yQAAXMCYAHrAdcBqAGNAf8B3QGsAY4B/wHgAa0BjwH/AdsBqQGNAf8B2gGy
|
||||
AZoB/wFpAlwB51QAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAH8AT8B/AE/
|
||||
AfwBPwIAAfABDwHwAQ8B8AEPAgAB4AEHAeABBwHgAQcCAAHAAQMBwAEDAcABAwIAAYABAQGAAQEBgAEB
|
||||
AgABgAEBAYABAQGAAQEqAAGAAQEBgAEBAYABAQIAAYABAQGAAQEBgAEBAgABwAEDAcABAwHAAQMCAAHg
|
||||
AQcB4AEHAeABBwIAAfABHwHwAR8B8AEfAgAL
|
||||
</value>
|
||||
</data>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
|
|
@ -644,12 +644,17 @@ namespace BizHawk.Client.EmuHawk
|
|||
BranchView.CurrentCell.RowIndex < Movie.BranchCount)
|
||||
{
|
||||
TasBranch branch = GetBranch(BranchView.CurrentCell.RowIndex.Value);
|
||||
Point location = Location;
|
||||
Point location = PointToScreen(Location);
|
||||
int width = branch.OSDFrameBuffer.Width;
|
||||
int height = branch.OSDFrameBuffer.Height;
|
||||
location.Offset(-width, 0);
|
||||
|
||||
Screenshot.UpdateValues(branch, PointToScreen(location), width, height,
|
||||
if (location.X < 0)
|
||||
{
|
||||
location.Offset(width + Width, 0);
|
||||
}
|
||||
|
||||
Screenshot.UpdateValues(branch, location, width, height,
|
||||
(int)Graphics.FromHwnd(this.Handle).MeasureString(
|
||||
branch.UserText, Screenshot.Font, width).Height);
|
||||
|
||||
|
|
|
@ -1205,8 +1205,22 @@ namespace BizHawk.Client.EmuHawk
|
|||
.Where(x => !string.IsNullOrWhiteSpace(x.Text))
|
||||
.Where(x => x.Name != "FrameColumn");
|
||||
|
||||
int workingHeight = Screen.FromControl(this).WorkingArea.Height;
|
||||
int rowHeight = ColumnsSubMenu.Height + 4;
|
||||
int maxRows = workingHeight / rowHeight;
|
||||
int keyCount = columns.Where(c => c.Name.StartsWith("Key ")).Count();
|
||||
int keysMenusCount = (int)Math.Ceiling((double)keyCount / maxRows);
|
||||
|
||||
ToolStripMenuItem[] keysMenus = new ToolStripMenuItem[keysMenusCount];
|
||||
|
||||
for (int i = 0; i < keysMenus.Length; i++)
|
||||
{
|
||||
keysMenus[i] = new ToolStripMenuItem();
|
||||
}
|
||||
|
||||
ToolStripMenuItem[] playerMenus = new ToolStripMenuItem[Emulator.ControllerDefinition.PlayerCount + 1];
|
||||
playerMenus[0] = ColumnsSubMenu;
|
||||
|
||||
for (int i = 1; i < playerMenus.Length; i++)
|
||||
{
|
||||
playerMenus[i] = new ToolStripMenuItem("Player " + i);
|
||||
|
@ -1233,49 +1247,111 @@ namespace BizHawk.Client.EmuHawk
|
|||
(sender.OwnerItem as ToolStripMenuItem).ShowDropDown();
|
||||
};
|
||||
|
||||
int player;
|
||||
if (column.Name.StartsWith("P") && column.Name.Length > 1 && char.IsNumber(column.Name, 1))
|
||||
if (column.Name.StartsWith("Key "))
|
||||
{
|
||||
player = int.Parse(column.Name[1].ToString());
|
||||
keysMenus
|
||||
.Where(m => m.DropDownItems.Count < maxRows)
|
||||
.FirstOrDefault()
|
||||
.DropDownItems
|
||||
.Add(menuItem);
|
||||
}
|
||||
else
|
||||
{
|
||||
player = 0;
|
||||
}
|
||||
int player;
|
||||
|
||||
playerMenus[player].DropDownItems.Add(menuItem);
|
||||
}
|
||||
|
||||
for (int i = 1; i < playerMenus.Length; i++)
|
||||
{
|
||||
ColumnsSubMenu.DropDownItems.Add(playerMenus[i]);
|
||||
}
|
||||
|
||||
ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator());
|
||||
for (int i = 1; i < playerMenus.Length; i++)
|
||||
{
|
||||
var item = new ToolStripMenuItem("Show Player " + i)
|
||||
{
|
||||
CheckOnClick = true,
|
||||
Checked = true
|
||||
};
|
||||
|
||||
int dummyInt = i;
|
||||
ToolStripMenuItem dummyObject = playerMenus[i];
|
||||
item.CheckedChanged += (o, ev) =>
|
||||
{
|
||||
ToolStripMenuItem sender = o as ToolStripMenuItem;
|
||||
foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems)
|
||||
if (column.Name.StartsWith("P") && column.Name.Length > 1 && char.IsNumber(column.Name, 1))
|
||||
{
|
||||
TasView.AllColumns.Find(c => c.Name == (string)menuItem.Tag).Visible = sender.Checked;
|
||||
player = int.Parse(column.Name[1].ToString());
|
||||
}
|
||||
else
|
||||
{
|
||||
player = 0;
|
||||
}
|
||||
|
||||
CurrentTasMovie.FlagChanges();
|
||||
TasView.AllColumns.ColumnsChanged();
|
||||
RefreshTasView();
|
||||
playerMenus[player].DropDownItems.Add(menuItem);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < keysMenus.Length; i++)
|
||||
{
|
||||
string text = "Keys (" +
|
||||
keysMenus[i].DropDownItems[0].Tag + " - " +
|
||||
keysMenus[i].DropDownItems[keysMenus[i].DropDownItems.Count - 1].Tag + ")";
|
||||
keysMenus[i].Text = text.Replace("Key ", "");
|
||||
ColumnsSubMenu.DropDownItems.Add(keysMenus[i]);
|
||||
}
|
||||
|
||||
for (int i = 1; i < playerMenus.Length; i++)
|
||||
{
|
||||
if (playerMenus[i].HasDropDownItems)
|
||||
{
|
||||
ColumnsSubMenu.DropDownItems.Add(playerMenus[i]);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 1; i < playerMenus.Length; i++)
|
||||
{
|
||||
if (playerMenus[i].HasDropDownItems)
|
||||
{
|
||||
ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (keysMenus.Length > 0)
|
||||
{
|
||||
var item = new ToolStripMenuItem("Show Keys")
|
||||
{
|
||||
CheckOnClick = true,
|
||||
Checked = false
|
||||
};
|
||||
|
||||
ColumnsSubMenu.DropDownItems.Add(item);
|
||||
for (int i = 0; i < keysMenus.Length; i++)
|
||||
{
|
||||
ToolStripMenuItem dummyObject = keysMenus[i];
|
||||
item.CheckedChanged += (o, ev) =>
|
||||
{
|
||||
ToolStripMenuItem sender = o as ToolStripMenuItem;
|
||||
foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems)
|
||||
{
|
||||
TasView.AllColumns.Find(c => c.Name == (string)menuItem.Tag).Visible = sender.Checked;
|
||||
}
|
||||
|
||||
CurrentTasMovie.FlagChanges();
|
||||
TasView.AllColumns.ColumnsChanged();
|
||||
RefreshTasView();
|
||||
};
|
||||
|
||||
ColumnsSubMenu.DropDownItems.Add(item);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 1; i < playerMenus.Length; i++)
|
||||
{
|
||||
if (playerMenus[i].HasDropDownItems)
|
||||
{
|
||||
var item = new ToolStripMenuItem("Show Player " + i)
|
||||
{
|
||||
CheckOnClick = true,
|
||||
Checked = true
|
||||
};
|
||||
|
||||
ToolStripMenuItem dummyObject = playerMenus[i];
|
||||
item.CheckedChanged += (o, ev) =>
|
||||
{
|
||||
ToolStripMenuItem sender = o as ToolStripMenuItem;
|
||||
foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems)
|
||||
{
|
||||
TasView.AllColumns.Find(c => c.Name == (string)menuItem.Tag).Visible = sender.Checked;
|
||||
}
|
||||
|
||||
CurrentTasMovie.FlagChanges();
|
||||
TasView.AllColumns.ColumnsChanged();
|
||||
RefreshTasView();
|
||||
};
|
||||
|
||||
ColumnsSubMenu.DropDownItems.Add(item);
|
||||
}
|
||||
}
|
||||
|
||||
ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator());
|
||||
|
|
|
@ -433,7 +433,11 @@ namespace BizHawk.Client.EmuHawk
|
|||
|| c.Name == "Close"
|
||||
|| c.Name == "Disc Select"
|
||||
|| c.Name.StartsWith("Tilt")
|
||||
|| c.Name.StartsWith("Key "));
|
||||
|| c.Name.StartsWith("Key ")
|
||||
|| c.Name.EndsWith("Tape")
|
||||
|| c.Name.EndsWith("Disk")
|
||||
|| c.Name.EndsWith("Block")
|
||||
|| c.Name.EndsWith("Status"));
|
||||
|
||||
foreach (var column in columnsToHide)
|
||||
{
|
||||
|
@ -807,7 +811,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
TasView.Refresh();
|
||||
|
||||
SetSplicer();
|
||||
//SetSplicer();
|
||||
CurrentTasMovie.FlushInputCache();
|
||||
CurrentTasMovie.UseInputCache = false;
|
||||
|
||||
|
|
|
@ -309,8 +309,9 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Cartridge
|
|||
|
||||
public override void SyncState(Serializer ser)
|
||||
{
|
||||
SaveState.SyncDelta("MediaStateA", ser, _originalMediaA, ref _banksA);
|
||||
SaveState.SyncDelta("MediaStateB", ser, _originalMediaB, ref _banksB);
|
||||
// feos: drop 4MB of ROM data from savestates
|
||||
//SaveState.SyncDelta("MediaStateA", ser, _originalMediaA, ref _banksA);
|
||||
//SaveState.SyncDelta("MediaStateB", ser, _originalMediaB, ref _banksB);
|
||||
base.SyncState(ser);
|
||||
DriveLightOn = _boardLed;
|
||||
}
|
||||
|
|
|
@ -100,7 +100,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Serial
|
|||
ser.Sync("SystemCpuClockNumerator", ref _cpuClockNum);
|
||||
ser.Sync("SystemDriveCpuRatioDifference", ref _ratioDifference);
|
||||
ser.Sync("DriveLightOffTime", ref _driveLightOffTime);
|
||||
ser.Sync("TrackImageData", ref _trackImageData, useNull: false);
|
||||
// feos: drop 400KB of ROM data from savestates
|
||||
//ser.Sync("TrackImageData", ref _trackImageData, useNull: false);
|
||||
|
||||
ser.Sync("DiskDensityCounter", ref _diskDensityCounter);
|
||||
ser.Sync("DiskSupplementaryCounter", ref _diskSupplementaryCounter);
|
||||
|
|
|
@ -56,7 +56,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Serial
|
|||
|
||||
public void SyncState(Serializer ser)
|
||||
{
|
||||
_device?.SyncState(ser);
|
||||
// feos: this is already saved by DiskDrive.SyncState(ser);
|
||||
//_device?.SyncState(ser);
|
||||
ser.Sync("Connected", ref _connected);
|
||||
}
|
||||
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue