feature: add option for selection of last inserted note

This commit was merged in pull request #12.
This commit is contained in:
Raymonf
2022-11-16 13:52:45 -07:00
committed by Zsolt Zitting
parent 110a87afff
commit 230b77fb4a
3 changed files with 16 additions and 2 deletions
+12 -1
View File
@@ -99,6 +99,7 @@
this.showCursorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.showCursorDuringPlaybackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.highlightViewedNoteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.selectLastInsertedNoteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.chartToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.initialChartSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -939,7 +940,8 @@
this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.showCursorToolStripMenuItem,
this.showCursorDuringPlaybackToolStripMenuItem,
this.highlightViewedNoteToolStripMenuItem});
this.highlightViewedNoteToolStripMenuItem,
this.selectLastInsertedNoteToolStripMenuItem});
this.viewToolStripMenuItem.Name = "viewToolStripMenuItem";
this.viewToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
this.viewToolStripMenuItem.Text = "View";
@@ -968,6 +970,14 @@
this.highlightViewedNoteToolStripMenuItem.Name = "highlightViewedNoteToolStripMenuItem";
this.highlightViewedNoteToolStripMenuItem.Size = new System.Drawing.Size(230, 22);
this.highlightViewedNoteToolStripMenuItem.Text = "Highlight Viewed Note";
// selectLastInsertedNoteToolStripMenuItem
//
this.selectLastInsertedNoteToolStripMenuItem.Checked = true;
this.selectLastInsertedNoteToolStripMenuItem.CheckOnClick = true;
this.selectLastInsertedNoteToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
this.selectLastInsertedNoteToolStripMenuItem.Name = "selectLastInsertedNoteToolStripMenuItem";
this.selectLastInsertedNoteToolStripMenuItem.Size = new System.Drawing.Size(285, 26);
this.selectLastInsertedNoteToolStripMenuItem.Text = "Select Last Inserted Note";
//
// chartToolStripMenuItem
//
@@ -1506,6 +1516,7 @@
private ToolStripMenuItem showCursorToolStripMenuItem;
private ToolStripMenuItem showCursorDuringPlaybackToolStripMenuItem;
private ToolStripMenuItem highlightViewedNoteToolStripMenuItem;
private ToolStripMenuItem selectLastInsertedNoteToolStripMenuItem;
private ToolStripMenuItem chartToolStripMenuItem;
private ToolStripMenuItem initialChartSettingsToolStripMenuItem;
private ToolStripMenuItem aboutToolStripMenuItem;
+3 -1
View File
@@ -123,6 +123,7 @@ namespace BAKKA_Editor
showCursorToolStripMenuItem.Checked = userSettings.ViewSettings.ShowCursor;
showCursorDuringPlaybackToolStripMenuItem.Checked = userSettings.ViewSettings.ShowCursorDuringPlayback;
highlightViewedNoteToolStripMenuItem.Checked = userSettings.ViewSettings.HighlightViewedNote;
selectLastInsertedNoteToolStripMenuItem.Checked = userSettings.ViewSettings.SelectLastInsertedNote;
autoSaveTimer.Interval = userSettings.SaveSettings.AutoSaveInterval * 60000;
autoSaveTimer.Enabled = true;
// Update hotkey labels
@@ -1149,7 +1150,8 @@ namespace BAKKA_Editor
break;
}
// new object so update the temporary last note to the new one
nextSelectedNote = tempNote;
if (selectLastInsertedNoteToolStripMenuItem.Checked)
nextSelectedNote = tempNote;
chart.Notes.Add(tempNote);
chart.IsSaved = false;
switch (currentNoteType)
+1
View File
@@ -18,6 +18,7 @@ namespace BAKKA_Editor
public bool ShowCursor { get; set; } = true;
public bool ShowCursorDuringPlayback { get; set; } = false;
public bool HighlightViewedNote { get; set; } = true;
public bool SelectLastInsertedNote { get; set; } = true;
}
internal class SaveSettings