You are quite wrong when you are talking about LCL.
For example, even buttons are not accessible, on the IDE welcome page, screen reader reports only "button", instead of "StartIDE button", "Help button", etc. Yes, the button itself is native, but is broken. Another totally inaccessible component is, probably TTreeview. It is used in the options dialog where categories are displayed, in the package explorer etc. TCheckedListBox is yet another example. Code editor is totally inaccessible, etc, etc.
So again, you are wrong.

Dňa 8. 10. 2017 o 23:15 Graeme Geldenhuys via Lazarus napísal(a):
On 2017-10-08 21:09, Lubos Pintes via Lazarus wrote:
If I want to add a functionality like accessibility to WidgetSet, which
package could I use, lcl.lpk, or lclbase.lpk?

I believe "accessibility" is beyond the scope of the LCL. It is expected that the underlying GUI toolkit (Qt, GTK, fpGUI etc) implement the accessibility and will magically be available in your application, if accessibility is enabled in your desktop environment.

Regards,
   Graeme



--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to