SCListView a list view

Inherits from: Object : SCView: SCControlView

(

w = SCWindow.new.front;

v = SCListView(w,Rect(10,10,120,70))

.items_([ "SinOsc", "Saw", "LFSaw", "WhiteNoise", "PinkNoise", "BrownNoise", "Osc" ])

.background_(Color.clear)

.hiliteColor_(Color.green(alpha:0.6))

.action_({ arg sbs;

[sbs.value, v.items[sbs.value]].postln; // .value returns the integer

});

)

You can set the value of the list view

v.value = 7.rand;

but if you want to set the value AND perform the actiion, you use valueAction:

v.valueAction = 7.rand;