X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=wm-tags.c;h=d0b12ecdbd56f101d3f9bc15d1732e59ae86720e;hb=fb9a5113bdd146c4d1b110f9d68a6befc2417f60;hp=6246dd788efb8fe0b4dccb24f4225e3d444fdfe3;hpb=ba03157f639c56cc6547675493914699f9dd40e6;p=wmpus diff --git a/wm-tags.c b/wm-tags.c index 6246dd7..d0b12ec 100644 --- a/wm-tags.c +++ b/wm-tags.c @@ -18,6 +18,7 @@ #include #include "util.h" +#include "types.h" #include "sys.h" #include "wm.h" @@ -64,6 +65,11 @@ int wm_handle_ptr(win_t *cwin, ptr_t ptr) return 0; } +int wm_handle_state(win_t *win, state_t prev, state_t next) +{ + return 0; +} + void wm_insert(win_t *win) { tags[tag] = list_insert(tags[tag], win); @@ -79,16 +85,16 @@ void wm_remove(win_t *win) } } -void wm_init(win_t *root) +void wm_init(void) { event_t keys[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}; for (int i = 0; i < countof(keys); i++) { - sys_watch(root, keys[i], MOD(.MODKEY=1)); - sys_watch(root, keys[i], MOD(.MODKEY=1,.shift=1)); + sys_watch(NULL, keys[i], MOD(.MODKEY=1)); + sys_watch(NULL, keys[i], MOD(.MODKEY=1,.shift=1)); } } -void wm_free(win_t *root) +void wm_free(void) { for (int i = 0; i < 10; i++) { while (tags[i]) {