Hello Dan,
Can you point me in the direction of a solution for this problem?:
...
Gdk.Pixmap pixmapOut, pixmapOutMask;
...
myPixbuf.RenderPixmapAndMask(out pixmapOut, out pixmapOutMask, 255);
image3.SetFromPixmap(pixmapOut, pixmapOutMask);
test1.cs(92,6): error CS1502: The best overloaded method match for
`Gtk.Image.SetFromPixmap(Gdk.Pixmap, Gdk.Bitmap)' has some invalid arguments
test1.cs(92,6): error CS1503: Argument 2: Cannot convert from
`Gdk.Pixmap' to `Gdk.Bitmap'
Compilation failed: 2 error(s), 0 warnings
Thanks,
Mariano.
Dan Winship wrote:
Mariano Benedettini wrote:
Hello,
Monodoc says that Gdk.Pixbuf.RenderPixmapAndMask returns a mask of
type Gdk.Pixmap ( and actually, it does). But, according to the Gtk
Api, it should return a Gdk.Bitmap
(http://developer.gnome.org/doc/API/2.0/gdk/gdk-Pixbufs.html#gdk-pixbuf-render-pixmap-and-mask).
Is this right, or am I missing something here?
Should this be fixed ?
GdkBitmap isn't actually its own type, it's just a typedef alias for
GdkPixmap. Since C# doesn't have typedefs, we have to call them all
Gdk.Pixmaps (the same way GtkAllocation becomes Gdk.Rectangle).
-- Dan
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list