paint gets more parameters

This commit is contained in:
Derek Foreman 2003-03-17 04:50:40 +00:00
parent e9a7fc91bc
commit fdabd3daf9
3 changed files with 4 additions and 6 deletions

View file

@ -50,6 +50,8 @@ color_rgb *color_new(int r, int g, int b)
return NULL;
}
//XXX same color could be pointed to twice, this might have to be a refcount
void color_free(color_rgb *c)
{
if (c->gc != None)

View file

@ -54,7 +54,7 @@ void render_startup(void)
}
}
void x_paint(Window win, Appearance *l, int w, int h)
void x_paint(Window win, Appearance *l, int x, int y, int w, int h)
{
int i;
XImage *im;

View file

@ -71,10 +71,6 @@ typedef enum {
} TextureType;
typedef struct PlanarSurface {
int x;
int y;
int width;
int height;
SurfaceColorType grad;
ReliefType relief;
BevelType bevel;
@ -158,7 +154,7 @@ extern Visual *render_visual;
extern int render_depth;
extern Colormap render_colormap;
void (*paint)(Window win, Appearance *l, int w, int h);
void (*paint)(Window win, Appearance *l, int x, int y, int w, int h);
void render_startup(void);
void init_appearance(Appearance *l);