aboutsummaryrefslogtreecommitdiff
path: root/main.c
blob: ca2f450bdd7be38771043fe3c4d861a99f66ff78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <X11/X.h>
#include <X11/Xlib.h>
#include <stdio.h>

int main() {
	XEvent event;
	Display* display = XOpenDisplay(NULL);
	if (display == NULL) {
		printf("cant\n");
		return 1;
	}
	Window window = XCreateSimpleWindow(display, DefaultRootWindow(display), 50, 50, 900, 600, 1, BlackPixel(display, 0), WhitePixel(display, 0));
	XMapWindow(display, window);
	XSelectInput(display, window, ExposureMask);
	
	while (1) {
		XNextEvent(display, &event);
		if (event.type == Expose) {
			XDrawString(display, window, DefaultGC(display, 0), 10, 10, "X11 > Wayland", 13);
		}
	}
	return 0;
}