public override void Run() { BookmarkPadBase pad = (BookmarkPadBase)this.Owner; foreach (SDBookmark bm in pad.Items.OfType <SDBookmark>().ToList()) { SD.BookmarkManager.RemoveMark(bm); } }
public override void Run() { BookmarkPadBase pad = (BookmarkPadBase)this.Owner; if (pad.SelectedItem != null) { SD.BookmarkManager.RemoveMark(pad.SelectedItem); } }
public override void Run() { BookmarkPadBase pad = (BookmarkPadBase)Owner; bool anyEnabled = pad.Items.OfType <IHaveStateEnabled>().Any(bp => bp.IsEnabled); foreach (var bp in pad.Items.OfType <IHaveStateEnabled>()) { bp.IsEnabled = !anyEnabled; } }
public override void Run() { BookmarkPadBase pad = (BookmarkPadBase)this.Owner; if (pad.ListView.Items.Count > 0) { pad.ListView.SelectedIndex = (pad.ListView.SelectedIndex - 1 + pad.ListView.Items.Count) % pad.ListView.Items.Count; SD.FileService.JumpToFilePosition(pad.SelectedItem.FileName, pad.SelectedItem.LineNumber, pad.SelectedItem.ColumnNumber); } }
public override void Run() { BookmarkPadBase pad = (BookmarkPadBase)this.Owner; var selectedItems = pad.SelectedItems.ToList(); if (selectedItems.Any()) { foreach (var selectedItem in selectedItems) { SD.BookmarkManager.RemoveMark(selectedItem); } } }
public override bool ShowInPad(BookmarkPadBase pad) { return false; }
/// <summary> /// Gets whether the bookmark should be displayed in the given pad. /// </summary> public virtual bool ShowInPad(BookmarkPadBase pad) { return true; }
/// <summary> /// Gets whether the bookmark should be displayed in the given pad. /// </summary> public virtual bool ShowInPad(BookmarkPadBase pad) { return(true); }