Revision: 6036 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6036&view=rev Author: mdboom Date: 2008-08-14 13:38:01 +0000 (Thu, 14 Aug 2008)
Log Message: ----------- Remove deprecated Numpy call. Modified Paths: -------------- trunk/matplotlib/src/_backend_gdk.c Modified: trunk/matplotlib/src/_backend_gdk.c =================================================================== --- trunk/matplotlib/src/_backend_gdk.c 2008-08-13 18:25:26 UTC (rev 6035) +++ trunk/matplotlib/src/_backend_gdk.c 2008-08-14 13:38:01 UTC (rev 6036) @@ -12,15 +12,6 @@ static PyTypeObject *_PyGdkPixbuf_Type; #define PyGdkPixbuf_Type (*_PyGdkPixbuf_Type) -/* Implement the equivalent to gtk.gdk.Pixbuf.get_pixels_array() - * To solve these problems with the pygtk version: - * 1) It works for Numeric, but not numarray - * 2) Its only available if pygtk is compiled with Numeric support - * Fedora 1,2,3 has PyGTK, but not Numeric and so does not have - * Pixbuf.get_pixels_array(). - * Fedora 4 does have PyGTK, Numeric and Pixbuf.get_pixels_array() - */ - static PyObject * pixbuf_get_pixels_array(PyObject *self, PyObject *args) { @@ -45,7 +36,7 @@ if (gdk_pixbuf_get_has_alpha(gdk_pixbuf)) dims[2] = 4; - array = (PyArrayObject *)PyArray_FromDimsAndData(3, dims, PyArray_UBYTE, + array = (PyArrayObject *)PyArray_SimpleNewFromData(3, dims, PyArray_UBYTE, (char *)gdk_pixbuf_get_pixels(gdk_pixbuf)); if (array == NULL) return NULL; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-checkins mailing list Matplotlib-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins