<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        
                                        
                                            
                                        
                                        
                                        > <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">There are cases where the target actually supports multiple formats/types and lets the user choose. Like the paste as plain text vs rich text example.</span><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">I think that I have lazy (or deferred) evaluation in mind. The drag source puts a passenger into the transfer morph and adds some rules on how to convert that passenger into other objects. The drop target then chooses the kind of representation, triggering conversion transparently. Yes, MIME types can serve as a common protocol between source and target. Hmm...on second thought ... it does not matter whether this conversion is deferred or not.</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">The inspector would store its field behind a special MIME type like "application/inspector-field" as well as "object/generic" (?) and maybe even "text/plain". The last option would free the target from having to decide whether to call #asString or #printString on "object/generic". :-)</span></div><div class="mb_sig"></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 11.05.2020 14:08:00 schrieb Jakob Reschke <forums.jakob@resfarm.de>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="auto"><div><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 Mo., 11. Mai 2020, 08:41:<br></div><blockquote class="gmail_quote" style="margin: 0 0 0 .8ex;border-left: 1px #ccc solid;padding-left: 1ex;min-width: 500px"><div id="m_-1550255455606004635__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        
                                        
                                            
                                        
                                        
                                        > <span style="font-family: Arial,Helvetica,sans-serif;font-size: 13px">A nice solution would be if Morphic drag and drop learned that </span><span style="font-family: Arial,Helvetica,sans-serif;font-size: 13px">multiple things can be dragged with a single movement</span><div><span style="font-family: Arial,Helvetica,sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial,Helvetica,sans-serif;font-size: 13px">Seems related to the clipboard and maybe MIME type support?</span></div><div><span style="font-family: Arial,Helvetica,sans-serif;font-size: 13px"></span></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Exactly. IIRC under Windows that is actually the same mechanism about the different content types.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0 0 0 .8ex;border-left: 1px #ccc solid;padding-left: 1ex;min-width: 500px"><div id="m_-1550255455606004635__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000"><div><span style="font-family: Calibri,Helvetica,sans-serif;font-size: 16px"><br></span></div><div><span style="font-family: Calibri,Helvetica,sans-serif;font-size: 16px">> </span><span style="font-family: Calibri,Helvetica,sans-serif;font-size: 16px">Similar to the existing "shift to copy" mechanism when dragging methods.</span></div><div><span style="font-family: Calibri,Helvetica,sans-serif;font-size: 16px"><br></span></div><div><span style="font-family: Calibri,Helvetica,sans-serif;font-size: 16px">I don't think such things should be implemented in the drop target (morph or model). The TransferMorph should transparently provide the object-to-drop depending on some modifiers.</span></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There are cases where the target actually supports multiple formats/types and lets the user choose. Like the paste as plain text vs rich text example.</div><div dir="auto"></div></div>
</div></blockquote></div>