Re: [Lazarus] Accessibility of Lazarus

2014-07-22 Thread Grzegorz Zlotowicz
Returning to the subject... The advantage of making accessibility of Lazarus working, would solve such problems as described below unsuccessfull attempt to make BitBtn accessible by setting its' Windowtext... The Accessibility layer is independent from visual layer, so the window can be drawn i

Re: [Lazarus] Accessibility of Lazarus

2014-06-30 Thread Bart
On 6/28/14, Bart wrote: > AFAIK for TBitBtn an attempt was made to make it work, but this lead > to visual anomalies (double captions on the button) and was reverted. See: http://bugs.freepascal.org/view.php?id=24135 Bart -- ___ Lazarus mailing list

Re: [Lazarus] Accessibility of Lazarus

2014-06-29 Thread Lubos Pintes
Hi Greg and all, A long time ago, (more than one year I think), I researched about accessibility in Lazarus. Unfortunately I just noticed that I lost, or totally forgot almost everything about this subject :). But I remembered the following. - There is very basic TLazAccessible object implemen

Re: [Lazarus] Accessibility of Lazarus

2014-06-28 Thread Hans-Peter Diettrich
Grzegorz Zlotowicz schrieb: Returning to the accessibility: the wm_gettext message result is defined in the windowText field of quoted log, but instead relying only on winapi, NVDA tries to use MSAA or IAccessible interfaces, which give much more (for example possibility of reacting to events

Re: [Lazarus] Accessibility of Lazarus

2014-06-28 Thread Grzegorz Zlotowicz
Hi. As I wrote a moment ago in previous message, the problem is not the wm_getwindowtext itself, but the underlying accessibility object. http://wiki.freepascal.org/LCL_Accessibility states, that: LCL developers need to provide accessibility for all TCustomControl descendents in the LCL and als

Re: [Lazarus] Accessibility of Lazarus

2014-06-28 Thread Grzegorz Zlotowicz
Hi. Unfortunately, I can't switch widgetset for bitbutton project. After spending about an hour or more in the project options dialog, I can achieve nearly everything (using keyboard or build-in in the screen-reader virtual mouse emulation), but with no success about widgetset, and in general

Re: [Lazarus] Accessibility of Lazarus

2014-06-28 Thread Bart
AFAIK for TBitBtn an attempt was made to make it work, but this lead to visual anomalies (double captions on the button) and was reverted. Bart -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/

Re: [Lazarus] Accessibility of Lazarus

2014-06-28 Thread Hans-Peter Diettrich
Grzegorz Zlotowicz schrieb: the fragment of the NVDA's log says about this control: name: u'' role: ROLE_BUTTON states: STATE_FOCUSABLE, STATE_FOCUSED isFocusable: True hasFocus: True description: None value: None windowHandle: 32703706 windowClassName: u'Button' windowText: u'' displayText: u'

[Lazarus] Accessibility of Lazarus

2014-06-27 Thread Grzegorz Zlotowicz
Hi all. I'm Greg from Poland, a blind computer user and programmer. Looking for an advanced multi-platform framework to work with FPC, the Lazarus seems obvious choice, but unfortunately it has some accessibility problems. After reading the http://wiki.freepascal.org/LCL_Accessibility I decided