[MSEide-MSEgui-talk] IDE stuck in infinite loop

2015-12-17 Thread Graeme Geldenhuys
Hi Martin, I've hit this problem a few times now. I have a project with some opened units. Then in a console or any file manager, I moved some of those opened units to a new directory (forgetting they were open in MSEide). Returning to MSEide it tells me it detected a file change and wants to relo

Re: [MSEide-MSEgui-talk] IDE stuck in infinite loop

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 12:31:17 Graeme Geldenhuys wrote: > Hi Martin, > > I've hit this problem a few times now. I have a project with some opened > units. Then in a console or any file manager, I moved some of those > opened units to a new directory (forgetting they were open in MSEide). > R

Re: [MSEide-MSEgui-talk] IDE stuck in infinite loop

2015-12-17 Thread Graeme Geldenhuys
On 2015-12-17 12:09, Martin Schreiber wrote: > Does it always show the same file if you click 'OK' or 'Cancel'? No, it cycles through the units that are missing. In this case I had 3 units moved. So once it cycled through all 3, then it starts at the first missing one again. Regards, - Graeme -

[MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Fred van Stappen
Hello Martin. How to get the position of the cursor in Twidgetgrid ? That procedure => procedure TSAK.docellevent(const sender: iassistiveclientgrid; const info: celleventinfoty); var mstr : msestring; begin if (Sender.getinsta

[MSEide-MSEgui-talk] File Open dialog with Bookmarks support

2015-12-17 Thread Graeme Geldenhuys
Hi, As anybody made a File Open dialog modification with Bookmarks support? Something like GTK's Favourites or fpGUI's Bookmarks? See attached screenshots for what I mean. I know MSEide's "Project -> Open..." supports a combobox like feature for previously opened projects. But I need bookmarks (q

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 14:42:34 Fred van Stappen wrote: > Hello Martin. > > How to get the position of the cursor in Twidgetgrid ? > > That procedure => > > > procedure TSAK.docellevent(const sender: iassistiveclientgrid; > con

Re: [MSEide-MSEgui-talk] File Open dialog with Bookmarks support

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 15:04:55 Graeme Geldenhuys wrote: > Hi, > > As anybody made a File Open dialog modification with Bookmarks support? > Something like GTK's Favourites or fpGUI's Bookmarks? See attached > screenshots for what I mean. > > I know MSEide's "Project -> Open..." supports a co

Re: [MSEide-MSEgui-talk] File Open dialog with Bookmarks support

2015-12-17 Thread Graeme Geldenhuys
On 2015-12-17 15:49, Martin Schreiber wrote: > It is planned to replace the 'Home' button with a bookmarks dialog. Awesome, thanks. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/grae

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 16:24:57 Martin Schreiber wrote: > > > > Gives the right row position but column is always = 1... ;-( > > This is the grid column. Do you mean the caret character position? For > which purpose? I could add a function to iasstiveclient. > git master 0b9bd0ab4349afd4915cb

Re: [MSEide-MSEgui-talk] iassistiveclientgrid and cek_enter ?

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 15:30:12 Fred van Stappen wrote: > > > Now MSEide is totally assisted, even for source editor and MSEdesigner > > > and fpGUIdesigner. > > > > Congrats! > > Thanks for the thanks. ;- > > All is assisted, even the debugger form. > I did not find a way to make Ttoolbar as

[MSEide-MSEgui-talk] Reference TFont ready for revision

2015-12-17 Thread Michael Ebner
Hi all, i've begun to write a Reference of the MSEgui-framework in the FreePascal wiki. Now the first page (TFont) is ready for your revision: http://wiki.freepascal.org/Reference:_MSEgui/TFont Best regards Michael -- TABU Datentechnik Michael Ebner Albert-Schweitzer-Straße 23 72116 Mössingen

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Fred van Stappen
> > This is the grid column. Do you mean the caret character position? For > > which purpose? Yes, exactly. > > I could add a function to iasstiveclient. > git master 0b9bd0ab4349afd4915cb8a59053eae2bfce8be9 has > getassistivecaretindex() > " > iassistiveclient = interface(inullinterface)[mii

Re: [MSEide-MSEgui-talk] iassistiveclientgrid and cek_enter ?

2015-12-17 Thread Fred van Stappen
> > All is assisted, even the debugger form. > > I did not find a way to make Ttoolbar assistive. Ooops, wow, perfect. So MSEide is completely assistive too, even for component-tablet ;-) Hum, maybe, if you agree, I propose to change only very, very few things in MSEide code. For all TWidget

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Fred van Stappen
> Huh, and to get the info.chars and info.key (the character or key entered) ? OK for info.chars, with >getassistivecaretindex() can do it but for "F10" or "page_up" or "left" ? PS: This is only for perfection..., could survive without it ;-) Thanks. Fre;D

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Fred van Stappen
> git master 0b9bd0ab4349afd4915cb8a59053eae2bfce8be9 has > getassistivecaretindex() Hello Martin. OK, updated to last MSEgui commit. Now, with that procedure => // procedure TSAK.docellevent(const sender: iassistiveclientgrid; cons

Re: [MSEide-MSEgui-talk] iassistiveclientgrid and cek_enter ?

2015-12-17 Thread Fred van Stappen
> > All is assisted, even the debugger form. > > I did not find a way to make Ttoolbar assistive. > > Please use iassistiveclient.getassistivehint(), see the updated assistive > monitor demo. Ok to get the hint-text => thanks, but how to get the name of one of the buttons clicked, or what index

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 22:54:53 Fred van Stappen wrote: > > Huh, and to get the info.chars and info.key (the character or key entered) > ? (Aaaargh, never happy, wants always more,... I know... ;-) ) > I don't understand. In iassistiveserver.dokeydown()? The character(s) is/are in info.chars

Re: [MSEide-MSEgui-talk] iassistiveclientgrid and cek_enter ?

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 23:07:09 Fred van Stappen wrote: > Hum, maybe, if you agree, I propose to change only very, very few things in > MSEide code. > > For all TWidgetgrid (in sourceform.pas and all other units that uses it), > there is always the same name : 'grid'. > > I would propose, for

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Thursday 17 December 2015 23:24:02 Fred van Stappen wrote: > > Huh, and to get the info.chars and info.key (the character or key > > entered) ? > > OK for info.chars, with >getassistivecaretindex() can do it but for "F10" > or "page_up" or "left" ? > I don't understand. BTW, did you ever test

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Friday 18 December 2015 01:31:10 Fred van Stappen wrote: > > git master 0b9bd0ab4349afd4915cb8a59053eae2bfce8be9 has > > getassistivecaretindex() > > Hello Martin. > > OK, updated to last MSEgui commit. > > Now, with that procedure => > > // > procedure TSAK.docellevent(c

Re: [MSEide-MSEgui-talk] iassistiveclientgrid and cek_enter ?

2015-12-17 Thread Martin Schreiber
On Friday 18 December 2015 01:45:16 Fred van Stappen wrote: > > > All is assisted, even the debugger form. > > > I did not find a way to make Ttoolbar assistive. > > > > Please use iassistiveclient.getassistivehint(), see the updated assistive > > monitor demo. > > Ok to get the hint-text => thanks

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Friday 18 December 2015 01:31:10 Fred van Stappen wrote: > With Linux 64 bit, at compile, with last MSE commit, there are those errors > => > > mibconnection.pas(1563,15) Error: Incompatible types: got "Pointer" > expected "LongWord" mibconnection.pas(1650,15) Error: Incompatible types: > got "

Re: [MSEide-MSEgui-talk] Assistive and info.cell.col ?

2015-12-17 Thread Martin Schreiber
On Friday 18 December 2015 07:22:45 Martin Schreiber wrote: > > > > => Always => " column = -1 " ;-( , but row is ok ;-) . > > twidgetgrid has no caretindex, the cell widget has it. I'll let twidgetgrid > report the caretindex of the active cell widget. > Done, git master 10980ee67ad99092e272c2e951