aboutsummaryrefslogtreecommitdiffstats
path: root/widget_icon.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-06-26 09:27:21 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-06-26 09:27:21 +0000
commit1338a264d57ad5f74ce6f8283966020a8e978d2e (patch)
treeb14a2a596dd615ae17880b7007d6b2b78191af94 /widget_icon.c
parent55abb63f11967a147d26e4654cbbd7ab3f01a558 (diff)
downloadlcd4linux-1338a264d57ad5f74ce6f8283966020a8e978d2e.tar.gz
[lcd4linux @ 2004-06-26 09:27:20 by reinelt]
added '-W' to CFLAGS changed all C++ comments to C ones ('//' => '/* */') cleaned up a lot of signed/unsigned mistakes git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@480 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'widget_icon.c')
-rw-r--r--widget_icon.c42
1 files changed, 24 insertions, 18 deletions
diff --git a/widget_icon.c b/widget_icon.c
index a516cb2..80b8e16 100644
--- a/widget_icon.c
+++ b/widget_icon.c
@@ -1,4 +1,4 @@
-/* $Id: widget_icon.c,v 1.12 2004/06/20 10:09:56 reinelt Exp $
+/* $Id: widget_icon.c,v 1.13 2004/06/26 09:27:21 reinelt Exp $
*
* icon widget handling
*
@@ -21,6 +21,12 @@
*
*
* $Log: widget_icon.c,v $
+ * Revision 1.13 2004/06/26 09:27:21 reinelt
+ *
+ * added '-W' to CFLAGS
+ * changed all C++ comments to C ones ('//' => '/* */')
+ * cleaned up a lot of signed/unsigned mistakes
+ *
* Revision 1.12 2004/06/20 10:09:56 reinelt
*
* 'const'ified the whole source
@@ -105,7 +111,7 @@
#include <dmalloc.h>
#endif
-// icons always are 8 pixels high
+/* icons always are 8 pixels high */
#define YRES 8
static void widget_icon_read_bitmap (const char *section, WIDGET_ICON *Icon)
@@ -151,7 +157,7 @@ void widget_icon_update (void *Self)
WIDGET_ICON *Icon = W->data;
RESULT result = {0, 0, 0, NULL};
- // evaluate expressions
+ /* evaluate expressions */
Icon->speed = 100;
if (Icon->speed_tree!=NULL) {
Eval(Icon->speed_tree, &result);
@@ -168,19 +174,19 @@ void widget_icon_update (void *Self)
DelResult(&result);
}
- // rotate icon bitmap
+ /* rotate icon bitmap */
Icon->curmap++;
if (Icon->curmap >= Icon->maxmap)
Icon->curmap=0;
- // finally, draw it!
+ /* finally, draw it! */
if (W->class->draw)
W->class->draw(W);
- // store currently visible bitmap
+ /* store currently visible bitmap */
Icon->prvmap=Icon->curmap;
- // add a new one-shot timer
+ /* add a new one-shot timer */
timer_add (widget_icon_update, Self, Icon->speed, 1);
}
@@ -192,8 +198,8 @@ int widget_icon_init (WIDGET *Self)
char *section;
WIDGET_ICON *Icon;
- // prepare config section
- // strlen("Widget:")=7
+ /* prepare config section */
+ /* strlen("Widget:")=7 */
section=malloc(strlen(Self->name)+8);
strcpy(section, "Widget:");
strcat(section, Self->name);
@@ -201,35 +207,35 @@ int widget_icon_init (WIDGET *Self)
Icon=malloc(sizeof(WIDGET_ICON));
memset (Icon, 0, sizeof(WIDGET_ICON));
- // get raw expressions (we evaluate them ourselves)
+ /* get raw expressions (we evaluate them ourselves) */
Icon->speed_expr = cfg_get_raw (section, "speed", NULL);
Icon->visible_expr = cfg_get_raw (section, "visible", NULL);
- // compile'em
+ /* compile'em */
Compile (Icon->speed_expr, &Icon->speed_tree);
Compile (Icon->visible_expr, &Icon->visible_tree);
- // sanity check
+ /* sanity check */
if (Icon->speed_expr==NULL || *Icon->speed_expr=='\0') {
error ("Icon %s has no speed, using '100'", Self->name);
Icon->speed_expr="100";
}
- // read bitmap
+ /* read bitmap */
widget_icon_read_bitmap (section, Icon);
free (section);
Self->data=Icon;
- // as the speed is evaluatod on every call, we use 'one-shot'-timers.
- // The timer will be reactivated on every call to widget_icon_update().
- // We do the initial call here...
+ /* as the speed is evaluatod on every call, we use 'one-shot'-timers. */
+ /* The timer will be reactivated on every call to widget_icon_update(). */
+ /* We do the initial call here... */
Icon->prvmap=-1;
- // reset ascii
+ /* reset ascii */
Icon->ascii=-1;
- // just do it!
+ /* just do it! */
widget_icon_update(Self);
return 0;