~ruther/dwl

0ab1ed6530a3891cbf1d9d2943b20f386e0e4a98 — Leonardo Hernández Hernández 1 year, 8 months ago f695674
add macro to configure colors

Closes: https://github.com/djpohly/dwl/issues/466
1 files changed, 7 insertions(+), 3 deletions(-)

M config.def.h
M config.def.h => config.def.h +7 -3
@@ 1,11 1,15 @@
#define COLOR(hex)    { ((hex >> 24) & 0xFF) / 255.0f, \
                        ((hex >> 16) & 0xFF) / 255.0f, \
                        ((hex >> 8) & 0xFF) / 255.0f, \
                        (hex & 0xFF) / 255.0f }
/* appearance */
static const int sloppyfocus               = 1;  /* focus follows mouse */
static const int bypass_surface_visibility = 0;  /* 1 means idle inhibitors will disable idle tracking even if it's surface isn't visible  */
static const unsigned int borderpx         = 1;  /* border pixel of windows */
static const float bordercolor[]           = {0.5, 0.5, 0.5, 1.0};
static const float focuscolor[]            = {1.0, 0.0, 0.0, 1.0};
static const float bordercolor[]           = COLOR(0x808080ff);
static const float focuscolor[]            = COLOR(0xff0000ff);
/* To conform the xdg-protocol, set the alpha to zero to restore the old behavior */
static const float fullscreen_bg[]         = {0.1, 0.1, 0.1, 1.0};
static const float fullscreen_bg[]         = {0.1, 0.1, 0.1, 1.0}; /* You can also use glsl colors */

/* tagging - tagcount must be no greater than 31 */
#define TAGCOUNT (9)

Do not follow this link