5/19/2022 6:44 AM | |
Joined: 11/4/2021 Last visit: 4/19/2024 Posts: 64 Rating: (30) |
Hi gvatte, There is a way to get the mouse events indirectly through a dynamic svg, attached is a rough proof of concept. By rough I mean I just knocked it together and it does 'stuff' but it is far from polished or ready for production. A few comments and issues that I ran into:
If anyone is interested in how I figured this out, here are some places to start:
If anyone wants to take this further or has some ideas on how to turn this into a viable drag and drop solution without using a custom web control, I'd be keen to see the result. Regards, Michael AttachmentMoveArea.zip (339 Downloads) |
This contribution was helpful to2 thankful Users |
5/20/2022 6:17 AM | |
Joined: 11/4/2021 Last visit: 4/19/2024 Posts: 64 Rating: (30) |
A quick follow up, here is video of it working with a translucent background for debug purposes. AttachmentMoveArea_Debug.avi (411 Downloads) |
5/20/2022 6:20 AM | |
Joined: 11/4/2021 Last visit: 4/19/2024 Posts: 64 Rating: (30) |
And again with fully transparent background and no border. Full disclosure, the behaviour is slightly different on a physical panel when I tested it. This is due to the lack of mouse hover events which should set the drag anchor point. A different approach would be needed so that it doesn't just drag from the top corner.
AttachmentMoveArea_Transparent.avi (346 Downloads) |
Follow us on