DLDialog offers the capability to draw a variety of widgets. It includes a definition language similar to Tcl/Tk. It can display dialogs the tvision/ncurses interface or using graphical windows with the QT/X11 interface.
These details are provided for information only. No information here is legal advice and should not be used as such.