From 25a01150144aa713a92c24535e0ed64755f5ea5c Mon Sep 17 00:00:00 2001 From: inmarket Date: Mon, 22 Jul 2013 17:05:42 +1000 Subject: This image wrapper really is meant to be there and is used by some demo apps (notepad-2) --- src/gwin/gwin.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/gwin') diff --git a/src/gwin/gwin.c b/src/gwin/gwin.c index 16f06b0c..f5d78ac6 100644 --- a/src/gwin/gwin.c +++ b/src/gwin/gwin.c @@ -489,6 +489,18 @@ void gwinBlitArea(GHandle gh, coord_t x, coord_t y, coord_t cx, coord_t cy, coor } #endif +#if GDISP_NEED_IMAGE + gdispImageError gwinDrawImage(GHandle gh, gdispImage *img, coord_t x, coord_t y, coord_t cx, coord_t cy, coord_t sx, coord_t sy) { + if (!((gh->flags & GWIN_FLG_VISIBLE))) + return GDISP_IMAGE_ERR_OK; + + #if GDISP_NEED_CLIP + gdispSetClip(gh->x, gh->y, gh->width, gh->height); + #endif + return gdispImageDraw(img, gh->x+x, gh->y+y, cx, cy, sx, sy); + } +#endif + #endif /* GFX_USE_GWIN */ /** @} */ -- cgit v1.2.3