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
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:pharo-users-bounces@lists.pharo.org] On Behalf Of PAUL DEBRUICKER Sent: Wednesday, July 20, 2016 1:26 AM To: Any question about pharo is welcome <pharo-users@lists.pharo.org> 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
On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER <pdebruic@gmail.com> 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
It was like that in some Pharo version 2016-07-20 2:45 GMT+02:00 Mariano Martinez Peck <marianopeck@gmail.com>:
On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER <pdebruic@gmail.com> 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 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 <marianopeck@gmail.com>:
On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER <pdebruic@gmail.com> 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
2016-07-20 16:47 GMT+02:00 Peter Uhnak <i.uhnak@gmail.com>:
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@gmail.com>:
On Tue, Jul 19, 2016 at 8:26 PM, PAUL DEBRUICKER <pdebruic@gmail.com> 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
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 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-imple... Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
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-imple... Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
participants (9)
-
Cyril Ferlicot Delbecque -
Denis Kudriashov -
Henrik Nergaard -
Mariano Martinez Peck -
PAUL DEBRUICKER -
Paul DeBruicker -
Peter Uhnak -
Stephan Eggermont -
Thierry Goubier