CW_FSLIDER woes [message #15699] |
Fri, 04 June 1999 00:00 |
throop
Messages: 8 Registered: August 1998
|
Junior Member |
|
|
I'm having some weird behavior with CW_FSLIDER. The situation is that
in some cases, I have to typecast my min & max range settings from
double into float or I'll get an error (and no widget). Anyone else had
this problem, or care to try it out? I'd guess it's a numerical
precision issue when using a narrow range, but my range honestly isn't
_that_ narrow compared with the precision of a float...
The error message when passing floats is
; % WIDGET_SLIDER: VALUE keyword out of allowed range (min <= value <=
max).
Thanks,
-henry
throop@broccoli.colorado.edu
-------
pro sliderbug
doubles = 1 ; doubles=1: stops w/ error message
; doubles=0: works fine
min = 0.77d
max = 0.78d
if (not doubles) then begin
min = float(min)
max = float(max)
end
base = widget_base()
slider = cw_fslider(base,min=min,max=max)
widget_control, /realize, base
xmanager, 'handle', base, /no_block
end
pro handle_event, event
print, event.value
end
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
|
|
|