summaryrefslogtreecommitdiff
path: root/zig-x11/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'zig-x11/window.c')
-rw-r--r--zig-x11/window.c15
1 files changed, 15 insertions, 0 deletions
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 <X11/Xlib.h>
+#include <unistd.h>
+
+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);
+ }
+}