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 Tx Stef _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
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 > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
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 >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |