diff options
author | Mikkel Oscar Lyderik <mikkeloscar@gmail.com> | 2016-01-24 15:55:58 +0100 |
---|---|---|
committer | Mikkel Oscar Lyderik <mikkeloscar@gmail.com> | 2016-01-24 15:55:58 +0100 |
commit | ed227f5664196d85194d63d01a5382499867a386 (patch) | |
tree | 0474bff44ae5880fd3336a0a9dd04641793f153e /swaybar/config.h | |
parent | 4b48a8399a33f3bb5f5d55f87213bb4692a5f1f9 (diff) |
swaybar: move headers to include/bar
Diffstat (limited to 'swaybar/config.h')
-rw-r--r-- | swaybar/config.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/swaybar/config.h b/swaybar/config.h deleted file mode 100644 index 508b9c42..00000000 --- a/swaybar/config.h +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef _SWAYBAR_CONFIG_H -#define _SWAYBAR_CONFIG_H - -#include <stdint.h> -#include <stdbool.h> - -/** - * Colors for a box with background, border and text colors. - */ -struct box_colors { - uint32_t border; - uint32_t background; - uint32_t text; -}; - -/** - * Swaybar config. - */ -struct config { - char *status_command; - uint32_t position; - char *font; - char *sep_symbol; - char *mode; - bool strip_workspace_numbers; - bool binding_mode_indicator; - bool workspace_buttons; - - int height; - - struct { - uint32_t background; - uint32_t statusline; - uint32_t separator; - - struct box_colors focused_workspace; - struct box_colors active_workspace; - struct box_colors inactive_workspace; - struct box_colors urgent_workspace; - struct box_colors binding_mode; - } colors; -}; - -/** - * Parse colors defined as hex string to uint32_t. - */ -uint32_t parse_color(const char *color); - -/** - * Parse position top|bottom|left|right. - */ -uint32_t parse_position(const char *position); - -/** - * Parse font. - */ -char *parse_font(const char *font); - -/** - * Initialize default sway config. - */ -struct config *init_config(); - -/** - * Free config struct. - */ -void free_config(struct config *config); - -#endif /* _SWAYBAR_CONFIG_H */ |