Ejemplo n.º 1
0
 public CustomImage(ApplicationContext actx, ImageDrawCallback drawCallback)
 {
     this.actx = actx;
     this.drawCallback = drawCallback;
     imgRep = new NSCustomImageRep (new Selector ("drawIt:"), this);
     AddRepresentation (imgRep);
 }
Ejemplo n.º 2
0
 public WpfImage(ImageDrawCallback drawCallback)
 {
     this.drawCallback = drawCallback;
 }
Ejemplo n.º 3
0
 public WpfImage(IEnumerable<WpfImage> images)
 {
     var first = images.First ();
     if (first.drawCallback != null)
         drawCallback = first.drawCallback;
     else {
         this.frames = images.SelectMany (i => i.Frames).ToArray ();
         if (this.frames.Length == 0)
             throw new InvalidOperationException ();
     }
 }
Ejemplo n.º 4
0
 public override object CreateCustomDrawn(ImageDrawCallback drawCallback)
 {
     return new WpfImage (drawCallback);
 }
Ejemplo n.º 5
0
 public void SetCustomDrawSource(ImageDrawCallback drawCallback)
 {
     sources = new [] {
         new NativeImageSource {
             DrawCallback = drawCallback
         }
     };
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Creates an image that is custom drawn
 /// </summary>
 /// <returns>The custom drawn.</returns>
 /// <param name="drawCallback">The callback to be used to draw the image. The arguments are: the context backend, the bounds where to draw</param>
 public virtual object CreateCustomDrawn(ImageDrawCallback drawCallback)
 {
     throw new NotSupportedException ();
 }
Ejemplo n.º 7
0
		public GtkImage (ImageDrawCallback drawCallback)
		{
			this.drawCallback = drawCallback;
		}
Ejemplo n.º 8
0
 public override object CreateCustomDrawn(ImageDrawCallback drawCallback)
 {
     return new CustomImage (ApplicationContext, drawCallback);
 }
Ejemplo n.º 9
0
 public GtkImage(ImageDrawCallback drawCallback)
 {
     this.drawCallback = drawCallback;
 }
Ejemplo n.º 10
0
 public override object CreateCustomDrawn(ImageDrawCallback drawCallback)
 {
     return(new GtkImage(drawCallback));
 }
Ejemplo n.º 11
0
 public WpfImage(ImageDrawCallback drawCallback)
 {
     this.drawCallback = drawCallback;
 }
 /// <summary>
 /// Creates an image that is custom drawn
 /// </summary>
 /// <returns>The custom drawn.</returns>
 /// <param name="drawCallback">The callback to be used to draw the image. The arguments are: the context backend, the bounds where to draw</param>
 public virtual object CreateCustomDrawn(ImageDrawCallback drawCallback)
 {
     throw new NotSupportedException();
 }
Ejemplo n.º 13
0
 public override object CreateCustomDrawn(ImageDrawCallback drawCallback)
 {
     return(new CustomImage(ApplicationContext, drawCallback));
 }
Ejemplo n.º 14
0
 public GdiImage(ImageDrawCallback drawCallback)
 {
     this._drawCallback = drawCallback;
 }
Ejemplo n.º 15
0
 public DroidImage(ImageDrawCallback drawCallback)
 {
     this._drawCallback = drawCallback;
 }