/// <summary> /// Creates a new instance of DrawArgs /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to</param> /// <param name="inPart">An integer part representing a value from 0 to NumParts being drawn</param> /// <param name="inStage">The integer stage representing an object that has several stages, for all of the parts to be passed through</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow, int inPart, int inStage) { _graphics = inGraphics; _drawWindow = inDrawWindow; _part = inPart; _stage = inStage; }
/// <summary> /// Replaces the inherited Envelope copy in order to create a copy of the DrawWindow instead /// </summary> /// <returns></returns> public new DrawWindow Copy() { IEnvelope env = base.Copy(); DrawWindow dw = new DrawWindow(env); dw.GeographicView = _geographicView; return dw; }
/// <summary> /// Replaces the inherited Envelope copy in order to create a copy of the DrawWindow instead /// </summary> /// <returns></returns> public DrawWindow Copy() { Envelope env = base.Clone(); DrawWindow dw = new DrawWindow(env) { GeographicView = _geographicView }; return(dw); }
private Exception _exception; // The exception that aborted the drawing process /// <summary> /// Creates a new instance of the DrawCompleted Event Arguments /// </summary> /// <param name="inGraphics">A Graphics surface</param> /// <param name="inDrawWindow">An implementation of DotSpatial.Geometries.IEnvelope defining the geographic drawing region</param> /// <param name="inCancelled">True if the draw method was cancelled before any rendering took place. A Cancel is different from when an acception is thrown.</param> /// <param name="inException">If an exception occured during rendering, this will not be null.</param> public DrawCompletedArgs(Graphics inGraphics, DrawWindow inDrawWindow, bool inCancelled, Exception inException) : base(inGraphics, inDrawWindow) { _cancelled = inCancelled; _exception = inException; }
/// <summary> /// Creates a new instance of the CancelPaint Event Arguments. /// </summary> /// <param name="inGraphics">The device that contains the drawing information for the event to determine whether or not to cancel.</param> /// <param name="inDrawWindow">The geographic bounds of the draw event</param> /// <param name="inPart">The part being drawn. This is usually 0, unless NumParts is greater than 1.</param> /// <param name="inStage">The 0-based integer index indicating the stage of the drawing.</param> /// <param name="inCancel">A boolean specifying the default setting for the draw args.</param> public DrawVerifyArgs(Graphics inGraphics, DrawWindow inDrawWindow, int inPart, int inStage, bool inCancel) : base(inGraphics, inDrawWindow, inPart, inStage) { _cancel = inCancel; }
/// <summary> /// Creates a new instance of DrawArgs /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to</param> /// <param name="inPart">An integer part representing a value from 0 to NumParts being drawn</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow, int inPart) { _graphics = inGraphics; _drawWindow = inDrawWindow; _part = inPart; }
/// <summary> /// Creates a new instance of DrawArgs /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow) { _graphics = inGraphics; _drawWindow = inDrawWindow; _part = 0; }
private Exception _exception; // The exception that aborted the drawing process /// <summary> /// Creates a new instance of the DrawCompleted Event Arguments /// </summary> /// <param name="inGraphics">A Graphics surface</param> /// <param name="inDrawWindow">An implementation of DotSpatial.Geometries.Envelope defining the geographic drawing region</param> /// <param name="inCancelled">True if the draw method was cancelled before any rendering took place. A Cancel is different from when an acception is thrown.</param> /// <param name="inException">If an exception occured during rendering, this will not be null.</param> public DrawCompletedArgs(Graphics inGraphics, DrawWindow inDrawWindow, bool inCancelled, Exception inException) : base(inGraphics, inDrawWindow) { _cancelled = inCancelled; _exception = inException; }
/// <summary> /// Initializes a new instance of the <see cref="DrawArgs"/> class. /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object.</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to.</param> /// <param name="inPart">An integer part representing a value from 0 to NumParts being drawn.</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow, int inPart) : this(inGraphics, inDrawWindow, inPart, 0) { }
/// <summary> /// Initializes a new instance of the <see cref="DrawArgs"/> class. /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object.</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to.</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow) : this(inGraphics, inDrawWindow, 0, 0) { }
/// <summary> /// Creates a new instance of DrawArgs /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to</param> /// <param name="inPart">An integer part representing a value from 0 to NumParts being drawn</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow, int inPart) : this(inGraphics, inDrawWindow, inPart, 0) { }
/// <summary> /// Creates a new instance of DrawArgs /// </summary> /// <param name="inGraphics">A System.Windows.Drawing.Graphics object</param> /// <param name="inDrawWindow">A DotSpatial.Drawing.DrawWindow to draw to</param> public DrawArgs(Graphics inGraphics, DrawWindow inDrawWindow) : this(inGraphics, inDrawWindow, 0, 0) { }