public static void AddPoint(IDEInterop ide, TreeManager treeManager, AspectManager Manager, TreeViewAdapter Adapter, TreeNode NewParent, Action Callback) { if (ide.GetCurrentDocumentFileName() == "") return; string Text = ide.GetCurrentLine().Trim(); if (Text == "") return; List<PointOfInterest> points = FindPointUnderCursor(ide, treeManager); if (points != null) foreach (PointOfInterest pt in points) { pt.FileName = Manager.GetRelativePath(pt.FileName); pt.Text = Text; } ShowPointDialog(Adapter, points, NewParent, true, Callback); }
public TreeViewAdapter(AspectManager manager, TreeView treeView) { this.manager = manager; this.treeView = treeView; }
public TreeViewAdapter(AspectManager manager, TreeView treeView) { this.manager = manager; this.treeView = treeView; }
public static void EditPointAnchor(IDEInterop ide, TreeManager treeManager, AspectManager Manager, TreeViewAdapter Adapter, TreeNode Node, Action Callback) { if (ide.GetCurrentDocumentFileName() == "") return; string Text = ide.GetCurrentLine().Trim(); if (Text == "") return; List<PointOfInterest> points = FindPointUnderCursor(ide, treeManager); PointOfInterest OriginalPoint = Adapter.GetPointByNode(Node); if (points != null) foreach (PointOfInterest pt in points) { pt.FileName = Manager.GetRelativePath(pt.FileName); pt.Title = OriginalPoint.Title; pt.Note = OriginalPoint.Note; pt.Text = Text; } ShowPointDialog(Adapter, points, Node, false, Callback); }