]> Pileus Git - wmpus/blobdiff - wm-mono.c
Start adding support for atoms
[wmpus] / wm-mono.c
index a21eb8814947ecce2c2bdda54075b64bf85c347a..f1003436adb95848bfc4c2da68f6653ebe49c33e 100644 (file)
--- a/wm-mono.c
+++ b/wm-mono.c
@@ -18,6 +18,7 @@
 #include <stdio.h>
 
 #include "util.h"
+#include "types.h"
 #include "sys.h"
 #include "wm.h"
 
@@ -32,7 +33,7 @@ list_t *focus;
 list_t *screens;
 
 /* Helper functions */
-void wm_show(list_t *node)
+static void wm_show(list_t *node)
 {
        focus = node;
        if (!node) return;
@@ -88,16 +89,16 @@ void wm_remove(win_t *win)
        wins = list_remove(wins, node, 0);
 }
 
-void wm_init(win_t *root)
+void wm_init(void)
 {
-       screens = sys_info(root);
-       sys_watch(root, 'j', MOD(.MODKEY=1));
-       sys_watch(root, 'k', MOD(.MODKEY=1));
-       sys_watch(root, 'c', MOD(.MODKEY=1,.shift=1));
-       sys_watch(root, 'q', MOD(.MODKEY=1,.shift=1));
+       screens = sys_info();
+       sys_watch(NULL, 'j', MOD(.MODKEY=1));
+       sys_watch(NULL, 'k', MOD(.MODKEY=1));
+       sys_watch(NULL, 'c', MOD(.MODKEY=1,.shift=1));
+       sys_watch(NULL, 'q', MOD(.MODKEY=1,.shift=1));
 }
 
-void wm_free(win_t *root)
+void wm_free(void)
 {
        while (wins)
                wins = list_remove(wins, wins, 0);