Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
> > If you are inside the engine, could you check TButton.onclick (It is not > > working here on Linux). > > > MSEgui tbutton has no onclick property? What do you mean with "It is not > working"? Hello Martin. tbutton.eventkind = ek_buttonpress is working perfectly for assistive. (There was a error in old-sak_mse.pas). Sorry for the noise. Thanks. Fre;D -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
> (experimental). Ok, many thanks, I will study and understand your code. > Please refer to the updated assistivemonitor example in order to check how to > use. > https://gitlab.com/mseide-msegui/mseuniverse/tree/master/testcase/assistive/monitor Perfect, same that for your experimental, I will study it and give feedback later. Fre;D -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
> I am currently extending iassitiveclient for more convenience. I'll report > when it is ready. Huh, perfect, many thanks. If you are inside the engine, could you check TButton.onclick (It is not working here on Linux). Tbutton.onmousemove and onenter works perfectly. (But maybe it is a problem with sak). Thanks. Fre;D -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
On Friday 11 December 2015 14:18:11 Fred van Stappen wrote: > > I am currently extending iassitiveclient for more convenience. I'll > > report when it is ready. > > Huh, perfect, many thanks. > > If you are inside the engine, could you check TButton.onclick (It is not > working here on Linux). > MSEgui tbutton has no onclick property? What do you mean with "It is not working"? Martin -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
On Thursday 10 December 2015 17:14:03 Martin Schreiber wrote: > On Thursday 10 December 2015 16:56:05 Fred van Stappen wrote: > > I am currently extending iassitiveclient for more convenience. I'll report > when it is ready. > git master 8498d3f5d9ac0e3f44fb8e983dbb31f2aa4b1228 has: " type assistiveflagty = (asf_grid,asf_gridcell,asf_datetime,asf_menu); assistiveflagsty = set of assistiveflagty; iassistiveclient = interface(inullinterface)[miid_iassistiveclient] function getinstance: tobject; function getassistivename(): msestring; function getassistivecaption(): msestring; function getassistivetext(): msestring; function getassistiveflags(): assistiveflagsty; {$ifdef mse_with_ifi} function getifidatalinkintf(): iifidatalink; //can be nil {$endif} end; assistivegridinfoty = record colmin: int32; colmax: int32; rowmin: int32; rowmax: int32; end; iassistiveclientgrid = interface(iassistiveclient)[miid_iassistiveclientgrid] function getassistivecelltext(const acell: gridcoordty): msestring; function getassistivegridinfo(): assistivegridinfoty; end; iassistiveclientmenu = interface(iassistiveclient)[miid_iassistiveclientmenu] end; " (experimental). Please refer to the updated assistivemonitor example in order to check how to use. https://gitlab.com/mseide-msegui/mseuniverse/tree/master/testcase/assistive/monitor Martin -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
Thanks Martin for explanation. When I get your ok about Twidgetgrid-assisted in mse, I jump in code. Fre;D -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
On Thursday 10 December 2015 16:56:05 Fred van Stappen wrote: > Thanks Martin for explanation. > > When I get your ok about Twidgetgrid-assisted in mse, I jump in code. > I am currently extending iassitiveclient for more convenience. I'll report when it is ready. Martin -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.
On Wednesday 09 December 2015 22:01:29 Fred van Stappen wrote: > Hello Martin. > > I am busy to make twidgetgrid assisted. > > But I do not catch how it works in mseide. > > How to have the same assistive-result as a tmemoedit with the grid in > sourcepage.pas ? > > What is the difference with twidgetgrid vs tstringgrid ? > In MSEgui every tcustomgrid column has a t*datalist instance which holds the cell data. In case of the tstringgrid it is tmsestringdatalist. In twidgetgrid one places edit widgets from tab 'Edit' in the grid which work as usual in the focused cell. So all event properties (onsetvalue, ondataentered...) work as mormal. Also complex widgets like the different dropdown widgets or dialog widgets can be used. It is also possible to insert not text based widgets (tdatabutton, tdataimage, tprogressbar, tslider...). The type of the edit widget defines the type of the column datalist (tintegerdatalist for tintegeredit, trealdatalist for trealedit...). > Is your assistive-interface ready for twidgetgrid too ? > I don't know, need to check. > Code-example is welcome. ;-) > I'll take a look. Martin -- ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk