Search code examples
smalltalkvisualworks

VisualWorks Smalltalk - set slider value at runtime


I have a slider and want to change its value in some function. I tried with something like this:

(builder componentAt: #SliderR) widget model setValue: 124.

but it doesn't work. (value has changed but the marker remains in the same position).


Solution

  • Try value: instead of setValue:

    The incantation to access this ValueHolder seems quite long and fragile. Be sure to wrap such code under a clear message selector. Or maybe think of sharing this state in an instance variable of your application...