Okay, I may be the only person in the world with this problem.  That 
seems to be a recent theme since I took on this latest project.

I'm trying to add Arabic support to my software (and hopefully 
eventually Hebrew and other Right-to-Left languages.)  I have a module 
for coding still images written using FloatCanvas. (FloatCanvas has been 
fantastic for what I needed, by the way. Thank you for sharing it.)

So when I'm testing my application with my Arabic translation, I have 
two issues.

1.  My graphic file shows up BACKWARDS.  Yup.  It's a mirror image of 
what it's supposed to be.  My graphic file has been reversed, as if it 
were text.

2.  (And this is the fun part!)  When I try to MOVE my image, using the 
"hand" tool I got from the Float Canvas Demo application, my image 
flickers as I move it, jumping between mirrored and correctly 
displayed!  While I'm dragging, the image is NOT reversed, but if I stop 
moving the mouse or release the mouse button, my image flips back to 
being backwards.

I've noticed automatic image reversal in other places in 
wxPython/wxWidgets -- Toolbar Buttons, for example, and Print Preview 
canvas display -- and I think the solution to my issue will be pretty 
simple.  I'll try declaring the control as Left-to-Right regardless of 
the localization setting.  If that doesn't work, I'll manually mirror my 
image to get it to display correctly.  But in that later case, I'll 
still have image flipping during drags.

If I get this resolved, I'll let you know what works.  But I wanted to 
share this.

David

-- 
David K. Woods, Ph.D.
Researcher, Transana Lead Developer
Wisconsin Center for Education Research
University of Wisconsin, Madison
http://www.transana.org

_______________________________________________
FloatCanvas mailing list
[email protected]
http://mailman.paulmcnett.com/cgi-bin/mailman/listinfo/floatcanvas

Reply via email to