Hi,

You need to use 
- whenActivatedDo: or 
- whenSelectionChangedDo: 

Both are conceptually different but depending on your selection of 
activateOnSingleClick or activateOnDoubleClick you can control what to do.

(Which reminds me we still need a forced double click action inclusive when 
activated in single click: sometimes you have one action on single click and a 
different one on double click).

Esteban

> On 23 May 2019, at 05:34, Steve Quezadas <steve...@gmail.com> wrote:
> 
> I created a simple listbox. It looks like this:
> https://s3.amazonaws.com/steverstuff/items.png 
> <https://s3.amazonaws.com/steverstuff/items.png>
> 
> If I hit a specific selection, say "Item B", how can I make smalltalk run an 
> arbitrary piece of code? (ie: "Transcript show: 'got here'"). 
> 
> Method "whenSelectedItemChanged" should, in theory, do this. It is mentioned 
> in the 
> [[https://benjamin.vanryseghem.com/projects/spec/docs/example/#protocolList][spec
>  
> <https://benjamin.vanryseghem.com/projects/spec/docs/example/#protocolList][spec>]]
>  tutorial, but for some reason it's not executing. 
> 
> Did a new verion of spec change things since the documentation was written? 
> There doesn't seem to be a spec community where I can ask the question.

Reply via email to