From c81c7b573aa98953ed77fdf8b318e67d3cbe267a Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 15 Sep 2024 07:54:55 +0200 Subject: Added Zig and X11 example for creating simple Window --- zig-x11/window.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 zig-x11/window.c (limited to 'zig-x11/window.c') diff --git a/zig-x11/window.c b/zig-x11/window.c new file mode 100644 index 0000000..80110c4 --- /dev/null +++ b/zig-x11/window.c @@ -0,0 +1,15 @@ +#include +#include + +int main() { + Display *MainDisplay = XOpenDisplay(0); + Window RootWindow = XDefaultRootWindow(MainDisplay); + + Window MainWindow = XCreateSimpleWindow(MainDisplay, RootWindow, 0, 0, 800, 600, 0, 0, 0xFF0000); + XMapWindow(MainDisplay, MainWindow); + XFlush(MainDisplay); + + for (;;) { + sleep(1); + } +} -- cgit v1.2.3