<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>I can't remember one case, even in 1986/7 when I used Smalltalk/V,<br>
that I did not delete the result of print-it.<br>
OK maybe sometimes, I pressed Ctrl-x.<br>
If you use it in the debugger, you always get nasty<br>
questions about modified code.<br></blockquote><div><br></div><div>you are right! I did not think of it that way!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
IHMO: This change would make life much easier;<br>
sometimes even the Pharo guys get something right :} </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
(Sorry could not resist)<br></blockquote><div><br></div><div>haha, I did not realize they did something similar although they do not doit with  the mouse :-)</div><div>I took the idea from here: <a href="https://www.youtube.com/watch?v=b85Y0R9UYhI">https://www.youtube.com/watch?v=b85Y0R9UYhI</a></div><div><br></div><div>Cheers!</div><div>Hernan.</div><div>  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> <br>
> <br>
>><br>
>> Now some words/rants about modifier-keys and mouse-buttons:<br>
>> I have no idea why the VM does not map the Windows-key on<br>
>> to `macOptionKey`, that would be immensely helpful.<br>
>> The same goes for the Menu-key (I am aware that this might<br>
>> give Mac-Users some ulcers).<br>
>> Additionally I would like to see the non-standard-buttons<br>
>> on my mice/trackballs reported somehow. Again this<br>
>> is not present on a Mac, but they usual tablet lacks<br>
>> all these features ...<br>
>><br>
>> Enough complaints:<br>
>> * Will the community (and Juan) support me, when<br>
>> I try to add these to the X11-display driver?*<br>
>><br>
> <br>
> Yeah! definitely!<br>
> <br>
> Cheers!<br>
> Hernan.<br>
> <br>
> <br>
>> I don't know whether I get this working on Windows,<br>
>> but I'll try.<br>
>><br>
>><br>
>> HTH and Best Regards,<br>
>><br>
>> Gerald<br>
>><br>
>><br>
>><br>
>> On 12/1/21 3:50 PM, Hernan Wilkinson via Cuis-dev wrote:<br>
>>> That's a good one! But we have to make it different because if we move it<br>
>>> to CodeWindow the DebuggerWindow will have two handlers for that event.<br>
>>> But I'll make it work also for the changes windows.<br>
>>><br>
>>> Regarding the shift+click, I selected that one because all the others are<br>
>>> already taken as you also discovered, but the double click looks like a<br>
>>> good idea, thanks!<br>
>>><br>
>>> On Wed, Dec 1, 2021 at 9:04 AM Gerald Klix <<a href="mailto:cuis.01@klix.ch" target="_blank">cuis.01@klix.ch</a>> wrote:<br>
>>><br>
>>>> 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<br>
>> the<br>
>>>>>> same result as doing inspect on it but it will be shown as a hover<br>
>> 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<br>
>> 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<br>
>> to<br>
>>>>>> realize the cursor is on a selector it can show senders, if the cursor<br>
>>>> 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<br>
>> 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>
>>>><br>
>>><br>
>>><br>
>>><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>