Re: [Pharo-users] small user experience behavior

2017-03-15 Thread p...@highoctane.be
I am using TWM - Tiling Window Manager to put windows side by side properly when comparing things like that. I am using that all the time. Need to fix the shortcuts because I have to mouse around a bit too much at the moment. I was thinking of adding windows sizing and placement icons in SystemWin

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread Stephan Eggermont
On 14/03/17 14:11, Raffaello Giulietti wrote: If you know that the method you are currently looking at is implemented in other classes in the same hierarchy, it would be quicker to simply click on a class in the "Hier." class pane. Besides, the search for implementors opens a new window, as if t

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread stepharong
Agreed with you. I hope that calypso will address such problems. Hi, here's a situation I'm facing quite often: I'm reading the code of a method in the browser and need to see how the method with the same selector looks like in another class (in particular, in the same class hierarchy).

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread p...@highoctane.be
Small pet peeve about this one: does not work if there is another icon with higher priority on the method (and debug method invocation is one of those, putting a reddish indicator) --> we should have a way to keep the arrows even if there are other indicators. Tests are also like this,

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread Raffaello Giulietti
That's true if there are no other icons already, like "Browse the trait" which seems to hide the up or down triangle. And the triangle can only recover the direct re-implementation up or down the hierarchy. On 2017-03-14 14:02, Serge Stinckwich wrote: If the same method is implement in the

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread Denis Kudriashov
Hi Raffaello. It works in Calypso like you describe. Also in Calypso you can easily toggle inherited methods visibility and all local implementors will be shown in single method pane. 2017-03-14 13:56 GMT+01:00 Raffaello Giulietti < raffaello.giulie...@lifeware.ch>: > Hi, > > here's a situation

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread Raffaello Giulietti
If you know that the method you are currently looking at is implemented in other classes in the same hierarchy, it would be quicker to simply click on a class in the "Hier." class pane. Besides, the search for implementors opens a new window, as if there were not enough of them around already

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread Serge Stinckwich
If the same method is implement in the same class hierarchy, you will see a small green triangle close to the method name in order to browse overriden methods. If the method is implemented in other classes, you can browse the implementors. Regards, On Tue, Mar 14, 2017 at 1:56 PM, Raffaello Giuli

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread denker
> On 14 Mar 2017, at 13:56, Raffaello Giulietti > wrote: > > Hi, > > here's a situation I'm facing quite often: I'm reading the code of a method > in the browser and need to see how the method with the same selector looks > like in another class (in particular, in the same class hierarchy).

Re: [Pharo-users] small user experience behavior

2017-03-14 Thread jtuc...@objektfabrik.de
Raffaello, not sure if it really is what you want, but why not instead of clicking on another class search for implementors of the method you are currently browsing? Joachim Am 14.03.17 um 13:56 schrieb Raffaello Giulietti: Hi, here's a situation I'm facing quite often: I'm reading the cod

[Pharo-users] small user experience behavior

2017-03-14 Thread Raffaello Giulietti
Hi, here's a situation I'm facing quite often: I'm reading the code of a method in the browser and need to see how the method with the same selector looks like in another class (in particular, in the same class hierarchy). In some IDEs, it's simply a matter of selecting another class. If such