new stuff (some warning elimination)
This commit is contained in:
27
draw.c
27
draw.c
@ -11,7 +11,7 @@
|
||||
#include "wm.h"
|
||||
|
||||
static void
|
||||
drawborder(Display *dpy, Brush *b)
|
||||
drawborder(Brush *b)
|
||||
{
|
||||
XPoint points[5];
|
||||
XSetLineAttributes(dpy, b->gc, 1, LineSolid, CapButt, JoinMiter);
|
||||
@ -30,9 +30,10 @@ drawborder(Display *dpy, Brush *b)
|
||||
}
|
||||
|
||||
void
|
||||
draw(Display *dpy, Brush *b, Bool border, const char *text)
|
||||
draw(Brush *b, Bool border, const char *text)
|
||||
{
|
||||
unsigned int x, y, w, h, len;
|
||||
int x, y, w, h;
|
||||
unsigned int len;
|
||||
static char buf[256];
|
||||
XGCValues gcv;
|
||||
XRectangle r = { b->x, b->y, b->w, b->h };
|
||||
@ -42,7 +43,7 @@ draw(Display *dpy, Brush *b, Bool border, const char *text)
|
||||
|
||||
w = 0;
|
||||
if(border)
|
||||
drawborder(dpy, b);
|
||||
drawborder(b);
|
||||
|
||||
if(!text)
|
||||
return;
|
||||
@ -79,7 +80,7 @@ draw(Display *dpy, Brush *b, Bool border, const char *text)
|
||||
}
|
||||
|
||||
static unsigned long
|
||||
xloadcolors(Display *dpy, Colormap cmap, const char *colstr)
|
||||
xloadcolors(Colormap cmap, const char *colstr)
|
||||
{
|
||||
XColor color;
|
||||
XAllocNamedColor(dpy, cmap, colstr, &color, &color);
|
||||
@ -87,13 +88,13 @@ xloadcolors(Display *dpy, Colormap cmap, const char *colstr)
|
||||
}
|
||||
|
||||
void
|
||||
loadcolors(Display *dpy, int screen, Brush *b,
|
||||
loadcolors(int scr, Brush *b,
|
||||
const char *bg, const char *fg, const char *border)
|
||||
{
|
||||
Colormap cmap = DefaultColormap(dpy, screen);
|
||||
b->bg = xloadcolors(dpy, cmap, bg);
|
||||
b->fg = xloadcolors(dpy, cmap, fg);
|
||||
b->border = xloadcolors(dpy, cmap, border);
|
||||
Colormap cmap = DefaultColormap(dpy, scr);
|
||||
b->bg = xloadcolors(cmap, bg);
|
||||
b->fg = xloadcolors(cmap, fg);
|
||||
b->border = xloadcolors(cmap, border);
|
||||
}
|
||||
|
||||
unsigned int
|
||||
@ -120,13 +121,12 @@ texth(Fnt *font)
|
||||
}
|
||||
|
||||
void
|
||||
loadfont(Display *dpy, Fnt *font, const char *fontstr)
|
||||
loadfont(Fnt *font, const char *fontstr)
|
||||
{
|
||||
char **missing, *def;
|
||||
int n;
|
||||
int i, n;
|
||||
|
||||
missing = NULL;
|
||||
def = "?";
|
||||
setlocale(LC_ALL, "");
|
||||
if(font->set)
|
||||
XFreeFontSet(dpy, font->set);
|
||||
@ -144,7 +144,6 @@ loadfont(Display *dpy, Fnt *font, const char *fontstr)
|
||||
XFontSetExtents *font_extents;
|
||||
XFontStruct **xfonts;
|
||||
char **font_names;
|
||||
unsigned int i;
|
||||
|
||||
font->ascent = font->descent = 0;
|
||||
font_extents = XExtentsOfFontSet(font->set);
|
||||
|
Reference in New Issue
Block a user