ON = A thin line (The windows line used by tabs & other controls).
RAISED = Fat lines, that look Raised (Drawline.bmp)
SUNKEN = Fat lines, that look sunken. (Drawsunk.bmp)
I am not sure when "ON" became the thin lines, but I really like them!
When you start implementing 2D controls, they all use "Thin Lines", it looks strange to combine the old Drawline with the new 2D controls.
Our approach to GUI was to "Re-write" components, basically one at a time until we reached out goal (all GUI), we are probably 95% there now.
Your example is begging for a GRID!
Until then, you can try something like this:
Code: Select all
00003 LET Orig_Gui$=Env$("GUIMODE") !:
EXECUTE "CON GUI OFF"
10 PRINT "YOUR PROGRAM GOES HERE"
00315 EXECUTE "CONFIG GUI "&Orig_Gui$
This will FORCE GUI OFF, and then restore it to it's original setting.