<div id="__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 class="mb_sig"></div>
                                        </div><blockquote class="history_container" 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 <tim@rowledge.org>:</p><div style="font-family:Arial,Helvetica,sans-serif"><br><br>> On 2021-04-28, at 12:18 PM, Chris Muller <asqueaker@gmail.com> 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; tim@rowledge.org; http://www.rowledge.org/tim<br>"Bother" said Pooh, as he realised Piglet was undercooked.<br><br><br><br></asqueaker@gmail.com></div></blockquote></div>