#ifndef CONFIG_H_ #define CONFIG_H_ #include "common.h" typedef enum { DOCKPOS_NONE = 0, DOCKPOS_TOP, DOCKPOS_BOT } dockpos_t; typedef struct config_t { int hide_on_modifier; dockpos_t dockpos; int verbose; struct xcb_color_strings_t colors; int disable_ws; char *bar_id; char *command; char *fontname; } config_t; config_t config; /** * Start parsing the received bar configuration json-string * */ void parse_config_json(char *json); /** * free()s the color strings as soon as they are not needed anymore. * */ void free_colors(struct xcb_color_strings_t *colors); #endif