1234567891011121314151617181920212223242526 |
- using System;
- using System.Drawing;
- namespace PaintDotNet.Measurement
- {
- // TODO: Eliminate poor code.
- /// <summary>
- /// Encapsulates a surface that can be copied to the clipboard.
- /// </summary>
- [Serializable]
- public class SurfaceForClipboard
- {
- public MaskedSurface MaskedSurface;
- public Rectangle Bounds;
- public SurfaceForClipboard(MaskedSurface maskedSurface)
- {
- using (PdnRegion region = maskedSurface.CreateRegion())
- {
- this.Bounds = region.GetBoundsInt();
- }
- this.MaskedSurface = maskedSurface;
- }
- }
- }
|