We are customizing Mach4 to act partially as a data acquisition tool, and I am trying to display the contents of a Lua table on the screen. The table comprises several axis values, as well as a probe reading (that comes over Modbus), and might end up being 100+ "rows" long. In the screen editor I want to display this table in a control, but unfortunately it looks like none of the controls have the ability to display a 2D table very well.
Textboxes don't seem to natively support multi-line capability like it does in most languages (I am a C# software engineer). Maybe this can be done through a Lua script? I'm not familiar enough with the namespaces in Lua to know where to start, however.
Labels support multi-line, but do not have scroll bars if the contents extend beyond the bottom bounds of the label. Again, available through Lua?
There is no table control (aside from tool table, which is not very customizable).
Anyone know how to do any of the above? Add a scroll bar to a multi-line textbox, or maybe to a tab that contains a label that extends beyond the lower bounds of the tab control? Or just add a simple table/grid?