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

Avishai avishai.gore at gmail.com
Fri Oct 26 15:00:02 CEST 2012


So good to hear from you.  I have been worried for your safety.  Some day
Peace for both of us.  Be safe.

On Fri, Oct 26, 2012 at 2:55 PM, Zaher Dirkey <parmaja at gmail.com> wrote:

> 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.
>>
>>
>> --
>> _______________________________________________
>> Lazarus mailing list
>> Lazarus at lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>>
>>
> Best Regards
> Zaher Dirkey
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20121026/a63b4143/attachment-0003.html>


More information about the Lazarus mailing list