public ContextHistoryMemento(DocumentWorkspace documentWorkspace, MoveToolContext context, string name, ImageResource image) : base(documentWorkspace, name, image) { this.Data = new OurContextHistoryMementoData(context); this.layerIndex = this.DocumentWorkspace.ActiveLayerIndex; this.liftedPixelsRef = context.poLiftedPixels; }
public MoveToolContext(MoveToolContext cloneMe) : base(cloneMe) { this.poLiftedPixelsGuid = cloneMe.poLiftedPixelsGuid; this.poLiftedPixels = cloneMe.poLiftedPixels; // do not clone this.liftedPixels = cloneMe.liftedPixels; // do not clone }
public OurContextHistoryMementoData(Context context) { this.context = (MoveToolContext)context.Clone(); }