[Pharo-project] Menu creation and invocation
fernando.olivero at usi.ch
Fri Feb 18 11:31:48 CET 2011
On Fri, Feb 18, 2011 at 10:40 AM, Henrik Johansen
<henrik.s.johansen at veloxit.no> wrote:
> On Feb 17, 2011, at 9:51 47PM, Alain Plantec wrote:
>> he he he.
>> thanks Fernando.
>> and really really happy that you find it useful.
>> but is see maybe an issue here. It concerns the pragma keyword.
>> It is currently a global keyword.
>> Maybe one should also allow a way to specify where the pragma are to be collected.
>> maybe something like:
>> ^ (PragmaMenuBuilder localPragmaKeyword: 'tileMenu' model: self )
>> notice the #localPragmaKeyword:model selector instead of #pragmaKeyword:model.
>> it would constraint the builder to only search pragma locally.
>> does it make sense to you ?
> Yes, searching the class only would be a good idea, I'd almost consider making it the default and rename #pragmaKeyword: to #globalPragmaKeyword:.
> It's faster, and in most cases it does what you need, also in the case where you want extensibility (through extension methods, only risk is clashing names)
Hi, since i'm new to pragmas could you please explain me the
diference between global and local searches.
I dont understand to whom the local and global context applies to,
when using #localPragmaKeyword:model: as oposed to
More information about the Pharo-project