[Lazarus] RightToLeft Forms (for Hebrew, Arabic...)
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
> 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
> Best Regards
> Zaher Dirkey
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Lazarus