| X Athena Widgets | |
|---|---|
| Basisdaten | |
| Hauptentwickler | Chris D. Peterson |
| Entwickler | X Consortium / X.Org Foundation |
| Erscheinungsjahr | 1985 |
| Aktuelle Version | 1.0.16 (10. März 2024) |
| Betriebssystem | unixartige Systeme |
| Programmiersprache | C |
| Kategorie | GUI-Toolkit |
| Lizenz | MIT-Lizenz (freie Software) |
X Athena Widgets (Xaw) ist ein freies GUI-Toolkit für Unix, die im Rahmen des Projekts Athena entwickelt wurde.
Unter Widgets versteht man grafische Komponenten einer Benutzeroberfläche wie Menüs, Buttons oder Dialoge. Bereits der erste Release des X Window System (X11) im September 1987 enthielt Beispiel-Widgets. In der folgenden Version X11R2 wurden diese Widgets im Sinne des Baukastenprinzips in ein separates Toolkit als MIT Athena Widgets ausgelagert. Die X Athena Widgets bauen auf Xlib und dem GUI-Toolkit X-Toolkit auf.
Der Programmierer kann durch die Wahl der Widget-Bibliotheken das Aussehen einer Anwendung steuern. Die X Athena Widgets weisen mit flachen Scrollbars, Buttons, Menüs eine eher schlechte Optik aus. Später wurden sie größtenteils durch modernere Toolkits wie Qt oder GTK+ ersetzt.