Xlib | ||
---|---|---|
Información general | ||
Tipo de programa | Biblioteca gráfica | |
Desarrollador | X.Org Foundation | |
Lanzamiento inicial | 1985 | |
Licencia | Licencia de The Open Group | |
Estado actual | activo | |
Información técnica | ||
Programado en | C | |
Plataformas admitidas | X Window System | |
Versiones | ||
Última versión estable | 1.8.10 (info) ( 28 de julio de 2024) | |
Enlaces | ||
Xlib es una biblioteca que reúne un conjunto de funciones y macros realizadas en el lenguaje de programación C y utilizadas por un cliente para hacer de interfaz con el servidor gráfico de X Window System. En resumen, es una interfaz de programación de bajo nivel para X11. Xlib está basada en la filosofía de eventos (o mensajes). La biblioteca apareció alrededor del 1985. Algunas aplicaciones utilizan directamente Xlib, sin embargo es muy común que se utilicen bibliotecas que a la vez la utilizan, entre ellas se encuentran: X Toolkit Intrinsics (Xt), Xaw, XView, Motif, GTK+, Qt (versión para X11), Tk.
Xlib proporciona un método relativamente sencillo para realizar peticiones de protocolo al servidor X. Incluye funciones para realizar más livianamente las tareas más frecuentes, permitiendo al programador no usar el protocolo X para dichas tareas. Proporciona rutinas para facilitar la labor de crear y manipular recursos básicos (ventanas, contextos gráficos,...), el dibujo de elementos gráficos (botones, líneas,...) o generar la entrada y salida de texto, entre otros.