]> git.mdlowis.com Git - projs/tide.git/commitdiff
started implementing the redraw code
authorMichael D. Lowis <mike@mdlowis.com>
Sat, 22 Dec 2018 04:37:19 +0000 (23:37 -0500)
committerMichael D. Lowis <mike@mdlowis.com>
Sat, 22 Dec 2018 04:37:19 +0000 (23:37 -0500)
src/pick.c

index 5f5049b5a53a0d2d3ec35ad6d526b83769f99a55..51f2872d483d98da8aca9b49a5ba7e10baf1d147 100644 (file)
@@ -3,6 +3,8 @@
 #include <ctype.h>
 #include <x11.h>
 
+#include "config.h"
+
 typedef struct {
     float score;
     char* string;
@@ -144,7 +146,10 @@ static void xresize(XConf* x, XEvent* e) {
 }
 
 static void redraw(XConf* x) {
-    x11_draw_rect(x, 0x00, 0, 0, x->width, x->height);
+    size_t fheight = x->font->height;
+    x11_draw_rect(x, Palette[EditBg], 0, 0, x->width, x->height);
+    x11_draw_rect(x, Palette[TagsBg], 0, 0, x->width, fheight + 4);
+    x11_draw_rect(x, Palette[HorBdr], 0, fheight + 4, x->width, 1);
     x11_flip(x);
 }
 
@@ -157,6 +162,10 @@ static void filter(void) {
         | ButtonPressMask
         | ExposureMask
     );
+    if (!(x.font = x11_font_load(&x, Fonts[0]))) {
+        perror("unable to load base font");
+        exit(EXIT_FAILURE);
+    }
     x11_init_gc(&x);
     x11_centerwin(&x);
     x11_show(&x);