View Single Post
There's a mildly complicated way to make custom connecting shapes:

Draw the shape you'd like using whatever method is appropriate: use the pen tool, modify an existing shape, do shape editing...

Select the shape and do Copy As > Applescript.

Open the Applescript Editor and paste in the script.

The script should begin, for example:
"tell application "OmniGraffle Professional 5"
tell canvas of front window
make new shape ...."

Add the word "connectable" between "new" and "shape:"
"tell application "OmniGraffle Professional 5"
tell canvas of front window
make new connectable shape ...."

Run the script to produce the new connecting shape. It will appear right under the shape you copied; you'll have to move that one out of the way. (Alternatively, delete the original before running the script.) The new shape will have red and green connecting points just like other connecting shapes. As far as I can tell, those connecting points appear in the middle of the left and right sides of the shape's bounding box, so you might want to take that into account in drawing the shape.

Last edited by john.gersh; 2011-02-01 at 01:17 PM..