X Athena widgets

from Wikipedia, the free encyclopedia
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

  1. a b Athena Widget Set - C Language Interface
  2. https://www.x.org/releases/individual/lib/
  3. a b Oliver Diedrich: Toolkits for programming the X Window System . In: C't . Issue 1, 2000, pp. 156 .