::oEditor:bKeyDown = { | nKey | If( nKey == VK_RETURN, ::FillFuncList(),) }I am going to upload it to bitbucket again...
 ::oEditor:bKeyDown = { | nKey | If( nKey == VK_RETURN, ::FillFuncList(),) }Looking good! You're a magician.
Surely still has many bugs but we may improve it if some of us start playing with it ![]()
Excellent
Thank you, Sir
Functions
Main()
Whatever( nCount, nSize)
Methods
New( cFile )
End()James,
We could add support for up and down arrow
How to resize it ? Should we respect the width of the panels and shrink the editor ? Do we apply a percentadge to all of them ?
The list of functions and methods is alphabetically ordered. So methods are always at the top.
1. We could add support for up and down arrow
2. How to resize it ? Should we respect the width of the panels and shrink the editor ? Do we apply a percentadge to all of them ?
3. The list of functions and methods is alphabetically ordered. So methods are always at the top.
::oEditor:bKeyDown = { | nKey | If( nKey == VK_RETURN .or. ;
nKey == VK_UP .or. nKey == VK_DOWN,;
::FillFuncList(),) }Antono,
Added adsrdd.lib ace32.lib to Refrence's harbour Extra Libraries, but is not stored to fivedit.bat.
when add much lib that harbour, should you put path certainly?
This time, should like to do and add token at program.
Regards,
Moon
if ! Empty( ::cFWHExtraLibs )
AEval( hb_aTokens( StrTran( AllTrim( ::cFWHExtraLibs ), ",", "" ) ),;
{ | cLib | cFWHExtraLibs += AllTrim( ::cFWHPath ) + "\lib\" + ;
cLib + " " } )
endif
if ! Empty( ::cHarbExtraLibs )
AEval( hb_aTokens( StrTran( AllTrim( ::cHarbExtraLibs ), ",", "" ) ),;
{ | cLib | cHarbExtraLibs += AllTrim( ::cHarbPath ) + "\lib\" + ;
cLib + " " } )
endif
if ! Empty( ::cCCompilerExtraLibs )
AEval( hb_aTokens( StrTran( AllTrim( ::cCCompilerExtraLibs ), ",", "" ) ),;
{ | cLib | cCCompilerExtraLibs += AllTrim( ::cCCompilerPath ) + "\lib\" + ;
cLib + " " } )
endifAntonio,
Jumplist sorting: This seems to be a case issue. All items need to be converted to uppercase before sorting.
This line does the sorting:
::oFunList:SetItems( ASort( aFuncs ) )
I'm not sure how to solve this because if we do this:
::oFunList:SetItems( ASort( Upper( aFuncs ) ) )
Then all the items will be displayed in uppercase. I don't think we want this, we just want them sorted as if they were uppercase. Maybe using a 2-dimensional array--one element with the original format and one with uppercase format?