<div dir="ltr"><div dir="ltr"><div id="gmail-:2gu" class="gmail-Am gmail-aO9 gmail-Al editable gmail-LW-avf gmail-tS-tW gmail-tS-tY" aria-label="Message Body" role="textbox" aria-multiline="true" tabindex="1" style="direction:ltr;min-height:85px">That's a good one! But we have to make it different because if we move it to CodeWindow the DebuggerWindow will have two handlers for that event.<div>But I'll make it work also for the changes windows.</div><div><br></div><div>Regarding the shift+click, I selected that one because all the others are already taken as you also discovered, but the double click looks like a good idea, thanks!</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 1, 2021 at 9:04 AM Gerald Klix <<a href="mailto:cuis.01@klix.ch">cuis.01@klix.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Hernan,<br>
<br>
please find attached one solution for the shift-click conflict.<br>
I suppose shift-double-click is probably a better one.<br>
<br>
<br>
HTH,<br>
<br>
Gerald<br>
<br>
<br>
On 12/1/21 11:01 AM, Gerald Klix via Cuis-dev wrote:<br>
> +1<br>
> <br>
> Cool! If you move that feature up to CodeWindow, it's available<br>
> even in change sorters.<br>
> <br>
> Please see attached change set.<br>
> <br>
> <br>
> However shift-click already extends the current selection.<br>
> I tried different modifiers, alas they are all taken.<br>
> Morph>>doubleClick:localPosition: does not work either,<br>
> probably, because the morph in question<br>
> handles double-clicks by itself (it also implements<br>
> triple-clicks).<br>
> <br>
> Perhaps we can check this and only invoke that functionality<br>
> if the selection would not be changed by the shift click,<br>
> or if the selection is empty ... Will try figure some<br>
> smart way.<br>
> <br>
> <br>
> HTH,<br>
> <br>
> Gerald<br>
> <br>
> <br>
> <br>
> On 11/30/21 11:23 PM, Hernan Wilkinson via Cuis-dev wrote:<br>
>> Hi,<br>
>>   I created two new features that I'm attaching to this email.<br>
>> 1) If you do shift+click in the debugger over the code, you will get the<br>
>> same result as doing inspect on it but it will be shown as a hover help.<br>
>> Here is a link that shows how it works:<br>
>> <a href="https://twitter.com/HernanWilkinson/status/1465079401641652225?s=20" rel="noreferrer" target="_blank">https://twitter.com/HernanWilkinson/status/1465079401641652225?s=20</a><br>
>> 2) If you do shift+click in the browser, if the mouse is over a message<br>
>> send, it will show the implementors of that message, if it is over a <br>
>> class,<br>
>> it will open the browser over the class. Here also a link:<br>
>> <a href="https://twitter.com/HernanWilkinson/status/1465079839916974085?s=20" rel="noreferrer" target="_blank">https://twitter.com/HernanWilkinson/status/1465079839916974085?s=20</a><br>
>><br>
>> Doing this I realized that there is really no need to differentiate <br>
>> sender<br>
>> (cmd+n) from references to it (cmd+N), if the browser is smart enough to<br>
>> realize the cursor is on a selector it can show senders, if the cursor is<br>
>> over a class, it can show the references to it.<br>
>> The same between implementors (cmd+m) and browse (cmd+b).<br>
>> So I expanded the functionality of doing senders and implementors when<br>
>> nothing is selected (something I did 2 year ago aprox) to check if the<br>
>> cursor is over a selector or a class and act accordingly.<br>
>><br>
>> Also in this .cs is a fix to PseudoClass that did now answer superclass<br>
>> (I'm sorry Juan to put everything in the same .cs :-) )<br>
>><br>
>> I hope you like it!<br>
>> Hernan.<br>
>><br>
>><br>
>><br>
> <br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><span style="font-size:xx-small;border-collapse:collapse"><div style="font-size:small"><a href="https://10pines.com/" style="font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium" target="_blank"><img width="108" src="https://10pines.github.io/email-signature/10pines-firma@2x.png" style="margin-bottom: 0.5em;"></a><span style="color:rgb(0,0,0);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium"></span><h1 style="margin:0px;font-size:14px">Hernán Wilkinson</h1><h2 style="margin:0px 0px 1em;font-size:14px;color:rgb(100,100,100)">Software Developer & Coach</h2><p style="margin:0px;color:rgb(100,100,100);font-size:12px">Alem 896, Floor 6, Buenos Aires, Argentina</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">+54 11 6091 3125</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">@HernanWilkinson</p></div></span></div></div></div>