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