/** * Javier Abellán. 4 de Febrero de 2003 * * Programa simple para crear y dibujar gráficos en una ventana. */ #include #include int main() { /* Conexion con el servidor de X */ Display *disp = NULL; /* Ventana que vamos a crear para dibujar */ Window ventana; /* Abrimos la conexion con el servidor de X */ disp = XOpenDisplay(NULL); /* Creamos una ventana */ ventana = XCreateSimpleWindow ( disp, XDefaultRootWindow (disp), 100, 100, 500, 500, 1, 1, 0); /* Hacemos que la ventana sea visible */ XMapWindow (disp, ventana); XFlush (disp); /* Indicamos que el color de dibujo a partir de ahora es el 255 */ XSetForeground ( disp, XDefaultGC (disp, 0), 255); /* Dibujamos una linea */ XDrawLine ( disp, ventana, XDefaultGC (disp, 0), 10, 10, 100, 100); XFlush (disp); /* Espera para que la ventan ano se cierre inmediatamente */ sleep (100); }