private void UpdateHighlights()
        {
            ClearHighlights();

            NShape shape = (view.Selection.AnchorNode as NShape);

            if (shape == null)
            {
                return;
            }

            NNodeList nodes = new NNodeList();

            shape.AccumulateTranslationSlaves(nodes, null, false);

            foreach (NShape slave in nodes)
            {
                slave.Style.FillStyle   = (NFillStyle)highlightFillStyle.Clone();
                slave.Style.StrokeStyle = (NStrokeStyle)highlightStrokeStyle.Clone();
            }
        }