Right-To-Left (RTL) languages and Wine

Alexandre Julliard julliard at winehq.org
Wed Sep 29 14:52:34 CDT 2010

Shachar Shemesh <shachar at shemesh.biz> writes:

> Less specifically, however, all controls that have BiDi settings can
> have those settings set through the resource for that control, without
> setting it for the entire application. In those cases that the layout
> is not control by a resource, we are pretty much in deep #!@$!@#
> anyways because of the reasons stated above. Whether it is Yaron doing
> the localization or someone else, they must have some way to change
> the layout in a way that is not merely mirroring, and whatever way
> that is, it will require being able to tell the system which controls
> need RTL and which don't.

You can't do that in resources, apart from simple dialogs. Many controls
are created directly in the code, so you need to change the source.
Whether this is to set the process-wide layout or to set WS_EX_LAYOUTRTL
individually on appropriate windows will depend on the app, but it needs
code changes either way.

Alexandre Julliard
julliard at winehq.org

More information about the wine-devel mailing list