Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
backgrounds.c container.c dialog.c eimage.c eimage.h
extinitwin.c hiwin.c iclass.c
Log Message:
EImagePixmapFree->EImagePixmapsFree, add mask argument.
===================================================================
RCS file: /cvs/e/e16/e/src/backgrounds.c,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -3 -r1.101 -r1.102
--- backgrounds.c 5 Sep 2007 19:12:55 -0000 1.101
+++ backgrounds.c 15 Dec 2007 16:29:22 -0000 1.102
@@ -173,7 +173,7 @@
{
if (bg->pmap)
{
- EImagePixmapFree(bg->pmap);
+ EImagePixmapsFree(bg->pmap, None);
bg->pmap = None;
}
}
@@ -761,7 +761,7 @@
if (pmap != None)
{
ESetWindowBackgroundPixmap(win, pmap);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, None);
}
else
{
===================================================================
RCS file: /cvs/e/e16/e/src/container.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- container.c 10 Sep 2007 20:26:53 -0000 1.17
+++ container.c 15 Dec 2007 16:29:22 -0000 1.18
@@ -1164,7 +1164,7 @@
&pmap, &mask, 0, 0);
ESetWindowBackgroundPixmap(ct->icon_win, pmap);
EShapeCombineMask(ct->icon_win, ShapeBounding, 0, 0, mask, ShapeSet);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, mask);
EImageFree(im);
EClearWindow(ct->icon_win);
===================================================================
RCS file: /cvs/e/e16/e/src/dialog.c,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -3 -r1.190 -r1.191
--- dialog.c 10 Sep 2007 20:26:53 -0000 1.190
+++ dialog.c 15 Dec 2007 16:29:22 -0000 1.191
@@ -1176,7 +1176,7 @@
ESetWindowBackgroundPixmap(di->win, pmap);
EShapeCombineMask(di->win, ShapeBounding, 0, 0, mask, ShapeSet);
EClearWindow(di->win);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, mask);
EImageFree(im);
}
di->w = iw;
===================================================================
RCS file: /cvs/e/e16/e/src/eimage.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- eimage.c 15 Nov 2007 20:10:30 -0000 1.18
+++ eimage.c 15 Dec 2007 16:29:22 -0000 1.19
@@ -454,7 +454,7 @@
}
void
-EImagePixmapFree(Pixmap pmap)
+EImagePixmapsFree(Pixmap pmap, Pixmap mask __UNUSED__)
{
imlib_free_pixmap_and_mask(pmap);
}
===================================================================
RCS file: /cvs/e/e16/e/src/eimage.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- eimage.h 7 May 2007 23:26:13 -0000 1.11
+++ eimage.h 15 Dec 2007 16:29:22 -0000 1.12
@@ -90,7 +90,7 @@
void EImageRenderPixmaps(EImage * im, Win win, int flags,
Pixmap * pmap, Pixmap * mask,
int w, int h);
-void EImagePixmapFree(Pixmap pmap);
+void EImagePixmapsFree(Pixmap pmap, Pixmap mask);
EImageColorModifier *EImageColorModifierCreate(void);
void EImageColorModifierSetTables(EImageColorModifier * icm,
===================================================================
RCS file: /cvs/e/e16/e/src/extinitwin.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -3 -r1.22 -r1.23
--- extinitwin.c 8 Dec 2007 14:01:27 -0000 1.22
+++ extinitwin.c 15 Dec 2007 16:29:22 -0000 1.23
@@ -123,7 +123,7 @@
XShapeCombineMask(disp, w2, ShapeBounding, 0, 0, mask,
ShapeSet);
XSetWindowBackgroundPixmap(disp, w2, pmap);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, mask);
XClearWindow(disp, w2);
XQueryPointer(disp, win, &ww, &ww, &dd, &dd, &x, &y, &mm);
XMoveResizeWindow(disp, w2, x - w / 2, y - h / 2, w, h);
===================================================================
RCS file: /cvs/e/e16/e/src/hiwin.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -3 -r1.27 -r1.28
--- hiwin.c 10 Sep 2007 20:26:53 -0000 1.27
+++ hiwin.c 15 Dec 2007 16:29:22 -0000 1.28
@@ -119,7 +119,7 @@
ESetWindowBackgroundPixmap(EoGetWin(phi), pmap);
if (mask)
EShapeCombineMask(EoGetWin(phi), ShapeBounding, 0, 0, mask, ShapeSet);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, mask);
EClearWindow(EoGetWin(phi));
EoShapeUpdate(phi, 0);
#endif
===================================================================
RCS file: /cvs/e/e16/e/src/iclass.c,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -3 -r1.124 -r1.125
--- iclass.c 21 Oct 2007 13:13:03 -0000 1.124
+++ iclass.c 15 Dec 2007 16:29:22 -0000 1.125
@@ -1008,7 +1008,7 @@
/* Replace the mask with the correct one */
pmm->mask = EXCreatePixmapCopy(mask, w, h, 1);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, mask);
}
}
EImageDecache(ii);
@@ -1472,7 +1472,7 @@
Pixmap pmap;
pmap = (Pixmap) strtol(p, NULL, 0);
- EImagePixmapFree(pmap);
+ EImagePixmapsFree(pmap, None);
return;
}
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs