On Nov 11, 2013, at 8:24 PM, Benjamin <benjamin.vanryseghem.ph...@gmail.com> 
wrote:

> It used to be a block.
> 
> Now you can actually use both of them, with a subtile difference which is 
> that the result of the block will not act one the model
> unlike a MenuModel which will add its shortcuts to the model by its own.
> 
> I will write a presentation mail this evening to explain this a bit better :)

ok please log all my stupid question for the book chapter.
And we should improve the method comments and class comment too.


> 
> Ben
> 
> On 11 Nov 2013, at 20:13, Stéphane Ducasse <stephane.duca...@inria.fr> wrote:
> 
>> Hi Ben
>> 
>> We do not understand MenuModel
>> in the example we have 
>> 
>> 
>>      menu := MenuModel new.
>>      …
>>      group1 := MenuGroupModel new.
>>      item11 := MenuItemModel new
>>              name: [ TimeStamp now asString  ];
>>              enabled: [ TimeStamp now seconds even ];
>>              yourself.
>>              
>>      ...
>>      model := NewListModel new.
>>      model menu: menu
>> 
>> 
>> then on the NewListModel
>> 
>> NewListModel >> menu: aBlock
>>      <api: #block getter: #menu registration: #whenMenuChanged:>
>>      "Set the block used to defined the menu"
>>      
>>      menuHolder value: aBlock
>> 
>> so it is a block? or a MenuModel?
>> 
>> I'm totally confused.
>> 
>> Stef
> 

Reply via email to