On Feb 16, 2012, at 9:55 AM, Noury Bouraqadi wrote:
> Ben,
>
> On 14 févr. 2012, at 20:23, Benjamin wrote:
>
>> Basically, the infrastructure is here.
>>
>> But I still have to copy and past each menu entry :)
>>
>> It's long and a bit boring, but it's easy to do ^^
>>
> I have no idea on how this is implemented. Just wondering if it can't be
> automated somehow. At least partially (e.g. a skeleton)? A skeleton might
> allow others to help.
It's quite automatic already.
The process is:
1) open an image with RB
2) look for the name of menu items
3) enter the name in a workspace
4) use the shortcut cmd+E to find where this string is used
5) browse the class on the method (should be a method named #label)
6) jump to the method refactoring
7) copy it into NautilusRefactorings in a method named
private##{NameOfTheRefactoring}
8) create the public method (skeletons are there already)
9) add a menu entry
10) test it
11) go to 2)
>
> BTW, I installed Nautilus on 1.4-333 yesterday night. Here is some feedback.
Cool :)
>
> I like the group idea. But, how can I add a new group ?
If you open the contextual menu on classes or packages, there is a lot of menu
entries about group creation
> I also wanted to reset a group (last modified, last viewed). How can do it ?
For now, there is now way, but I can add this I think :) Stef and I were
wondering if those groups are really useful or not. But it seems they are :)
> I added a couple of classes, but strangely, they don't show up in the "last
> modified" group.
The "last modified" group depend on the RecentMessageList which seems to be
broken somehow.
I should fix it
Thanks for your feedback
Ben
>
> Noury
>>
>>
>> Ben
>>
>> On Feb 14, 2012, at 8:15 PM, Noury Bouraqadi wrote:
>>
>>> Cool. I'll give it a try. I'm like mariano, luc and other waiting for RB
>>> support to start using Nautilus as the default browser.
>>>
>>> Noury
>>> On 14 févr. 2012, at 18:39, Benjamin wrote:
>>>
>>>> Hello guys,
>>>>
>>>> I know a some of you are waiting for the integration of the RB engine into
>>>> Nautilus.
>>>>
>>>> Some of them are already implemented, so if you wanna test them, here is
>>>> the gofer script
>>>>
>>>> Gofer new
>>>> url: 'http://ss3.gemstone.com/ss/Nautilus';
>>>> package: 'ConfigurationOfNautilus';
>>>> load.
>>>>
>>>> (Smalltalk at: #ConfigurationOfNautilusRefactoring) perform: #loadDefault
>>>>
>>>>
>>>> It loads everything.
>>>>
>>>> For now I have only done some refactorings for classes, so if you popup
>>>> the menu on a class, a new item named Refactoring should appear :)
>>>>
>>>> Moreover, the 'rename class' method is replaced by the RB one :)
>>>>
>>>>
>>>> Thanks in advance for your feedback, and if you want to participate, you
>>>> are more than welcome :)
>>>>
>>>>
>>>> Ben
>>>
>>> Noury
>>> --
>>> http://twitter.com/#!/NouryBouraqadi
>>> http://www.kroobe.com/profile/noury
>>>
>>>
>>
>>
>
> Noury
> --
> http://twitter.com/#!/NouryBouraqadi
> http://www.kroobe.com/profile/noury
>
>
> Afin de contribuer au respect de l'environnement,
> merci de n'imprimer ce courriel qu'en cas de necessite
>
> Please consider the environment before you print
>
>
>
>