Support Explorer object drags into plugins

Currently, it is impossible to allow a user to drag and drop a game object from your place into a plugin GUI. I want to create a plugin that will allow users to drag objects from the explorer window into a box in the plugin widget, but PluginDragDropped doesn’t fire and I just get a :no_entry_sign: symbol when I try:


The only alternative solution would be to make the user first click a button to start object selection, select the object in the explorer, click “Confirm” on the plugin GUI, then get the selected object using Selection service. This method requires 2 more steps on the user’s end. It would slow the productivity of my users if they have to drag and drop many items (not to mention it also seems like a bit of a hacky approach).

Sidenote - allowing this behavior could also open up the ability for the properties window to accept dragged objects as object values.

28 Likes

I second this. This would be a very useful feature and it is seemingly impossible to do currently.

2 Likes