X Афина Виджеты
Репозиторий | |
---|---|
Тип | Набор инструментов для виджетов |
X Athena Widgets или Xaw — это виджетов с графическим интерфейсом библиотека для системы X Window . Разработанный в рамках Project Athena , Xaw был написан под эгидой Консорциума MIT X как образец набора виджетов, построенный на 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. Посмотрите наборы инструментов. [2]
Ссылки
[ редактировать ]- ^ Крис Д. Петерсон. «Набор виджетов Athena — интерфейс языка C» (PDF) .
- ^ Джим Геттис (2000). Уроки, извлеченные из открытого исходного кода . Учеб. УСЕНИКС.
Внешние ссылки
[ редактировать ]- Исходный код библиотеки Xaw 1.0.7 , сайт X.Org Foundation
- Обзор наборов виджетов — сравнение различных версий Xaw.
- Книга — X Toolkit Intrinsics Ref Man R5, третье издание.
- Программирование X11 и набор виджетов Athena (учебник по программированию Xaw), Группа фанатиков GNU/Linux