When drawing a link manually from one port to the next the cursor changes to a display a hand. This is ok if the port is valid to be a source port. However, I have cases where two ports may never be connected manually.
Is is possible to change the appearance of the cursor back to the pointer image programatically when I try to draw a link from an invalid source port?
I have another rather closely related question which is why I didn’t open another topic. I have a GoPalette holding certain nodes which may be added to a GoView via drag&drop. When doing an external drag into the view an image of the node follows the cursor. I have overriden the GetExternalDragImage to always return null so no image gets displayed. Yet, dragging an image around in the palette itself still means dragging around a copy of the image.
How can I in gernal disallow having a copy moving around with my mouse cursor?