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
fltk-commit@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to