aboutsummaryrefslogtreecommitdiffstats
path: root/events.h
diff options
context:
space:
mode:
authorBert <ber.t@gmx.com>2011-08-12 12:27:07 +0200
committerBert <ber.t@gmx.com>2011-08-12 12:27:07 +0200
commit75e36939a1cf3205b56f45ca34802cffb8e140a5 (patch)
treeced4efcd0eec92697a91b0bb2a476c4a904e196b /events.h
parent2b7192b1ac0a72e80cf5a06f406953a600ad54eb (diff)
downloadnsxiv-75e36939a1cf3205b56f45ca34802cffb8e140a5.tar.zst
Much better drag()
No more need to pass XEvent* to handler functions
Diffstat (limited to 'events.h')
-rw-r--r--events.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/events.h b/events.h
index 129a74f..d2e7c6d 100644
--- a/events.h
+++ b/events.h
@@ -31,37 +31,37 @@ typedef int arg_t;
typedef struct {
KeySym ksym;
- int (*handler)(XEvent*, arg_t);
+ int (*handler)(arg_t);
arg_t arg;
} keymap_t;
typedef struct {
unsigned int mod;
unsigned int button;
- int (*handler)(XEvent*, arg_t);
+ int (*handler)(arg_t);
arg_t arg;
} button_t;
void run();
/* handler functions for key and button mappings: */
-int quit(XEvent*, arg_t);
-int reload(XEvent*, arg_t);
-int toggle_fullscreen(XEvent*, arg_t);
-int toggle_antialias(XEvent*, arg_t);
-int toggle_alpha(XEvent*, arg_t);
-int switch_mode(XEvent*, arg_t);
-int navigate(XEvent*, arg_t);
-int first(XEvent*, arg_t);
-int last(XEvent*, arg_t);
-int remove_image(XEvent*, arg_t);
-int move(XEvent*, arg_t);
-int pan_screen(XEvent*, arg_t);
-int pan_edge(XEvent*, arg_t);
-int drag(XEvent*, arg_t);
-int rotate(XEvent*, arg_t);
-int zoom(XEvent*, arg_t);
-int fit_to_win(XEvent*, arg_t);
-int fit_to_img(XEvent*, arg_t);
+int quit(arg_t);
+int reload(arg_t);
+int toggle_fullscreen(arg_t);
+int toggle_antialias(arg_t);
+int toggle_alpha(arg_t);
+int switch_mode(arg_t);
+int navigate(arg_t);
+int first(arg_t);
+int last(arg_t);
+int remove_image(arg_t);
+int move(arg_t);
+int pan_screen(arg_t);
+int pan_edge(arg_t);
+int drag(arg_t);
+int rotate(arg_t);
+int zoom(arg_t);
+int fit_to_win(arg_t);
+int fit_to_img(arg_t);
#endif /* EVENTS_H */