Lines Matching refs:px
86 static void overlayPixels( guchar *px, int width, int height, int stride,
1131 guchar *px = NULL;
1143 Geom::Point(doc->getWidth().value("px"), doc->getHeight().value("px")));
1212 px = g_new(guchar, stride * psize);
1213 memset(px, 0x00, stride * psize);
1216 cairo_surface_t *s = cairo_image_surface_create_for_data(px,
1224 convert_pixels_argb32_to_pixbuf(px, psize, psize, stride);
1227 IconImpl::overlayPixels( px, psize, psize, stride, 0x00, 0x00, 0xff );
1233 return px;
1301 guchar *px = NULL;
1302 for (std::list<gchar*>::iterator i = sources.begin(); (i != sources.end()) && !px; ++i) {
1328 for (std::list<Glib::ustring>::const_iterator it = names.begin(); !px && (it != names.end()); ++it ) {
1329 px = sp_icon_doc_icon( info->doc, info->drawing, it->c_str(), psize, stride );
1334 return px;
1452 guchar* px = load_svg_pixels(names, psize, stride);
1453 if (px) {
1454 GdkPixbuf* pb = gdk_pixbuf_new_from_data( px, GDK_COLORSPACE_RGB, TRUE, 8,
1494 guchar *px = load_svg_pixels(names, psize, stride);
1495 if (px) {
1496 pb = gdk_pixbuf_new_from_data(px, GDK_COLORSPACE_RGB, TRUE, 8,
1511 void IconImpl::overlayPixels(guchar *px, int width, int height, int stride,
1517 guchar *ptr = px + y * stride;
1530 guchar *ptr = px + ((height-1) * stride) + ((width - 1) * bytesPerPixel);
1533 px[4] = r;
1534 px[5] = g;
1535 px[6] = b;
1536 px[7] = 0xff;
1549 px[0 + stride] = r;
1550 px[1 + stride] = g;
1551 px[2 + stride] = b;
1552 px[3 + stride] = 0xff;