[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