private void UpdateRecentFiles() { ribbonButtonRecent.DropDownItems.Clear(); ribbon1.OrbDropDown.RecentItems.Clear(); foreach (var file in Settings.Instance.RecentlyUsed) { var item = new RibbonButton(file); item.Click += (s, ev) => { if (!File.Exists(file)) { var result = MessageBox.Show("This file no longer exists. Remove it from the recently used list?", "File Does Not Exist", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { Settings.Instance.RecentlyUsed.Remove(file); } } else { EditorWindowManager.Open(file); } UpdateRecentFiles(); }; ribbonButtonRecent.DropDownItems.Add(item); ribbon1.OrbDropDown.RecentItems.Add(item); } }
private void ribbonButtonOpen_Click(object sender, EventArgs e) { EditorWindowManager.Open(); UpdateRecentFiles(); }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { EditorWindowManager.Open(); }
private void toolStripButton1_Click(object sender, EventArgs e) { EditorWindowManager.Open(); }
private void recentItemMenu_Click(object sender, EventArgs e) { EditorWindowManager.Open((sender as ToolStripMenuItem).Text); }