コード例 #1
0
 protected virtual void OnDrawingInvalidated(DrawingEventArgs args)
 {
     if (DrawingInvalidated != null)
     {
         DrawingInvalidated(this, args);
     }
 }
コード例 #2
0
        protected void OnDrawingInvalidated(object sender, DrawingEventArgs args)
        {
            RectangleD r = args.Rectangle;
            PointD     p = DrawingToView(r.X, r.Y);

            r.X      = p.X;
            r.Y      = p.Y;
            r.Width  = r.Width * Scale;
            r.Height = r.Height * Scale;
            QueueDrawArea((int)r.X, (int)r.Y, (int)r.Width, (int)r.Height);
        }
コード例 #3
0
 protected void OnDrawingSizeAllocated(object sender, DrawingEventArgs args)
 {
     UpdateAdjustments();
     QueueDraw();
 }
コード例 #4
0
		protected virtual void OnDrawingInvalidated (DrawingEventArgs args) {
			if (DrawingInvalidated != null) {
				DrawingInvalidated (this, args);
			}
		}
コード例 #5
0
        protected virtual void OnDrawingInvalidated(DrawingEventArgs args)
        {
            var handler = DrawingInvalidated;

            if (handler != null)
                handler (this, args);
        }
コード例 #6
0
 protected void OnDrawingSizeAllocated (object sender, DrawingEventArgs args) {
     UpdateAdjustments ();
     QueueDraw();
 }
コード例 #7
0
 protected void OnDrawingInvalidated (object sender, DrawingEventArgs args) {
     RectangleD r = args.Rectangle;
     PointD p = DrawingToView(r.X, r.Y);
     r.X = p.X;
     r.Y = p.Y;
     r.Width = r.Width * Scale;
     r.Height = r.Height * Scale;
     QueueDrawArea ((int) r.X, (int) r.Y, (int) r.Width, (int) r.Height);
 }