<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><BR><BR>--- El <B>lun 12-abr-10, Zaher Dirkey <I><parmaja@gmail.com></I></B> escribió:<BR><BLOCKQUOTE style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><BR>De:: Zaher Dirkey <parmaja@gmail.com><BR>Asunto: Re: [Lazarus] [BIDI] TGrid and many bugs if i add Right To Left<BR>A: "Lazarus mailing list" <lazarus@lists.lazarus.freepascal.org><BR>Fecha: lunes, 12 de abril de 2010, 6:00<BR><BR><DIV><DIV dir="ltr"><DIV class="gmail_quote">On Mon, Apr 12, 2010 at 11:11 AM, Hans-Peter Diettrich <SPAN dir="ltr"><<A rel="nofollow" ymailto="mailto:DrDiettrich1@aol.com" target="_blank" href="/mc/compose?to=DrDiettrich1@aol.com">DrDiettrich1@aol.com</A>></SPAN> wrote:<BR><DIV> <BR></DIV><BLOCKQUOTE class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex;">
One problem may be the extent of BiDi support, that is unknown to most (western) developers. E.g. I even don't know how to enter RTL text, so that all related code should be implemented and checked by people that are familiar with RTL applications and environment.<BR>
<BR>
Does there exist a list of things that should change in RTL mode?<BR>
<BR>
Newer Windows systems have an API for rendering full Unicode text, including an mix of LTR and RTL parts. Do there exist similar libraries for other platforms or widgetsets (Qt???)? If yes, these libraries should be explored and a compatible wrapper (class) should be constructed, for immediate use in most components (SynEdit may be an exception). If not, an API must be defined first, and then the platform specific libraries must be implemented accordingly.<BR>
<BR></BLOCKQUOTE><DIV> </DIV><DIV>Win32, GTK2 and QT support RTL(Right To Left reading), but i am not expiration with GTK2 and QT<BR><BR></DIV><BLOCKQUOTE class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex;">
But there seem to exist more issues with RTL, like the rows in a grid running from right to left? Such behaviour can be tested by everybody, at least by faking RTL mode to make the different appearance occur.<DIV class="im">
<BR></DIV></BLOCKQUOTE><DIV> </DIV><DIV>Most native controls like grid will work on all widgetsets except draw the string inside the cell, so if it done for TLabel for GTK/QT this issue will resolved.<BR>TGrid in my svn draw its columns right to left, for that i opened this thread.</DIV><DIV><BR></DIV></DIV></DIV></DIV></BLOCKQUOTE><DIV id="yiv225499426"><DIV dir="ltr"><DIV class="gmail_quote"><DIV><BR></DIV><DIV>Hello Zaher, </DIV><DIV><BR></DIV><DIV>Please send to me the patches related to grids.<BR></DIV><DIV><BR></DIV><DIV>Jesus Reyes A.</DIV><DIV><BR></DIV><DIV><BR></DIV></DIV></DIV></DIV></td></tr></table><br>
<hr size=1><br><font face="Verdana" size="-2">¡Encuentra las mejores recetas<br>con Yahoo! Cocina!<br>
http://mx.mujer.yahoo.com/cocina/</font>