diff options
author | reinelt <> | 2006-02-08 04:55:05 +0000 |
---|---|---|
committer | reinelt <> | 2006-02-08 04:55:05 +0000 |
commit | 1e7a478196bd91595672def1e8fe60a9a9b88365 (patch) | |
tree | d71f4054e5a360af26940acfe16053068206cedb /widget_image.h | |
parent | ae29db6bcd0f5bddabd0ebdd77f804d2b4454d97 (diff) | |
download | lcd4linux-1e7a478196bd91595672def1e8fe60a9a9b88365.tar.gz |
[lcd4linux @ 2006-02-08 04:55:03 by reinelt]
moved widget registration to drv_generic_graphic
Diffstat (limited to 'widget_image.h')
-rw-r--r-- | widget_image.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/widget_image.h b/widget_image.h index 1f89753..c55b190 100644 --- a/widget_image.h +++ b/widget_image.h @@ -1,4 +1,4 @@ -/* $Id: widget_image.h,v 1.1 2006/01/22 09:16:11 reinelt Exp $ +/* $Id: widget_image.h,v 1.2 2006/02/08 04:55:05 reinelt Exp $ * * image widget handling * @@ -23,6 +23,9 @@ * * * $Log: widget_image.h,v $ + * Revision 1.2 2006/02/08 04:55:05 reinelt + * moved widget registration to drv_generic_graphic + * * Revision 1.1 2006/01/22 09:16:11 reinelt * Image Widget framework added * @@ -32,14 +35,20 @@ #ifndef _WIDGET_IMAGE_H_ #define _WIDGET_IMAGE_H_ +#include "rgb.h" + typedef struct WIDGET_IMAGE { + RGBA *bitmap; /* image bitmap */ + int width, height; /* size of the image */ + char *file_expr; /* expression for image filename */ + void *file_tree; /* pre-compiled expression for image filename */ + char *file; /* evaluated filename */ char *update_expr; /* expression for update interval */ void *update_tree; /* pre-compiled expression for update interval */ int update; /* update interval (msec) */ char *visible_expr; /* expression for visibility */ void *visible_tree; /* pre-compiled expression for visibility */ int visible; /* icon visible? */ - char *file; /* file containing the image */ } WIDGET_IMAGE; extern WIDGET_CLASS Widget_Image; |