Thanks to you Alain, the infrastructure you implemented makes it easy

Hilaire

Le 20/09/2010 16:02, Alain Plantec a écrit :
> thanks!
> Alain
> 
> Le 20/09/2010 14:48, Torsten Bergmann a écrit :
>> Just for the records:
>>
>> in Pharo 1.2. it is now possible to define an own custom pragma
>> that is used to define a world menu. This is especially usefull
>> when you create a (commercial) application based on Pharo.
>>
>> How it works:
>> =============
>>
>> 1. Define your new world context menu by providing class methods
>>     with your own custom world menu entries. Instead of using the
>>     usual "worldMenu" pragma we use a custom pragma, here
>>     "myAppWorldMenu":
>>
>>
>>       menuCommandOn: aBuilder
>>     <myAppWorldMenu>
>>     (aBuilder item: #'About MyApp')
>>          action: [ 'HelloWorld' inspect ];
>>         icon: ThemeIcons pharoIcon
>>
>>
>> 2. Switch the world state to use the custom pragram:
>>
>>      WorldState desktopMenuTitle: 'My shiny App'.
>>      WorldState desktopMenuPragmaKeyword: 'myAppWorldMenu'
>>
>> If you want the old one back just evaluate:
>>
>>      WorldState desktopMenuTitle: 'World'.
>>      WorldState desktopMenuPragmaKeyword: 'worldMenu'
>>
>>
>> Maybe someone can add this to the open pharo book or give me
>> an account, a short howto and time to include it.
>>    


-- 
Dr. Geo, to discover geometry on Linux, Windows, MAC and XO
http://community.ofset.org/index.php/DrGeo


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

Reply via email to