[Pharo-dev] About MenuModel
benjamin.vanryseghem.pharo at gmail.com
Mon Nov 11 14:24:18 EST 2013
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 :)
On 11 Nov 2013, at 20:13, Stéphane Ducasse <stephane.ducasse at 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 ];
> 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.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev