From bbc3ae1aa6375621c9a9f7e5ea5bb8a3d43d8df3 Mon Sep 17 00:00:00 2001 From: reinelt <> Date: Mon, 23 Jan 2006 06:17:18 +0000 Subject: [lcd4linux @ 2006-01-23 06:17:18 by reinelt] timer widget added --- widget_icon.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'widget_icon.c') diff --git a/widget_icon.c b/widget_icon.c index 4f12aac..e677f56 100644 --- a/widget_icon.c +++ b/widget_icon.c @@ -1,4 +1,4 @@ -/* $Id: widget_icon.c,v 1.21 2006/01/22 10:01:09 reinelt Exp $ +/* $Id: widget_icon.c,v 1.22 2006/01/23 06:17:18 reinelt Exp $ * * icon widget handling * @@ -21,6 +21,9 @@ * * * $Log: widget_icon.c,v $ + * Revision 1.22 2006/01/23 06:17:18 reinelt + * timer widget added + * * Revision 1.21 2006/01/22 10:01:09 reinelt * allow 'static' icons with speed=0 * @@ -245,16 +248,16 @@ int widget_icon_init(WIDGET * Self) Icon->speed_expr = cfg_get_raw(section, "speed", NULL); Icon->visible_expr = cfg_get_raw(section, "visible", NULL); - /* compile'em */ - Compile(Icon->speed_expr, &Icon->speed_tree); - Compile(Icon->visible_expr, &Icon->visible_tree); - /* 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"; } + /* compile'em */ + Compile(Icon->speed_expr, &Icon->speed_tree); + Compile(Icon->visible_expr, &Icon->visible_tree); + /* read bitmap */ widget_icon_read_bitmap(section, Icon); @@ -308,7 +311,7 @@ int widget_icon_quit(WIDGET * Self) WIDGET_CLASS Widget_Icon = { name:"icon", - type:WIDGET_TYPE_VIS, + type:WIDGET_TYPE_RC, init:widget_icon_init, draw:NULL, quit:widget_icon_quit, -- cgit v1.2.3