[Lazarus] RightToLeft Forms (for Hebrew, Arabic...)

Zaher Dirkey parmaja at gmail.com
Fri Oct 26 14:55:30 CEST 2012


Hi Avishai,

Most BidiMode users that i knew used forums instead of messages list.
About me, we have a big problem this days, I left my work and my home, so
when i can have a good computer table i will return to work on Lazarus
again.

Peace for you all.

On Wed, Oct 24, 2012 at 3:25 PM, Avishai <avishai.gore at gmail.com> wrote:

> Working with RightToLeft Forms (for Hebrew, Arabic...) under Windows has
> many problems.  I have found a few solutions to some of the problems, but
> the solutions often create new problems.  The biggest problem is that when
> Themes are active and a TWinControl is mirrored, the TCanvas becomes
> corrupted and unusable.  If you disable Themes, things work much better.  I
> have search through Lazarus code for a very long time and have not been
> able to find where things go wrong with Themes.
>
> Another major problem is that Lazarus does not conform to Windows
> RightToLeft design (for Windows.  I don't know how other OS's handle
> RightToLeft).  Maybe that is because Delphi developers never understood
> RightToLeft.  BiDiMode has been obsolete since Window XP and should have
> been abandoned long ago and been replaced with Windows RightToLeftLayout.
>  I am using Windows RightToLeftLayout which leads to some very strange
> results, but for the most part, it works very well.
>
> If there are any others that have to work with RightToLeft Forms, I would
> love to work with you to find solutions.
>
> --
> Shalom,
> Avishai
> avishai.gore at gmail.com
> אבישי גוֹר
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
Best Regards
Zaher Dirkey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20121026/ecb81309/attachment-0003.html>


More information about the Lazarus mailing list