X Виджеты Athena

X Виджеты Athena
Репозиторий
  • gitlab.freedesktop.org/xorg/lib/libxaw
ТипНабор инструментов для виджетов
Программа xman , написанная с использованием Xaw
Графический стек X Window System

X Athena Widgets или Xaw — это библиотека виджетов графического интерфейса пользователя для X Window System . Разработанная в рамках проекта Athena , Xaw была написана под эгидой MIT X Consortium как набор примеров виджетов, построенных на X Toolkit Intrinsics (Xt); Xt и Xaw вместе известны как X Toolkit. [1] Xaw был в значительной степени вытеснен более сложными наборами инструментов, такими как Motif , и более поздними наборами инструментов, такими как GTK и Qt , но он по-прежнему поддерживается ( X.Org Foundation ) и доступен как часть большинства установок X Window System. Библиотека, как и другие основные части X, лицензирована в соответствии с лицензией MIT .

В своем выступлении для USENIX пионер X Джим Геттис заметил, что хотя виджеты Athena были «уродливыми», они часто использовались в период истории X, который он описывает как « войны графических интерфейсов », как безопасная альтернатива конкурирующим инструментариям Motif и Open Look . [2]

Ссылки

  1. ^ Крис Д. Петерсон. «Набор виджетов Athena — интерфейс языка C» (PDF) .
  2. ^ Джим Геттис (2000). Уроки, извлеченные из открытого исходного кода. Proc. USENIX.
  • Исходный код библиотеки Xaw 1.0.7, сайт X.Org Foundation
  • Обзор наборов виджетов — сравнение различных версий Xaw.
  • Книга — X Toolkit Intrinsics Ref Man R5, третье издание.
  • Программирование X11 и набор виджетов Athena (учебник по программированию Xaw), группа фанатов GNU/Linux
Взято с "https://en.wikipedia.org/w/index.php?title=X_Athena_Widgets&oldid=1105218928"