From bf4148f4351584bc97b26d8efc7bea74c2ab1b8a Mon Sep 17 00:00:00 2001 From: EliteTK Date: Tue, 7 Oct 2014 23:35:09 +0100 Subject: Added GPL header to files (which I'm mostly sure I wrote) Resolves #1 --- xlibtest.c | 59 ----------------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 xlibtest.c (limited to 'xlibtest.c') diff --git a/xlibtest.c b/xlibtest.c deleted file mode 100644 index adcbd26..0000000 --- a/xlibtest.c +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Simple Xlib application drawing a box in a window. - * gcc input.c -o output -lX11 - */ - -#include -#include -#include -#include - -int main(int argc, char **argv) -{ - Display *display; - Window window; - XEvent event; - char *msg = "Hello, World!"; - int s; - - /* open connection with the server */ - display = XOpenDisplay(NULL); - if (display == NULL) - { - fprintf(stderr, "Cannot open display\n"); - exit(1); - } - - s = DefaultScreen(display); - - /* create window */ - window = XCreateSimpleWindow(display, RootWindow(display, s), 10, 10, 200, 200, 1, - BlackPixel(display, s), WhitePixel(display, s)); - - /* select kind of events we are interested in */ - XSelectInput(display, window, ExposureMask | KeyPressMask); - - /* map (show) the window */ - XMapWindow(display, window); - - /* event loop */ - for (;;) - { - XNextEvent(display, &event); - - /* draw or redraw the window */ - if (event.type == Expose) - { - XFillRectangle(display, window, DefaultGC(display, s), 20, 20, 10, 10); - XDrawString(display, window, DefaultGC(display, s), 50, 50, msg, strlen(msg)); - } - /* exit on key press */ - if (event.type == KeyPress) - break; - } - - /* close connection to server */ - XCloseDisplay(display); - - return 0; -} -- cgit v1.2.3-54-g00ecf