X Athena widgets
X Athena widgets | |
---|---|
Basic data
|
|
Maintainer | Chris D. Peterson |
developer | X Consortium / X.Org Foundation |
Publishing year | 1985 |
Current version | 1.0.13 (May 1, 2015) |
operating system | unix-like systems |
programming language | C. |
category | GUI toolkit |
License | MIT license ( free software ) |
X Athena Widgets ( Xaw ) is a free GUI toolkit for Unix that was developed as part of the Athena project .
history
Under Widgets are understood graphical components of a user interface such as menus , buttons or dialogs . The first release of the X Window System (X11) in September 1987 already contained sample widgets. In the following version, X11R2, these widgets were outsourced to a separate toolkit as MIT Athena widgets in line with the modular principle . The X Athena widgets are based on Xlib and the GUI toolkit X-Toolkit .
The programmer can control the appearance of an application by choosing the widget libraries. The X Athena widgets have a rather unexciting look with flat scroll bars, buttons, menus. Nowadays they are mostly replaced by modern toolkits like Qt or GTK + .
Media coverage
- Oliver Diedrich: Toolkits for programming the X Window System . In: C't . Issue 1, 2000, pp. 156 .
- X-Terminal works on the client-server principle. The X Window System makes the work of software developers easier . In: Computerwoche . No. 29 , July 19, 1991, pp. 156 ( online ).
Individual evidence
- ↑ a b Athena Widget Set - C Language Interface
- ↑ https://www.x.org/releases/individual/lib/
- ↑ a b Oliver Diedrich: Toolkits for programming the X Window System . In: C't . Issue 1, 2000, pp. 156 .