[Lazarus] RightToLeft Forms (for Hebrew, Arabic...)
parmaja at gmail.com
Fri Oct 26 14:55:30 CEST 2012
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
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.
> avishai.gore at gmail.com
> אבישי גוֹר
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Lazarus