1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#ifndef _SWAY_COMMANDS_H #define _SWAY_COMMANDS_H #include <stdbool.h> #include "config.h" struct cmd_handler { char *command; bool (*handle)(int argc, char **argv); enum { CMD_COMPOSITOR_READY, CMD_KEYBIND, CMD_ANYTIME } config_type; }; struct cmd_handler *find_handler(char *line); bool handle_command(char *command); void remove_view_from_scratchpad(); #endif