diff options
author | toni <toni@devlap.local> | 2015-11-03 12:49:31 +0100 |
---|---|---|
committer | toni <toni@devlap.local> | 2015-11-03 12:49:31 +0100 |
commit | 2e288bb56e9a15c4fb0fb33b4823a2d8650f9d2e (patch) | |
tree | 52c698326b2669fac5c71f6d33a84d917eab3bb9 /ui_input.c | |
parent | 295ca9cb2bd2ebf58e9904a75312e3d17904bb51 (diff) |
some MV(C) stuff
Diffstat (limited to 'ui_input.c')
-rw-r--r-- | ui_input.c | 17 |
1 files changed, 6 insertions, 11 deletions
@@ -162,7 +162,7 @@ del_input(WINDOW *win, struct input *a) return (UICB_OK); } -int +static int input_cb(WINDOW *win, void *data, bool timed_out) { struct input *a = (struct input *) data; @@ -174,16 +174,11 @@ input_cb(WINDOW *win, void *data, bool timed_out) } void -register_input(WINDOW *win, struct input *a, ui_input_callback uin) +register_input(WINDOW *win, struct input *a, uicb_input ipcb) { - a->cb_input = uin; - register_ui_elt(input_cb, (void *) a, win); - register_ui_input(uin, (void *) a, win); + struct ui_callbacks cbs; + cbs.ui_element = input_cb; + cbs.ui_input = ipcb; + register_ui_elt(&cbs, (void *) a, win); } -void -unregister_input(struct input *a) -{ - unregister_ui_input( (void *) a ); - unregister_ui_elt( (void *) a ); -} |