From 2b08cf6a0a517a8005781ddb59315a027835987e Mon Sep 17 00:00:00 2001 From: speedie Date: Thu, 2 Mar 2023 14:05:07 +0100 Subject: [PATCH] declare functions --- keybinds.h | 4 ++++ libs/client.h | 3 +++ libs/img.c | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/keybinds.h b/keybinds.h index bef5d6e..e851ba5 100644 --- a/keybinds.h +++ b/keybinds.h @@ -45,8 +45,12 @@ static Key normkeys[] = { /* modifier key function argument */ { 0, XK_i, switchmode, {0} }, + { CONTROL, XK_equal, setimgsize, {.i = +1 } }, + { CONTROL, XK_minus, setimgsize, {.i = -1 } }, { 0, XK_equal, setimgsize, {.i = +10 } }, { 0, XK_minus, setimgsize, {.i = -10 } }, + { SHIFT, XK_equal, setimgsize, {.i = +100 } }, + { SHIFT, XK_minus, setimgsize, {.i = -100 } }, { 0, XK_k, move, {.i = 1 } }, { 0, XK_j, move, {.i = 2 } }, { 0, XK_h, move, {.i = 3 } }, diff --git a/libs/client.h b/libs/client.h index e69de29..5c67128 100644 --- a/libs/client.h +++ b/libs/client.h @@ -0,0 +1,3 @@ +static void create_window(int x, int y, int w, int h); +static void set_window(void); +static void set_prop(void); diff --git a/libs/img.c b/libs/img.c index 6d297bf..8925fa5 100644 --- a/libs/img.c +++ b/libs/img.c @@ -21,6 +21,11 @@ drawimage(void) if (!lines) return; + if (!imagewidth || !imageheight) { + imagewidth = imageheight = longestedge = imagegaps = 0; + return; + } + if (sel && sel->image && strcmp(sel->image, limg ? limg : "")) { if (longestedge) loadimagecache(sel->image, &width, &height);