tx

On May 20, 2010, at 2:18 AM, Alain Plantec wrote:

> Le 19/05/2010 14:26, Stéphane Ducasse a écrit :
>> Hi alain
>> 
>> in scriptLoader I added a menu and I do not why it was working and now it 
>> does not show up.
>> Can yu have a look?
>> Normally you should do ScriptLoader showIntegrationMenu
>>   
> I've added Issue 2447 <http://code.google.com/p/pharo/issues/detail?id=2447>
> ------------
> yes, the menu is rebuilt at compile time (when a method with <worldMenu> is 
> added, removed or updated).
> for optional menu item you have to send a #precondition: message with a block 
> as argument.
> it gives:
> 
> menuCommandOn: aBuilder
> <worldMenu>
> 
>     (aBuilder group: #Integration)
>        precondition: [self currentlyIntegratingChanges];
>        parent: #System;
>        with: [
>            (aBuilder item: #'Integrator Menu')
>                action: [ScriptLoader releaseMenu]]
> 
> btw: but here you don't need a group, it can be more simple:
> 
> menuCommandOn: aBuilder
> <worldMenu>
> 
>    (aBuilder item: #'Integrator Menu')
>        precondition: [self currentlyIntegratingChanges];
>        parent: #System;
>        action: [ScriptLoader releaseMenu]
> ------------
> Cheers
> Alain
>> Tx
>> 
>> Stef
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
>>   
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to