X Athena Widgets

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
Programmier­sprache 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.

Geschichte

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.

Medienecho

Einzelnachweise

  1. 1 2 Athena Widget Set – C Language Interface
  2. ↑ www.x.org.
  3. 1 2 Oliver Diedrich: Toolkits zur Programmierung des X Window System. In: c’t. Heft 1, 2000, S. 156.