EZWGL consists
of two independent pieces, a widget library and a graphics library.
The widget library implements about a dozen or so commonly used
widgets, including button, label, frame, entry, text-widget,
listbox, slider, notebook, combox, menu, file-selector, list-tree,
3D-canvas and row-column. The widget library also implements a
drag-and-drop mechanism. The graphics library implements
about 100 OpenGL(TM) like graphics functions and procedures
that provides high level support for 3D graphics, including
features like zbuffer, double-buffer and lighting.