diff options
author | Arthur Williams <taaparthur@gmail.com> | 2021-10-03 13:38:06 -0700 |
---|---|---|
committer | N-R-K <79544946+N-R-K@users.noreply.github.com> | 2021-10-13 06:05:00 +0600 |
commit | 5c6947c1c6df76ab8438ac27377559da79ab1eab (patch) | |
tree | 0c2ba1c69c4ffbcea220506351bff1ee22b37430 | |
parent | cd710f583f5ab8650fa2e41c08dc9a6332a5680f (diff) |
Make imgcursor a config variable.
Previously, the value of imgcursor was determined by where a pointer
binding was set to a ci_cursor_navigate. If it was then the pointer
would change to left/right arrows depending on the position relative to
the window. Now the user has full control of over it which also allows
them to preserve the behavior in case they wrap the function.
-rw-r--r-- | config.def.h | 5 | ||||
-rw-r--r-- | main.c | 12 |
2 files changed, 5 insertions, 12 deletions
diff --git a/config.def.h b/config.def.h index 1a23fc8..39135ff 100644 --- a/config.def.h +++ b/config.def.h @@ -164,4 +164,9 @@ static const button_t buttons[] = { { 0, 5, g_zoom, -1 }, }; +/* mouse cursor on left, middle and right part of the window */ +static const cursor_t imgcursor[3] = { + CURSOR_LEFT, CURSOR_ARROW, CURSOR_RIGHT +}; + #endif @@ -92,10 +92,6 @@ timeout_t timeouts[] = { { { 0, 0 }, false, clear_resize }, }; -cursor_t imgcursor[3] = { - CURSOR_ARROW, CURSOR_ARROW, CURSOR_ARROW -}; - /************************** function implementations **************************/ @@ -917,14 +913,6 @@ int main(int argc, char *argv[]) filecnt = fileidx; fileidx = options->startnum < filecnt ? options->startnum : 0; - for (i = 0; i < ARRLEN(buttons); i++) { - if (buttons[i].cmd == i_cursor_navigate) { - imgcursor[0] = CURSOR_LEFT; - imgcursor[2] = CURSOR_RIGHT; - break; - } - } - win_init(&win); img_init(&img, &win); arl_init(&arl); |