Esempio n. 1
0
        private void LayerCollection_ItemMoved(object sender, ItemMovedEventArgs <Layer> e)
        {
            var newIndex = e.NewIndex;
            var oldIndex = e.OldIndex;
            var layer    = e.Item;

            if (History.TrackingEnabled)
            {
                History.AddLayerMoved(layer, oldIndex, newIndex);
            }
        }
Esempio n. 2
0
        private void VObjectCollection_ItemMoved(object sender, ItemMovedEventArgs <VObject> e)
        {
            var collection = (VObjectCollection)sender;
            var layerIndex = collection.Layer.Index;
            var oldIndex   = e.OldIndex;
            var newIndex   = e.NewIndex;
            var item       = e.Item;

            if (History.TrackingEnabled && layerIndex != -1)
            {
                History.AddVObjectMoved(item, oldIndex, newIndex, layerIndex);
            }
        }