<div dir="auto">Outside of Squeak that would be my expectations as well. Ctrl click may open the halo instead...<div dir="auto"><br></div><div dir="auto">I can also understand that Chris would be sad to see range selection without the need for touching the keyboard go away. I often use that in the TestRunner to select some but not all test case classes of a package.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de">marcel.taeumel@hpi.de</a>> schrieb am Fr., 30. Apr. 2021, 10:20:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id="m_1270839532143698511__MailbirdStyleContent" style="font-size:10pt;font-family:Arial;color:#000000;text-align:left" dir="ltr">
                                        Hmm... it is unusual that a normal click can also select a range. Usually, one would expect to use SHIFT+CLICK to do so, which you can actually do too. :-D I suppose that behavior originates from that older multi-selection list, where a simple click changes the selection state of a single element.... which is also quite unusual given today's widgets in other GUI frameworks.<div><br></div><div>Here is what I would expect from a multi-selection list:</div><div>- simple click clears and sets the entire selection to a single element</div><div>- shift+click adds a range to the selection starting from the current element to the clicked one</div><div>- ctrl+click toggles the selection state of a single element</div><div>- click-drag drags whatever is currently selected</div><div><br></div><div><div>Best,</div><div>Marcel</div><div></div>
                                        </div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-top:20px;margin-left:0px;padding-left:10px;min-width:500px">
                        <p style="color:#aaaaaa;margin-top:10px">Am 28.04.2021 23:47:24 schrieb tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank" rel="noreferrer">tim@rowledge.org</a>>:</p><div style="font-family:Arial,Helvetica,sans-serif"><br><br>> On 2021-04-28, at 12:18 PM, Chris Muller <u></u> wrote:<br>> <br>> Hi Tim,<br>> <br>>> - all the other browsers ought to support the drag stuff too. I see some do, but the messagetrace doesn't appear to.<br>> <br>> "The drag stuff" tells me you don't have a firm grip on the purpose<br>> and scope of the use-cases.  MessageTrace uses swipe to select<br>> multiple methods.  It's rightly confined to what you trace, DnD<br>> outside its browser doesn't make sense for tracing.<br><br>I mildly disagree. Dragging *out* would make sense in various ways. To open another browser, for example. To drop into a text view (where I'd quite like to get the method's reference pasted, perhaps with shift held the method source. Right now we get a not very useful 'compiledMethodBunchOfDigits') or a FileBrowser.<br><br>> <br>>> - drag a method into a MessageTrace browser and thus add implementors of that message to the stack.<br>> <br>> That would result in multiple, unrelated Trace's all in the one<br>> window.  I don't understand why you'd want to do that.<br><br>I can imagine having a use for a message trace open on several related methods that do not specifically tie together. Maybe #at: & #at:put: would be an example. This would be using a message tracer as a way of gathering methods together as part of thinking about refactorings or extensions. <br><br>> <br>>> - Nothing to do with d&d, but how about a very simple way to add notes to methods in a browser? I'm thinking here of using a messagetrace browser and wanting to add little (pop-up?) notes to remind me of any points I notice as I follow the messages up and down. Why was I looking at this? What is it related to? All that stuff it is so easy to forget a week later when you start climbing back up the rabbit hole you fell into.<br>> <br>> Why not simply send Object>>#todo, and include a comment next to it?<br>> No little pop-ups please!<br><br>I don't want to *edit* the code for this, I want to *annotate* it in the context of the tool I am using.<br><br>One might make a plausible argument that this is not a message tracer anymore; whatever. I suggest that it would be a useful tool.<br><br><br>tim<br>--<br>tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank" rel="noreferrer">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank" rel="noreferrer">http://www.rowledge.org/tim</a><br>"Bother" said Pooh, as he realised Piglet was undercooked.<br><br><br><br><u></u></div></blockquote></div><br>
</blockquote></div>