Re: [Lazarus] Developing a WidgetSet

2017-11-27 Thread Lubos Pintes via Lazarus
Hmm... But if I disable my UIA code then the form works as expected. Also If I place some standard control to a form like TButton. But I will try the MainFormInTaskbar property to see what happens. Dňa 26. 11. 2017 o 18:13 Ondrej Pokorny via Lazarus napísal(a): On 26.11.2017 16:09, Martin Frb

Re: [Lazarus] Developing a WidgetSet

2017-11-26 Thread Ondrej Pokorny via Lazarus
On 26.11.2017 16:09, Martin Frb via Lazarus wrote: I am not 100% sure, but maybe this is because (afaik) there is a hidden form for the task button. This hidden form can be disabled somewhere, then the main form will be responsible for the task button. On 20/11/2017 09:54, Lubos Pintes via

Re: [Lazarus] Developing a WidgetSet

2017-11-26 Thread Martin Frb via Lazarus
I am not 100% sure, but maybe this is because (afaik) there is a hidden form for the task button. This hidden form can be disabled somewhere, then the main form will be responsible for the task button. On 20/11/2017 09:54, Lubos Pintes via Lazarus wrote: I can confirm that Inspect can see

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Lubos Pintes via Lazarus
And now I tested this and I am sure, only TBitBtn doesn't expose the name. And because TBitBtn is used mostly in the IDe, most buttons are not accessible.Dňa 9. 10. 2017 o 9:41 Lubos Pintes via Lazarus napísal(a): I reported this problem years ago. If I remember properly, only TBitBtn has

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Lubos Pintes via Lazarus
I reported this problem years ago. If I remember properly, only TBitBtn has this behaviour. Of course not all buttons in the IDE have empty names, but those on options dialog, or welcome page. Dňa 9. 10. 2017 o 9:14 Juha Manninen via Lazarus napísal(a): *I wonder ... --

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Graeme Geldenhuys via Lazarus
On 2017-10-09 07:49, Lubos Pintes via Lazarus wrote: 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. It seems it is very LCL-widgetset

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Juha Manninen via Lazarus
On Sun, Oct 8, 2017 at 11:09 PM, Lubos Pintes via Lazarus wrote: > Also, how can I rebuilt the package when I modify/add some unit? Do I need > to always rebuild the IDe, or there is a quicker way? You can test with any small application. No need to build the whole

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Juha Manninen via Lazarus
*I wonder ... -- ___ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Juha Manninen via Lazarus
On Mon, Oct 9, 2017 at 9:49 AM, Lubos Pintes via Lazarus wrote: > screen reader reports only "button", instead of "StartIDE button", "Help > button", etc. Yes, the button itself is native, but is broken. O wonder why that is so. The button really is a native

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Lubos Pintes via Lazarus
Thank for all replies, but my original question was overlooked. Can someone answer it? Dňa 8. 10. 2017 o 22:09 Lubos Pintes via Lazarus napísal(a): Hello, If I want to add a functionality like accessibility to WidgetSet, which package could I use, lcl.lpk, or lclbase.lpk? Also, how can I

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Lubos Pintes via Lazarus
Sorry I replied to wrong message. My thanks and my heart belongs just to you. :-) Dňa 9. 10. 2017 o 4:43 Martin Frb via Lazarus napísal(a): I think there was some work before. (Afaik only carbon, Mac) Look at TControl properties AccessibleRole, AccessibleValue, AccessibleDescription.

Re: [Lazarus] Developing a WidgetSet

2017-10-09 Thread Lubos Pintes via Lazarus
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

Re: [Lazarus] Developing a WidgetSet

2017-10-08 Thread Martin Frb via Lazarus
I think there was some work before. (Afaik only carbon, Mac) Look at TControl properties AccessibleRole, AccessibleValue, AccessibleDescription. lcl\controls.pp line 1639 They refer to  TLazAccessibleObject (line 990) Then in control.inc line 150   procedure

Re: [Lazarus] Developing a WidgetSet

2017-10-08 Thread Sven Barth via Lazarus
Am 08.10.2017 23:15 schrieb "Graeme Geldenhuys via Lazarus" < lazarus@lists.lazarus-ide.org>: > > 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

[Lazarus] Developing a WidgetSet

2017-10-08 Thread Lubos Pintes via Lazarus
Hello, If I want to add a functionality like accessibility to WidgetSet, which package could I use, lcl.lpk, or lclbase.lpk? Also, how can I rebuilt the package when I modify/add some unit? Do I need to always rebuild the IDe, or there is a quicker way? I am thinking about syntax check / quick