Example #1
0
        public void DuplicateCheckedLayer()
        {
            if (CheckedLayer == null)
            {
                return;
            }

            ReUndoManager.Disable();
            int        index = Layers.IndexOf(CheckedLayer);
            LayerModel clone = LayerModel.Clone(CheckedLayer);

            Layers.Insert(index, clone);
            CheckedLayer = clone;
            ReUndoManager.Enable();

            ReUndoManager.Store(new AddLayerCommand(clone, index));
        }