[Redbutton-devel] SF.net SVN: redbutton: [247] redbutton-browser/trunk/MHEGCanvas.c
Brought to you by:
skilvington
|
From: <ski...@us...> - 2007-03-13 14:27:26
|
Revision: 247
http://svn.sourceforge.net/redbutton/?rev=247&view=rev
Author: skilvington
Date: 2007-03-13 07:27:19 -0700 (Tue, 13 Mar 2007)
Log Message:
-----------
MHEGCanvas_clear
Modified Paths:
--------------
redbutton-browser/trunk/MHEGCanvas.c
Modified: redbutton-browser/trunk/MHEGCanvas.c
===================================================================
--- redbutton-browser/trunk/MHEGCanvas.c 2007-03-13 14:21:25 UTC (rev 246)
+++ redbutton-browser/trunk/MHEGCanvas.c 2007-03-13 14:27:19 UTC (rev 247)
@@ -122,9 +122,15 @@
void
MHEGCanvas_clear(MHEGCanvas *c, MHEGColour *colour)
{
-/* TODO */
-printf("TODO: MHEGCanvas_clear: RGBT=%02x%02x%02x%02x\n", colour->r, colour->g, colour->b, colour->t);
+ MHEGDisplay *d = MHEGEngine_getDisplay();
+ XGCValues gcvals;
+ gcvals.foreground = pixel_value(c->pic_format, colour);
+ XChangeGC(d->dpy, c->gc, GCForeground, &gcvals);
+
+ /* width/height are already scaled as needed */
+ XFillRectangle(d->dpy, c->contents, c->gc, c->border, c->border, c->width - (2 * c->border), c->height - (2 * c->border));
+
return;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|