diff options
author | Bert <ber.t@gmx.com> | 2011-08-12 17:14:14 +0200 |
---|---|---|
committer | Bert <ber.t@gmx.com> | 2011-08-12 17:14:14 +0200 |
commit | d86c95d7951236199d9b11314e262d8ed71ad449 (patch) | |
tree | 765391f8cfce61a6694313827ba0c4e584f06b0f /events.h | |
parent | 75e36939a1cf3205b56f45ca34802cffb8e140a5 (diff) | |
download | nsxiv-d86c95d7951236199d9b11314e262d8ed71ad449.tar.zst |
Made run_command() a normal key/button handler
Diffstat (limited to 'events.h')
-rw-r--r-- | events.h | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -21,22 +21,18 @@ #include <X11/Xlib.h> -typedef struct { - KeySym ksym; - Bool reload; - const char *cmdline; -} command_t; - -typedef int arg_t; +typedef void* arg_t; typedef struct { + Bool ctrl; KeySym ksym; int (*handler)(arg_t); arg_t arg; } keymap_t; typedef struct { - unsigned int mod; + Bool ctrl; + Bool shift; unsigned int button; int (*handler)(arg_t); arg_t arg; @@ -63,5 +59,7 @@ int rotate(arg_t); int zoom(arg_t); int fit_to_win(arg_t); int fit_to_img(arg_t); +int open_with(arg_t); +int run_command(arg_t); #endif /* EVENTS_H */ |