Xlib

Xlib
Xlib und darauf aufbauende Bibliotheken

Xlib ist eine Programmbibliothek für das Zeichnen grafischer Benutzeroberflächen über das X Window System auf unixoiden Systemen. Sie regelt als Client-Bibliothek für das X-Window-Protokoll im X Window System die Interaktion von Clients mit einem X-Server. Sie stellt Transaktionen des X-Window-Protokolls über Funktionaufrufe in der Programmiersprache C zur Verfügung. Diese Funktionen schaffen eine Abstraktion, mit der das Programmieren von Programmen ermöglicht wird, ohne sich um Details des Protokolles kümmern zu müssen. Wenige Anwendungen nutzen die Bibliothek direkt, stattdessen wird meist auf andere Bibliotheken zurückgegriffen, die die Xlib-Funktionen nutzen um Widgets zur Verfügung zu stellen, wie zum Beispiel die X11-Versionen der Widget-Toolkits X-Toolkit (Xt), Qt, FLTK, XForms oder GTK+.

Die Xlib erschien erstmals 1985 und ist immer noch für die grafischen Benutzeroberflächen vieler Anwendungsprogramme in Benutzung. Eine Alternative ist die Bibliothek XCB, bei der insbesondere Wert auf eine gesteigerte Effizienz gelegt wird.

Literatur

Adrian Nye: Xlib programming manual. Definitive Guides to the X Window System. 3. Auflage. O’Reilly Media, Inc., 30. Juni 1994, ISBN 978-1-56592-002-6 (sbin.org/doc/Xlib).

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Xlib — is an X Window System protocol client library in the C programming language. It contains functions for interacting with an X server. These functions allow programmers to write programs without knowing the details of the protocol. Few applications …   Wikipedia

  • Xlib — est le nom d une bibliothèque logicielle, offrant une implémentation de la partie cliente du protocole X Window System en C. Elle contient des fonctions de bas niveau pour interagir avec un serveur X. Ces fonctions permettent aux programmeurs d… …   Wikipédia en Français

  • Xlib — y otras bibliotecas que la utilizan. Xlib son un conjunto de funciones y macros realizadas en C y utilizadas por un cliente como la interfaz con la versión 11 de X Window System. En resumen, es una interfaz de programación de bajo nivel para X.… …   Wikipedia Español

  • Xlib — (X library, рус. библиотека «икс»)  библиотека функций клиента системы X Window, написанная на языке Си. Содержит функции для взаимодействия с т. н. X сервером. Библиотека позволяет использовать более высокий уровень абстракции, без знания… …   Википедия

  • Xlib Compatibility Layer — XCB XCB Développeur Jamey Sharp, Josh Triplett, Bart Massey Dernière version …   Wikipédia en Français

  • X Window System core protocol — The X Window System logo The X Window System core protocol[1][2][3] is the base protocol of the X Windo …   Wikipedia

  • XCB — Développeur Jamey Sharp, Josh Triplett, Bart Massey Dernière version …   Wikipédia en Français

  • XCB — Entwickler Jamey Sharp, Josh Triplett, Bart Massey Aktuelle Version 1.7 (August 2010) Betriebssystem …   Deutsch Wikipedia

  • XCB — Desarrollador Jamey Sharp, Josh Triplett, Bart Massey xcb.freedesktop.org …   Wikipedia Español

  • XCB — Infobox Software name = XCB developer = Jamey Sharp, Josh Triplett, Bart Massey latest release version = 1.1.90.1 latest release date = July 17, 2008 [cite mailing list |url=http://lists.freedesktop.org/archives/xcb/2008 July/003622.html |title=… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”