[squeak-dev] Review Request: genericDropSourceCode.cs & complements

Marcel Taeumel marcel.taeumel at hpi.de
Fri Jan 28 07:28:50 UTC 2022

Fixed via Morphic-mt.1862.

This proposal is to extend the current possibility of dragging and dropping software artifacts from their tools into the world. It also includes support for Monticello tools.

Am 28.01.2022 08:23:57 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>:
Hi Chris --

> [...] providing the world a "transferMorphConverter" to implement this, which I can see is still there, but it's not working anymore [...]

While Christoph's proposal is not in Trunk, we should fix that issue with the #transferMorphConverter. Currently, PasteUpMorph >> #acceptDroppingMorph:event: is inconsistent with wantsDroppedTransferMorph:. I think that a quick check for #hasTransferMorphConverter will do the trick. Then, both Maui and Vivide can work again as expected. :-)

Am 28.01.2022 06:00:57 schrieb Chris Muller <asqueaker at gmail.com>:
Hi Christoph,

Is this already in trunk?  To save Maui, I would've requested waiting
for the next release, but it looks like I'm already too late.

Maui users have been dragging classes and methods out to the desktop
since 2005 in order to actually interact with objects, not open random browsers for developers.  It relies on the old way of providing the world a "transferMorphConverter" to implement this, which I can see is still there, but it's not working anymore.

I think it's important that this remains completely generic and overridable to be able to do anything.  I haven't had time to review it in depth yet, but a quick scan looks like it's coded to expect various IDE "Tools" and "sourceCode", which is a totally different planet than the one Maui wants to be on.  Would someone please help me get this working again?


On Wed, Jan 26, 2022 at 8:44 PM Christoph Thiede <christoph.thiede at student.hpi.uni-potsdam.de [mailto:christoph.thiede at student.hpi.uni-potsdam.de]> wrote:

It's broken again. Here is the long URL:

https://rbm3bw.db.files.1drv.com/y4m4bCMKwvFkmqU7M_T9k764uIhsQlXDr8u8ekr_3d6rM_H9X9FbBOMbaowuHoes8NM-Qw7w81i5BeXXJzBQ4D4dD0Jb0ZtiizlMbGzvLjAzBsYB7RpUDFbUZdzhxE8r6grck_Vcbjg_g3dhxiW9qNa6c_OWOF476y-dIffQl3QTS8eJdK70gvEfPF79dYDtbFBBz_HSOsfpQXnPypGmnxM-w/genericDropSourceCode%20%28you%20can%20drop%20pretty%20much%20everything%29.gif?psid=1 [https://rbm3bw.db.files.1drv.com/y4m4bCMKwvFkmqU7M_T9k764uIhsQlXDr8u8ekr_3d6rM_H9X9FbBOMbaowuHoes8NM-Qw7w81i5BeXXJzBQ4D4dD0Jb0ZtiizlMbGzvLjAzBsYB7RpUDFbUZdzhxE8r6grck_Vcbjg_g3dhxiW9qNa6c_OWOF476y-dIffQl3QTS8eJdK70gvEfPF79dYDtbFBBz_HSOsfpQXnPypGmnxM-w/genericDropSourceCode%20%28you%20can%20drop%20pretty%20much%20everything%29.gif?psid=1]

Am 27.01.2022 02:48 schrieb "David T. Lewis" <lewis at mail.msen.com [mailto:lewis at mail.msen.com]>:

On Thu, Jan 27, 2022 at 01:32:02AM +0000, Thiede, Christoph wrote:
> Sorry, does this one work for you?
> shorturl.at/coHX8 [http://shorturl.at/coHX8]<http://shorturl.at/coHX8 [http://shorturl.at/coHX8]>
Yes, thank you!
> ________________________________
> Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org [mailto:squeak-dev-bounces at lists.squeakfoundation.org]> im Auftrag von David T. Lewis <lewis at mail.msen.com [mailto:lewis at mail.msen.com]>
> Gesendet: Donnerstag, 27. Januar 2022 01:56:10
> An: The general-purpose Squeak developers list
> Betreff: Re: [squeak-dev] Review Request: genericDropSourceCode.cs & complements
> On Thu, Jan 27, 2022 at 01:08:37AM +0100, christoph.thiede at student.hpi.uni-potsdam.de [mailto:christoph.thiede at student.hpi.uni-potsdam.de] wrote:
> > This review requests consists of 3 changesets, for each of which I am appending a summary below:
> > - genericDropSourceCode.cs
> > - browse&drop-Monticello.cs
> > - browse&drag-Tools+System.cs
> > tl;dr: You can now drop pretty much everything into the world to spawn a new tool for it. See also the attached screencast that I have recorded just for your entertainment. :-)
> >
> > Screencast: https://shorturl.at/gkwC6 [https://shorturl.at/gkwC6]
> >
> This link is not working for me, can you please check it?
> The gkwC6 link just takes me back to https://www.shorturl.at/ [https://www.shorturl.at/]
> Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220128/b1dd32f0/attachment.html>

More information about the Squeak-dev mailing list