]> Dogcows Code - chaz/openbox/commitdiff
paint gets more parameters
authorDerek Foreman <manmower@gmail.com>
Mon, 17 Mar 2003 04:50:40 +0000 (04:50 +0000)
committerDerek Foreman <manmower@gmail.com>
Mon, 17 Mar 2003 04:50:40 +0000 (04:50 +0000)
render/color.c
render/render.c
render/render.h

index 1f3892e5a120deba431a963c866eae2f7ca05336..0cf7b226b2529d5fe4705ba455aa27199ce17130 100644 (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)
index 31d522c4edab9e81f9e050d6d33d72f906a10d41..fdbab06f340fe9c11b1c2aacecdfb6b1f9bd6991 100644 (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;
index e77a3dccfffeff92e19f92dee90de6b474f8e0f9..e0cf1ed8c72c6be3488d49644dd3cd4a698d34e3 100644 (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);
This page took 0.028127 seconds and 4 git commands to generate.