summaryrefslogtreecommitdiff
path: root/src/parser.h
diff options
context:
space:
mode:
authoruint23 <[email protected]>2025-04-27 17:10:38 +0100
committeruint23 <[email protected]>2025-04-27 17:10:38 +0100
commitbc2401064614e9a87a01189e177a2a7978ff5522 (patch)
tree0406fdf69f24225d3adaae6e27f41d8d04373abe /src/parser.h
parent6216b7f0ed5d83ed7c6400a9a14c1bb0f70c4321 (diff)
adding parser, added rc filke
Diffstat (limited to 'src/parser.h')
-rw-r--r--src/parser.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/parser.h b/src/parser.h
new file mode 100644
index 0000000..997e245
--- /dev/null
+++ b/src/parser.h
@@ -0,0 +1,19 @@
+#pragma once
+#include "defs.h"
+
+static struct { const char *n; void (*fn)(void); } call_table[] = {
+ {"close_window", close_focused},
+ {"decrease_gaps", dec_gaps},
+ {"focus_next", focus_next},
+ {"focus_previous", focus_prev},
+ {"increase_gaps", inc_gaps},
+ {"master_next", move_master_next},
+ {"master_previous", move_master_prev},
+ {"quit", quit},
+ {"master_increase", resize_master_add},
+ {"master_decrease", resize_master_sub},
+ {"floating", toggle_floating},
+ {"global_floating", toggle_floating_global},
+ {"fullscreen", toggle_fullscreen},
+ {NULL,NULL}
+};