Re: [MSEide-MSEgui-talk] Twidgetgrid assisted.

2015-12-13 Thread Fred van Stappen

> > 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.

2015-12-12 Thread Fred van Stappen
> (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.

2015-12-11 Thread Fred van Stappen

> 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.

2015-12-11 Thread Martin Schreiber
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.

2015-12-11 Thread Martin Schreiber
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.

2015-12-10 Thread Fred van Stappen
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.

2015-12-10 Thread Martin Schreiber
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.

2015-12-09 Thread Martin Schreiber
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