# Welcome to the EZWGL home page

## What is EZWGL?

EZWGL stands for "The EZ Widget and Graphics Library". It is a library of about 400 C functions written on top of Xlib. It is designed for developing graphics user interface under the X window system programming environment.

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.