Sorry for the late reply. I got caught in a release cycle.
I think I have solved my problem.
I was creating my objects from a library viewer. The objects did have ports. The shapes I had created the library from originally has a center port and ports around the perimeter. I had removed all but the center port.
After some research I realized what was happening. The center port was DynamicPort and the perimeter ports were RotateBoundsPorts. I hadn’t realized they were different. They seem to have slightly different stickiness.
If I made my one port a RotatedBoundsPort, it had the sticky behaviour I wanted. If I used a DynamicPort, it wasn’t sticky enough. I noticed that if I changed the DynamicPort’s glue mode from GlueToContour, to GlueToLocation , the port became stickier. That’s an acceptable solution for now.
Clear as mud?
Thanks,
Jason Irby