diff options
author | Brett Weiland <techcrazybsw@gmail.com> | 2020-07-22 01:02:16 -0500 |
---|---|---|
committer | Brett Weiland <techcrazybsw@gmail.com> | 2020-07-22 01:02:16 -0500 |
commit | 727cb1420c171dfed8213aa1b47ec3c542968b43 (patch) | |
tree | 7543971ae3aabe553655454ad6a73be571d070a7 | |
parent | 0724dd34334c3ba5ae4d127bd4b23d872a0aa273 (diff) |
deleted: ../Makefile
modified: ../color
deleted: ../color.c
-rw-r--r-- | Makefile | 4 | ||||
-rwxr-xr-x | color | bin | 17160 -> 17160 bytes | |||
-rw-r--r-- | color.c | 84 |
3 files changed, 0 insertions, 88 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index cbc04cd..0000000 --- a/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -make: - gcc color.c -lX11 -o color -debug: - gcc color.c -lX11 -Wall -o color -ggdb Binary files differdiff --git a/color.c b/color.c deleted file mode 100644 index e05e177..0000000 --- a/color.c +++ /dev/null @@ -1,84 +0,0 @@ -#include <X11/Xlib.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> - -//TODO: fix your ugly ass vim colors, I don't care if it's part of the code - - -int main(void) { - - char text_prompt_buffer[32] = "testing"; //TODO: everything - - Display *display; - Window window; - XEvent event; - Colormap colormap; - int screen; - - XColor background_color; - XTextItem text_prompt; - XGCValues text_prompt_formatting; - GC text_prompt_gc; - - - - - - if((display = XOpenDisplay(NULL)) == NULL) { - printf("Couldn't open display due to fatal error: %s\n", strerror(errno)); - exit(errno); - } - - screen = DefaultScreen(display); - colormap = DefaultColormap(display, screen); - - background_color.red = 0; - background_color.green = 65535; - background_color.blue = 0; - - XAllocColor(display, colormap, &background_color); - - - window = XCreateSimpleWindow(display, RootWindow(display, screen), - 10, 10, - 100, 100, - 0, - background_color.pixel, - background_color.pixel); //last arg is color - - XMapWindow(display, window); - XSelectInput(display, window, KeyPressMask | ExposureMask); - - - //text struct - text_prompt.chars = text_prompt_buffer; - text_prompt.nchars = strlen(text_prompt_buffer); - text_prompt.delta = 0; //what? - text_prompt.font = None; - - //text formatting struct - text_prompt_formatting.foreground = BlackPixel(display, screen); - text_prompt_formatting.background = WhitePixel(display, screen); - text_prompt_gc = XCreateGC(display, window, GCForeground | GCBackground, &text_prompt_formatting); - - - for(;;) { - XNextEvent(display, &event); - switch (event.type) { - case KeyPress: - printf("Key press\n"); - break; - case Expose: - XDrawText(display, window, text_prompt_gc, 10, 10, &text_prompt, 1); //TODO formatting, textprompt - break; - default: - printf("wot\n"); - break; - } - } - - - return 0; -} |