void tree_IconChanged(MapNode node, IconChangedEventArgs e) { if (node.NodeView == null) { return; } switch (e.ChangeType) { case IconChange.Added: node.NodeView.AddIcon(e.Icon); break; case IconChange.Removed: node.NodeView.RemoveIcon(e.Icon); break; } if (node == tree.RootNode) { node.NodeView.RefreshPosition(node.NodeView.Left, node.NodeView.Top); } RefreshNodePositions(node.Parent ?? node, NodePosition.Undefined); Canvas.Invalidate(); }
private void Tree_IconChanged(MapNode node, IconChangedEventArgs e) { IChange change = factory.CreateChange(node, e); if (change != null) { RecordChange(change); } }
internal IChange CreateChange(MapNode node, IconChangedEventArgs e) { switch(e.ChangeType) { case IconChange.Added: return new IconAdd(node, e.Icon); case IconChange.Removed: return new IconRemove(node, e.Icon); default: return null; } }
internal IChange CreateChange(MapNode node, IconChangedEventArgs e) { switch (e.ChangeType) { case IconChange.Added: return(new IconAdd(node, e.Icon)); case IconChange.Removed: return(new IconRemove(node, e.Icon)); default: return(null); } }
void MapNode_IconChanged(MapNode node, IconChangedEventArgs arg) { UpdateStatusBarForNode(node.Tree.SelectedNodes); }
private void Tree_IconChanged(MapNode node, IconChangedEventArgs e) { TreeChanged(); }
private void Tree_IconChanged(MapNode node, IconChangedEventArgs arg2) { UpdateUndoGroup(node.Tree); }
private void DummyIconChangedHandler(object sender, IconChangedEventArgs e) { }
internal void FireEvent(MapNode node, IconChange change, string icon) { var args = new IconChangedEventArgs() { ChangeType = change, Icon = icon }; IconChanged(node, args); }