X Toolkit Intrinsics

X Toolkit Intrinsics (также Xt, от X toolkit) — библиотека, поставляемая с X Window System. Она использует низкоуровневую библиотеку Xlib и предоставляет дружелюбный объектно-ориентированный интерфейс для разработки графических приложений X11. Она может использоваться с языками программирования C и C++.

Графический стек X Window System

Низкоуровневая библиотека Xlib предоставляет функции для взаимодействия с сервером X11, но не предоставляет никаких функций для создания графических объектов, используемых в графическом интерфейсе пользователя, вроде кнопок, меню и т. п. Эти объекты называются виджетами. Библиотека Xt позволяет создавать типы виджетов, но не предоставляет отдельных. Конкретные виджеты поставляются с другими библиотеками, использующими Xt, наподобие Xaw и Motif.

Большинство современных библиотек виджетов, например, FLTK, GTK, и Qt не используют Xt, взаимодействуя непосредственно с Xlib.

См. также

  • X Window System
  • Xlib
  • Xaw

Ссылки

  • X Toolkit Intrinsics — C Language Interface, X.Org Foundation
  • comp.windows.x.intrinsics Frequently Asked Questions  (неопр.). faqs.org (18 апреля 1997). Дата обращения: 13 июля 2008.
  • The place of Intrinsics in X11, Professor David Marshall, Cardiff School of Computer Science, Cardiff University
  • TestXt2, пример программы на C, создающей строку меню, используя Xt/Xaw
  • http://portal.acm.org/citation.cfm?id=62402.62407
Перейти к шаблону «X Window System»
X Window System
Архитектура
Менеджеры окон
Расширения
Реализации
Стандарты
Приложения
  • xcalc
  • xclock
  • xedit
  • xload
  • xterm
  • xeyes
Перейти к шаблону «Инструментарии виджетов»
Инструментарии (наборы) элементов графического интерфейса
Низко-
уровневые
Высоко-
уровневые
Amiga OS
Mac OS и
macOS
  • Cocoa
  • MacApp
  • MacZoop
  • PowerPlant
Windows
UNIX, под X
Кросс-
платфор-
менные
На основе Flash
На основе XML,
AJAX или SVG
На основе Java
На основе
C или C++
На основе Common Lisp
На основе Pascal
На основе Python
На основе Objective C