<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-11-27 11:43 GMT+01:00 Vojtěch Čihák <span dir="ltr"><<a href="mailto:vojtech.cihak@atlas.cz" target="_blank">vojtech.cihak@atlas.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p style="padding:0px;margin:0px">Hi,</p>
<p style="padding:0px;margin:0px"> </p>
<p style="padding:0px;margin:0px">what does it mean?</p>
<p style="padding:0px;margin:0px">______________________________________________________________<br>
> Od: Frederic Da Vitoria <<a href="mailto:davitofrg@gmail.com" target="_blank">davitofrg@gmail.com</a>><span class=""><br>
> Komu: Lazarus mailing list <<a href="mailto:lazarus@lists.lazarus.freepascal.org" target="_blank">lazarus@lists.lazarus.freepascal.org</a>><br></span>
> Datum: 27.11.2014 09:37<span class=""><br>
> Předmět: Re: [Lazarus] OI Checkboxes<br>
></span></p>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">2014-11-27 0:20 GMT+01:00 Juha Manninen <span><<a href="mailto:juha.manninen62@gmail.com" target="_blank">juha.manninen62@gmail.com</a>></span>:<span class=""><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span><span>On Wednesday, November 26, 2014, Vojtěch Čihák <<a href="mailto:vojtech.cihak@atlas.cz" target="_blank">vojtech.cihak@atlas.cz</a>> wrote</span></span></blockquote>
</span><div>Hmm, would such a control be screen-reader friendly? </div></div></div></div></blockquote></div><br>See <a href="https://en.wikipedia.org/wiki/Screen_reader">https://en.wikipedia.org/wiki/Screen_reader</a> . Screen readers allow blind or visually impaired users to use computers. In order to work, screen readers must "know" what a control is, in order to be able to speak or display in braille what is going on. In our specific situation, a screen reader would need to know that <span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">TCheckBoxThemed </span>is a checkbox. I guess that the screen reader wouldn't need to be able to distinguish the new <span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">TCheckBoxThemed from a standard checkbox, pixel-level alignment considerations are usually not very significant to blind users. </span></div><div class="gmail_extra"><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></span></div><div class="gmail_extra"><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">I see 2 ways to achieve this:</span></div><div class="gmail_extra"><font color="#500050" face="arial, sans-serif">- either </font><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">TCheckBoxThemed is derived the standard Windows checkbox in such a way that the screen reader will directly "see" and interpret the standard control</span></div><div class="gmail_extra"><font color="#500050" face="arial, sans-serif">- or </font><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">TCheckBoxThemed is a brand new control created from scratch, which means a blind user would have to "teach" his screen reader that this new control is a check box (if the screen reader offers such a functionality). Obviously, this second solution isn't as good as the first one.</span></div><div class="gmail_extra"><font color="#500050" face="arial, sans-serif"><br></font></div><div class="gmail_extra"><font color="#500050" face="arial, sans-serif">I don't know how screen-reader-friendly is the LCL's TCheckbox, using it to derive </font><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">TCheckBoxThemed</span><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"> </span><span style="color:rgb(80,0,80);font-family:arial,sans-serif">could be a good solution or not.</span></div><div class="gmail_extra"><span style="color:rgb(80,0,80);font-family:arial,sans-serif"><br></span></div><div class="gmail_extra"><font color="#500050" face="arial, sans-serif">I don't have or use any screen reader software, but I know at least one (NVDA) which I could install to check on Windows. Because screen readers use quite different methods for gathering information, any tests I would do with NVDA would not necessarily apply to other software or OS.</font></div><div class="gmail_extra"><div><br></div>-- <br><div class="gmail_signature">Frederic Da Vitoria<br>(davitof)<br><br>Membre de l'April - « promouvoir et défendre le logiciel libre » - <a href="http://www.april.org" target="_blank">http://www.april.org</a><br></div>
</div></div>