Which method should I change if when browsing senders/implementors there is only one sender or implementor I'd like the Nautilus browser to open?
thanks Paul |
SystemNavigation>>#browseMessageList:name:autoSelect:refreshingBlock:
Adding: "methods size = 1 ifTrue: [ ^ methods anyOne browse ]." At line 10 should do the trick I think. Best regards, Henrik -----Original Message----- From: Pharo-users [mailto:[hidden email]] On Behalf Of PAUL DEBRUICKER Sent: Wednesday, July 20, 2016 1:26 AM To: Any question about pharo is welcome <[hidden email]> Subject: [Pharo-users] change which browser opens when browsing senders/implementors Which method should I change if when browsing senders/implementors there is only one sender or implementor I'd like the Nautilus browser to open? thanks Paul |
In reply to this post by Paul DeBruicker
On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER <[hidden email]> wrote: Which method should I change if when browsing senders/implementors there is only one sender or implementor I'd like the Nautilus browser to open? +999999999 I would also love this!!!! |
It was like that in some Pharo version 2016-07-20 2:45 GMT+02:00 Mariano Martinez Peck <[hidden email]>:
|
On Wed, Jul 20, 2016 at 03:00:01PM +0200, Denis Kudriashov wrote:
> It was like that in some Pharo version Only shortly, because people preferred consistency over convenience, so it was changed back. (Note that there is no correct answer here.) Peter > > 2016-07-20 2:45 GMT+02:00 Mariano Martinez Peck <[hidden email]>: > > > > > > > On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER <[hidden email]> > > wrote: > > > >> Which method should I change if when browsing senders/implementors there > >> is only one sender or implementor I'd like the Nautilus browser to open? > >> > >> > > +999999999 > > > > I would also love this!!!! > > > > > > -- > > Mariano > > http://marianopeck.wordpress.com > > |
On 20/07/2016 16:47, Peter Uhnak wrote: > Only shortly, because people preferred consistency over convenience, so it was changed back. > (Note that there is no correct answer here.) > The correct answer could be the third: make it into a setting :) > Peter > -- Cyril Ferlicot http://www.synectique.eu 165 Avenue Bretagne Lille 59000 France signature.asc (817 bytes) Download Attachment |
In reply to this post by Peter Uhnak
2016-07-20 16:47 GMT+02:00 Peter Uhnak <[hidden email]>: On Wed, Jul 20, 2016 at 03:00:01PM +0200, Denis Kudriashov wrote: There is one correct answer according to you then: - A browser able to show a list of implementors / senders. Can be done with RB environments and Nautilus scoping, probably. Thierry
|
Hi Thierry,
The reason I want the change for myself is that most of the time I want to be in a browser where I can right click on code and have a refactoring menu pop up. Does your message flow browser support that? I haven't looked at it and don't often remember it exists. Paul
|
Hi Paul,
Le 20/07/2016 17:34, Paul DeBruicker a écrit : > Hi Thierry, > > > The reason I want the change for myself is that most of the time I want to > be in a browser where I can right click on code and have a refactoring menu > pop up. This is exactly what I expect, too. So I implemented it. > Does your message flow browser support that? The Alt browser? Yes, it takes over the message list and replaces it with a system browser scoped to the implementors/senders results (any search, even finder results, are handled). You loose some of the features of the usual message list(*) and you gain the browser features instead: per package / class classification, browser menu and workflow. The funiest is scoping over scoping: a search from a search result apply the search only to the result, not to the whole system. > I haven't looked at it and don't often remember it exists. There is also the flow browser which present an interesting view on those search and code activities. Thierry (*) The message list is dynamic: compiling a new method matching the message list original query adds it to the message list. The AltBrowser variant is static and does not take in account those changes. > Paul > > > > > Thierry Goubier wrote >> 2016-07-20 16:47 GMT+02:00 Peter Uhnak < > >> i.uhnak@ > >> >: >> >>> On Wed, Jul 20, 2016 at 03:00:01PM +0200, Denis Kudriashov wrote: >>>> It was like that in some Pharo version >>> >>> Only shortly, because people preferred consistency over convenience, so >>> it >>> was changed back. >>> (Note that there is no correct answer here.) >>> >> >> There is one correct answer according to you then: >> >> - A browser able to show a list of implementors / senders. >> >> Can be done with RB environments and Nautilus scoping, probably. >> >> Thierry >> >> >> >>> >>> Peter >>> >>>> >>>> 2016-07-20 2:45 GMT+02:00 Mariano Martinez Peck < > >> marianopeck@ > >> >: >>>> >>>>> >>>>> >>>>> On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER < > >> pdebruic@ > >> > >>>>> wrote: >>>>> >>>>>> Which method should I change if when browsing senders/implementors >>> there >>>>>> is only one sender or implementor I'd like the Nautilus browser to >>> open? >>>>>> >>>>>> >>>>> +999999999 >>>>> >>>>> I would also love this!!!! >>>>> >>>>> >>>>> -- >>>>> Mariano >>>>> http://marianopeck.wordpress.com >>>>> >>> >>> > > > > > > -- > View this message in context: http://forum.world.st/change-which-browser-opens-when-browsing-senders-implementors-tp4907179p4907264.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. > > |
In reply to this post by CyrilFerlicot
On 20/07/16 16:53, Cyril Ferlicot Delbecque wrote:
> The correct answer could be the third: make it into a setting :) Nah, that would always be the wrong answer :) Stephan |
Free forum by Nabble | Edit this page |