Hi,
My only other complaint of Mach4 is the raised buttons/frame. That I imagine is a whole other problem.
I think that all the buttons, panels, tabs, frames in fact all of the graphical elements in Machs screen are wxWidgets
elements. Thus Machs screen is no more than a large collection of wxLua code.
If you are at all familiar with wxWidgets then you will also be aware that there is a wide range of graphical styles from which
you can chose, including things like raised borders. When in Machs screen edit mode a number of parameters of the
button, say, are available for user update, colors, font, blink rate etc. The structure of the underlying button is not
accessible through the edit screen, things like raised borders etc.
I think that your guess 'That I imagine is a whole other problem' is probably correct. A worthwhile selection of wxWidgets
parameters are made available for user manipulation others are not, including the nature and size of the boundaries.
If you had the GUI source code then ALL the wxWidgets parameters would be available to you.
NFS does have a policy of allowing interested developers access to the inner workings of Mach and presumably the source
code. In order to secure their intellectual property you would have to enter a N(on) D(isclosure) A(greement) with NFS.
To make the case to NFS you would want to demonstrate the need and/or demand for the project you were undertaking
and your ability and stickability to achieve a result.
I have recent come across a quote that is appropriate here 'Better a diamond with a flaw than a pebble without'.
The question I pose is that 'does the visual style that Machs screen is constructed with preclude you from using it?'
I suspect from your preceeding posts that your sense of 'offended visual style' is a weak argument in face of the demonstrated
usefulness as a CNC program. Remember we are talking CNC here.....not some high end desktop publishing software.
Craig