diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2012-03-15 22:50:17 +1100 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2012-03-15 22:52:53 +1100 |
commit | 014a08cabb856b2360419aac404744029ee4748c (patch) | |
tree | 1bd05c47281446eec2568a96a0e32e16439f1262 /apps/gui/skin_engine/wps_internals.h | |
parent | dcc78cb86764e5f02bc89693f64dc38c82f776ad (diff) |
skin_engine: New tag to draw a rectangle (optionally with a gradient)
%dr(x, y, width, height, [colour1[, colour2]]):
x,y - viewport relative pixel coordinates to start the rectangle.
width, height - obvious. can be '-' to fill the viewport
if both colours are left out the viewports foreground colour will be used
if one colour is specified it will fill the rectangle that colour.
if both colours are specified it will gradient fill the rectangle.
Change-Id: Iad451e99ded663bc7c5d182443659db7d909b388
Diffstat (limited to 'apps/gui/skin_engine/wps_internals.h')
-rw-r--r-- | apps/gui/skin_engine/wps_internals.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/wps_internals.h b/apps/gui/skin_engine/wps_internals.h index 3b1d7cf054..3788712c9d 100644 --- a/apps/gui/skin_engine/wps_internals.h +++ b/apps/gui/skin_engine/wps_internals.h @@ -113,6 +113,15 @@ struct progressbar { bool horizontal; OFFSETTYPE(struct gui_img *) backdrop; }; + +struct draw_rectangle { + int x; + int y; + int width; + int height; + unsigned start_colour; + unsigned end_colour; +}; #endif |