set a OB_ICONIFY_ALPHA define in misc.h for the 3 places to all use
Dana Jansens danakj@orodu.net
4 files changed,
10 insertions(+),
6 deletions(-)
M
openbox/focus_cycle_popup.c
→
openbox/focus_cycle_popup.c
@@ -421,9 +421,8 @@ /* get the icon from the client */
icon = client_icon(target->client, innerw, innerh); p->a_icon->texture[0].data.rgba.width = icon->width; p->a_icon->texture[0].data.rgba.height = icon->height; - /* 7/16 alpha for iconic windows */ p->a_icon->texture[0].data.rgba.alpha = - target->client->iconic ? 0x70 : 0xff; + target->client->iconic ? OB_ICONIC_ALPHA : 0xff; p->a_icon->texture[0].data.rgba.data = icon->data; /* draw the icon */
M
openbox/misc.h
→
openbox/misc.h
@@ -19,6 +19,12 @@
#ifndef __ob__misc_h #define __ob__misc_h +/*! The alpha value to use for icons of iconified windows in various places + like the focus cycle popup and client list menus. + Give iconic windows 7/16 alpha. A little under 50%. + */ +#define OB_ICONIC_ALPHA 0x70 + typedef enum { OB_CURSOR_NONE,