widget | A combination of an X window
and its subwindows
with a precise input/output semantics for interface to C and for user interaction. |
The
X Toolkit
(libXt) |
A set of functions (Intrinsics) for building widgets and an architectural model for constructing widgets. It is a combination of tools that simplify the design of application user interfaces in the X Window System programming environment. It assists application programmers by providing a set of common underlying user-interface functions. It also lets widget programmers modify existing widgets, by subclassing, or add new widgets. By using the X Toolkit in their applications, programmers can present a similar user interface across applications to all workstation users. |
The Athena widgets (libXaw) |
A widget set for application programming entirely based on The X toolkit |
Tk | a simple, easy, hierarchical, interactive/compiled graphical user interface based on the powerful Tcl (Tool command language) scripting language and on the (tk-extended) X Toolkit |