#ifndef CONFIG_H_ #define CONFIG_H_ #include "common.h" typedef enum { POS_NONE = 0, POS_TOP, POS_BOT } position_t; typedef struct config_t { int hide_on_modifier; position_t position; int verbose; struct xcb_color_strings_t colors; int disable_ws; char *bar_id; char *command; char *fontname; char *tray_output; int num_outputs; char **outputs; } 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