add bar colours for focused_(workspace|statusline|separator)

If these aren't defined in config, color settings without 'focused_'
prefix are used as a fallback.
This commit is contained in:
D.B 2016-11-02 18:48:43 +01:00
parent 39ee0ec552
commit ad4d21d60b
9 changed files with 124 additions and 6 deletions

View file

@ -9,6 +9,7 @@ struct bar {
struct config *config;
struct status_line *status;
list_t *outputs;
struct output *focused_output;
int ipc_event_socketfd;
int ipc_socketfd;
@ -22,6 +23,7 @@ struct output {
list_t *workspaces;
char *name;
int idx;
bool focused;
};
struct workspace {

View file

@ -40,6 +40,10 @@ struct config {
uint32_t statusline;
uint32_t separator;
uint32_t focused_background;
uint32_t focused_statusline;
uint32_t focused_separator;
struct box_colors focused_workspace;
struct box_colors active_workspace;
struct box_colors inactive_workspace;