[Bug 1163] Accelerator underscore appears in the wrong place for Hebrew menus

Wine Bugs wine-bugs at winehq.org
Thu Mar 30 13:20:08 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=1163





------- Additional Comments From winebugzilla at sun.consumer.org.il  2006-30-03 13:20 -------
Maybe I described it as more difficult than it is, then.

You do not have to implement any actual BiDi reordering code. All you have to do
 is call the existing BiDi functions (in our case, it's GetCharacterPlacement,
with example code readilly available inside the ExtTextOut implementation). This
function also gives you the logical->visual map.

All you have to implement yourself is just the actual glue between the pieces.

Looking at the code again, there is even an already implemented helper function
to do that, which you may be able to use as-is, called "BIDI_Reorder".

Oh, and the flag I was talking about is called "ETO_IGNORELANGUAGE".

Shachar

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the wine-bugs mailing list