draw icon indicating copy to clipboard operation
draw copied to clipboard

implement base Relationship

Open tmpvar opened this issue 11 years ago • 0 comments

The concept here is that we can bind points/lines/etc to other things by a variety of relationships

api surface

Relationship(owner)

add(thing)

  • watch thing.change
  • apply the appropriate changes to thing (if possible!)

note: applying change to thing might be blocked by other relationships.

remove()

apply the inverse of add

render()

Provide a way to visualize the relationship

future

These relationship add/removes need to integrate with the undo/redo manager.

tmpvar avatar Feb 04 '14 02:02 tmpvar