Just updated the file again.....
I had a suggestion of:
1) sorting the functions alphabetically (this I cannot see the point with as the functions are grouped by purpose (i.e. Getcurrenttool() is right next to Setcurrenttool() and Getnewtool() etc etc .....) .... but if you think its better to have them alphabetically still let me know (the index does list them alphabetically with the page number adjacent).
2) I have sorted the screenset functions alphabetically as that made sense to me..... (unless someone knows a reason why the format was the way it was).
3) have two sets of LEDs, BUTTONS, FIELDS etc..... one sorted by number and another alphabetically ..... to be fair the best manual I used with Mach3 for DRO's etc was this one https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjqpYGzlLPPAhVsJ8AKHaBqBjkQFggeMAA&url=https%3A%2F%2Fwww.machsupport.com%2Fforum%2Findex.php%3Faction%3Ddlattach%3Btopic%3D19482.0%3Battach%3D27839&usg=AFQjCNGJn1E7RpKyfyjY7STvwaxPFsA6ng&sig2=kmhqGaqLoT1l5XqD25kE1w..... and that has them arranged in both orders.... hence I'll do this (and remove the items from the index (that was a PIA) ..... hence the index will only list functions by group)
I've moved the g-codes and m-codes lists up to the front (as you'll need them next the macros if you're like me and can't remember stuff).....
I may move the index infront of the Macros.... that way you can look through the list alphabetically or search through the functions by group as they are arranged (item 1 above)
Comments welcome