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 > > > >