Skip to content

Commit b42b0e2

Browse files
hiltjoChanderG
authored andcommitted
sync dmenu drw.{c,h} code: use Clr* (was Scm)
1 parent 11895fd commit b42b0e2

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

drw.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ drw_fontset_free(Fnt *font)
180180
}
181181

182182
void
183-
drw_clr_create(Drw *drw, XftColor *dest, const char *clrname)
183+
drw_clr_create(Drw *drw, Clr *dest, const char *clrname)
184184
{
185185
if (!drw || !dest || !clrname)
186186
return;
@@ -193,14 +193,14 @@ drw_clr_create(Drw *drw, XftColor *dest, const char *clrname)
193193

194194
/* Wrapper to create color schemes. The caller has to call free(3) on the
195195
* returned color scheme when done using it. */
196-
Scm
196+
Clr *
197197
drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount)
198198
{
199199
size_t i;
200-
Scm ret;
200+
Clr *ret;
201201

202202
/* need at least two colors for a scheme */
203-
if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor))))
203+
if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(Clr))))
204204
return NULL;
205205

206206
for (i = 0; i < clrcount; i++)
@@ -216,7 +216,7 @@ drw_setfontset(Drw *drw, Fnt *set)
216216
}
217217

218218
void
219-
drw_setscheme(Drw *drw, Scm scm)
219+
drw_setscheme(Drw *drw, Clr *scm)
220220
{
221221
if (drw)
222222
drw->scheme = scm;

drw.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ typedef struct Fnt {
1212
struct Fnt *next;
1313
} Fnt;
1414

15-
enum { ColFg, ColBg, ColCount }; /* Scm index */
16-
typedef XftColor *Scm;
15+
enum { ColFg, ColBg }; /* Clr scheme index */
16+
typedef XftColor Clr;
1717

1818
typedef struct {
1919
unsigned int w, h;
@@ -22,7 +22,7 @@ typedef struct {
2222
Window root;
2323
Drawable drawable;
2424
GC gc;
25-
Scm scheme;
25+
Clr *scheme;
2626
Fnt *fonts;
2727
} Drw;
2828

@@ -38,16 +38,16 @@ unsigned int drw_fontset_getwidth(Drw *drw, const char *text);
3838
void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h);
3939

4040
/* Colorscheme abstraction */
41-
void drw_clr_create(Drw *drw, XftColor *dest, const char *clrname);
42-
Scm drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount);
41+
void drw_clr_create(Drw *drw, Clr *dest, const char *clrname);
42+
Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount);
4343

4444
/* Cursor abstraction */
4545
Cur *drw_cur_create(Drw *drw, int shape);
4646
void drw_cur_free(Drw *drw, Cur *cursor);
4747

4848
/* Drawing context manipulation */
4949
void drw_setfontset(Drw *drw, Fnt *set);
50-
void drw_setscheme(Drw *drw, Scm scm);
50+
void drw_setscheme(Drw *drw, Clr *scm);
5151

5252
/* Drawing functions */
5353
void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert);

dwm.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ static void (*handler[LASTEvent]) (XEvent *) = {
266266
static Atom wmatom[WMLast], netatom[NetLast];
267267
static int running = 1;
268268
static Cur *cursor[CurLast];
269-
static Scm *scheme;
269+
static Clr **scheme;
270270
static Display *dpy;
271271
static Drw *drw;
272272
static Monitor *mons, *selmon;
@@ -1650,7 +1650,7 @@ setup(void)
16501650
cursor[CurResize] = drw_cur_create(drw, XC_sizing);
16511651
cursor[CurMove] = drw_cur_create(drw, XC_fleur);
16521652
/* init appearance */
1653-
scheme = ecalloc(LENGTH(colors), sizeof(Scm));
1653+
scheme = ecalloc(LENGTH(colors), sizeof(Clr *));
16541654
for (i = 0; i < LENGTH(colors); i++)
16551655
scheme[i] = drw_scm_create(drw, colors[i], 3);
16561656
/* init bars */

0 commit comments

Comments
 (0)