Author: manolo
Date: 2012-05-18 15:14:05 -0700 (Fri, 18 May 2012)
New Revision: 9533
Log:
Fixed RGBA image drawing under X11 for group-relative coordinates (cont'd).
This writing where all write functions use the same relative coordinates may be
clearer.
Modified:
branches/branch-3.0/src/fltk3/Image.cxx
Modified: branches/branch-3.0/src/fltk3/Image.cxx
===================================================================
--- branches/branch-3.0/src/fltk3/Image.cxx 2012-05-18 17:24:22 UTC (rev
9532)
+++ branches/branch-3.0/src/fltk3/Image.cxx 2012-05-18 22:14:05 UTC (rev
9533)
@@ -391,7 +391,7 @@
uchar *dst = new uchar[W * H * 3];
uchar *dstptr = dst;
- fltk3::read_image(dst, X, Y, W, H, 0);
+ fltk3::read_image(dst, X+fltk3::origin_x(), Y+fltk3::origin_y(), W, H, 0);
uchar srcr, srcg, srcb, srca;
uchar dstr, dstg, dstb, dsta;
@@ -432,7 +432,7 @@
}
}
- fltk3::draw_image(dst, X-fltk3::origin_x(), Y-fltk3::origin_y(), W, H, 3, 0);
+ fltk3::draw_image(dst, X, Y, W, H, 3, 0);
delete[] dst;
}
@@ -595,7 +595,7 @@
}
} else {
// Composite image with alpha manually each time...
- alpha_blend(img, X+origin_x(), Y+origin_y(), W, H, cx, cy);
+ alpha_blend(img, X, Y, W, H, cx, cy);
}
}
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit