Example #1
0
        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();
        }
Example #2
0
        private void Tree_IconChanged(MapNode node, IconChangedEventArgs e)
        {
            IChange change = factory.CreateChange(node, e);

            if (change != null)
            {
                RecordChange(change);
            }
        }
Example #3
0
 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;
     }
 }
Example #4
0
        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);
            }
        }
Example #5
0
 void MapNode_IconChanged(MapNode node, IconChangedEventArgs arg)
 {
     UpdateStatusBarForNode(node.Tree.SelectedNodes);
 }
Example #6
0
 private void Tree_IconChanged(MapNode node, IconChangedEventArgs e)
 {
     TreeChanged();
 }
Example #7
0
 private void Tree_IconChanged(MapNode node, IconChangedEventArgs e)
 {
     TreeChanged();
 }
Example #8
0
 private void Tree_IconChanged(MapNode node, IconChangedEventArgs arg2)
 {
     UpdateUndoGroup(node.Tree);
 }
Example #9
0
 private void DummyIconChangedHandler(object sender, IconChangedEventArgs e)
 {
 }
Example #10
0
 void MapNode_IconChanged(MapNode node, IconChangedEventArgs arg)
 {
     UpdateStatusBarForNode(node.Tree.SelectedNodes);
 }
Example #11
0
 private void Tree_IconChanged(MapNode node, IconChangedEventArgs e)
 {
     IChange change = factory.CreateChange(node, e);
     if (change != null) { RecordChange(change); }
 }
Example #12
0
        internal void FireEvent(MapNode node, IconChange change, string icon)
        {
            var args = new IconChangedEventArgs()
            {
                ChangeType = change,
                Icon = icon
            };

            IconChanged(node, args);
        }