Intent is:
About menu has three parts...1. Instructions (as described below), 2. Calculations (how the calculations are made), 3. Coding (Contributions and acknowledgments)
Calling wizard will pull user's current motors 'CountPerUnit' from their profile's Machine.ini file and display their [motor0-3] current values.
Enter distance to travel = a. check if axes are homed -- b(?). Z axis to machine pos 0.0 -- c. execute gCode
User inputs actual distance traveled and new motor counts per unit is calculated and displayed.
Save = write profile's Machine.ini file with new motor's 'CountPerUnit' in order to update the user's config settings automatically (Easy Button = user to copy / paste new calculation and input into motor config menu)
Update = update the axis calibration window to reflect the new motor's 'CountPerUnit' as the current motor's 'CountPerUnit' so the user may repeat the process until satisfied.
Exit = DESTROY window
...and yes your website is in there in the About / Coding menu item! I can make a second one for you Chris with your website in the caption or anywhere you want it so you can post it on your website specifically if you want.
...and make the background mach4 white, lol
It's taking me a bit because I'm totally dissecting all wizard, panel, wx.Widgets examples in mach4 and on this thread including learning wx.FormBuilder and how the code is generated; comparing wx.FormBuilder code to Brian's and Scott's code and really learning / understanding it. Shoot, after my morning coffee and coppehagen...I now wipe my a$$ with box / grid sizers and event handlers. hehe. No my butt is not big where it takes a grid coordinate system to wipe it.