Thanks Luis,
I have found reactorswiz in the 'Show Your Stuff' section of the forum - quite a bit of work there, I must say.
Your reactors seem a lot more advanced than mine - using such things as:
(vlr-set-notification ... 'active-document-only)
Which I have never even seen...
And a dictionary entry:
(rwiz-attach
;; custom command name
"keynote"
;; dictionary name, key and objects list
;; note: the objects list is saved in order we want it to be read
(list "SYM-REACTORS"
"CIRCLE-BUBBLE-3"
(list vla_bubble vla_line vla_arrowhead))))))
Which I am not sure what it is used for
I do only have two reactors - an object reactor with the curve objects as owners, reacting on the 'modified' callback event; and a command reactor, so that the modified callback function does not operate when an 'undo' command is called.
I didn't want to add the text objects as owners in the object reactor, as, the callback function involves modifying these objects and would hence cause the reactor to enter a recursive loop
But you seem a bit more advanced in this area after looking at your examples, so I shall study your code..
Many thanks,
Lee