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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project