diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-09-15 07:54:55 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-09-15 07:54:55 +0200 |
| commit | c81c7b573aa98953ed77fdf8b318e67d3cbe267a (patch) | |
| tree | 245549840b9412078da32f7e946902dbe9f95c44 /zig-x11/window.c | |
| parent | 12d299f552a5aa8b6ea711dbe67805c4a5aab10d (diff) | |
| download | probe-c81c7b573aa98953ed77fdf8b318e67d3cbe267a.tar.gz | |
Added Zig and X11 example for creating simple Window
Diffstat (limited to 'zig-x11/window.c')
| -rw-r--r-- | zig-x11/window.c | 15 |
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); + } +} |
