diff options
author | Zandr Martin <zandrmartin@gmail.com> | 2016-07-30 18:50:13 -0500 |
---|---|---|
committer | Zandr Martin <zandrmartin@gmail.com> | 2016-07-30 18:50:13 -0500 |
commit | 98aa59fdda5fcc9a589e93f7c6ef40d3eaee3972 (patch) | |
tree | a7acb9aab8520040d49be04184d70984a66b95e7 /swaybar/config.c | |
parent | Merge pull request #803 from zandrmartin/x11-pids (diff) | |
download | sway-98aa59fdda5fcc9a589e93f7c6ef40d3eaee3972.tar.gz sway-98aa59fdda5fcc9a589e93f7c6ef40d3eaee3972.tar.zst sway-98aa59fdda5fcc9a589e93f7c6ef40d3eaee3972.zip |
implement solid color rendering for swaybg
Diffstat (limited to 'swaybar/config.c')
-rw-r--r-- | swaybar/config.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/swaybar/config.c b/swaybar/config.c index f3a3e716..b5dca668 100644 --- a/swaybar/config.c +++ b/swaybar/config.c | |||
@@ -5,19 +5,6 @@ | |||
5 | #include "log.h" | 5 | #include "log.h" |
6 | #include "bar/config.h" | 6 | #include "bar/config.h" |
7 | 7 | ||
8 | uint32_t parse_color(const char *color) { | ||
9 | if (color[0] != '#') { | ||
10 | sway_log(L_DEBUG, "Invalid color %s, defaulting to color 0xFFFFFFFF", color); | ||
11 | return 0xFFFFFFFF; | ||
12 | } | ||
13 | char *end; | ||
14 | uint32_t res = (uint32_t)strtol(color + 1, &end, 16); | ||
15 | if (strlen(color) == 7) { | ||
16 | res = (res << 8) | 0xFF; | ||
17 | } | ||
18 | return res; | ||
19 | } | ||
20 | |||
21 | uint32_t parse_position(const char *position) { | 8 | uint32_t parse_position(const char *position) { |
22 | if (strcmp("top", position) == 0) { | 9 | if (strcmp("top", position) == 0) { |
23 | return DESKTOP_SHELL_PANEL_POSITION_TOP; | 10 | return DESKTOP_SHELL_PANEL_POSITION_TOP; |