Re: [Hecl-devel] Issue with lcdui.gauge
Brought to you by:
davidw
From: David W. <da...@de...> - 2009-05-06 12:23:02
|
> I have some code that is giving an unexpected output. I expected the code > below to give a value of "6" for "[$guage cget -value]" but I am getting > "continuous-idle". > > I tried the code in both the heclbuilder script runner and SVN. > > -------------------- > > set form [lcdui.form -title "Gauge Example"] > > set guage [lcdui.gauge -label "From 1 to 10" -interactive 1 \ > -value 6 -maxvalue 10] > > $form append $guage > > $form setcurrent > > $form append [lcdui.stringitem -label [$guage cget -value]] I suspect that what's happening is something like the gauge not being 100% ready to go when you're trying to fetch the value back out of it. When Hecl walks off the end of the main script, it goes into its event loop, at which point the GUI has a chance to catch up. IIRC, at least, it's been a bit since I looked at that code:-) If you were getting this result in a callback, I'd be a bit more concerned about it. I'll take a look later in any case to see what I can see. -- David N. Welton http://www.welton.it/davidw/ http://www.dedasys.com/ Sent from Padova, PD, Italy |