#ifndef BAR_H #define BAR_H #include #include #include "pipe.h" typedef XftColor color_t; typedef enum { SIDE_LEFT, SIDE_CENTER, SIDE_RIGHT, } comp_side_t; typedef struct { char name[16]; char data[64]; color_t fg, bg; } comp_t; extern int fontsize; extern color_t default_fg, default_bg; extern int bar_height; extern comp_t *comps_left[16], *comps_right[16], *comps_center[16]; extern size_t left_size, right_size, center_size; extern int padding; void new_component(char *name); void set_component(char argv[MAX_ARGS][MAX_ARG_LEN], int argc); void set_layout(char argv[MAX_ARGS][MAX_ARG_LEN], int argc); void set_config(char argv[MAX_ARGS][MAX_ARG_LEN], int argc); #endif