aboutsummaryrefslogtreecommitdiff
path: root/swaybar
diff options
context:
space:
mode:
authorChristoph Gysin <christoph.gysin@gmail.com>2016-01-25 22:44:27 +0200
committerChristoph Gysin <christoph.gysin@gmail.com>2016-01-25 22:44:33 +0200
commita5345e807e229ee9e0e2f4bcb148aab0e7216e22 (patch)
tree7d7319859fdfa90ac7e6803b634f38a5418bb180 /swaybar
parentd2af1f33951220c2a9fc691034084d7276aafbc5 (diff)
extract cairo_set_source_u32()
Diffstat (limited to 'swaybar')
-rw-r--r--swaybar/CMakeLists.txt6
-rw-r--r--swaybar/render.c9
2 files changed, 7 insertions, 8 deletions
diff --git a/swaybar/CMakeLists.txt b/swaybar/CMakeLists.txt
index 60975f40..5b865083 100644
--- a/swaybar/CMakeLists.txt
+++ b/swaybar/CMakeLists.txt
@@ -25,6 +25,12 @@ target_link_libraries(swaybar
${JSONC_LIBRARIES}
)
+if (WITH_GDK_PIXBUF)
+ include_directories(
+ ${GDK_PIXBUF_INCLUDE_DIRS}
+ )
+endif()
+
install(
TARGETS swaybar
RUNTIME
diff --git a/swaybar/render.c b/swaybar/render.c
index ce5d10b4..1573a373 100644
--- a/swaybar/render.c
+++ b/swaybar/render.c
@@ -2,6 +2,7 @@
#include <stdint.h>
#include <string.h>
+#include "client/cairo.h"
#include "client/pango.h"
#include "client/window.h"
#include "bar/config.h"
@@ -15,14 +16,6 @@ static int ws_horizontal_padding = 5;
static double ws_vertical_padding = 1.5;
static int ws_spacing = 1;
-static void cairo_set_source_u32(cairo_t *cairo, uint32_t color) {
- cairo_set_source_rgba(cairo,
- ((color & 0xFF000000) >> 24) / 255.0,
- ((color & 0xFF0000) >> 16) / 255.0,
- ((color & 0xFF00) >> 8) / 255.0,
- (color & 0xFF) / 255.0);
-}
-
/**
* Renders a sharp line of any width and height.
*