vlr-reactors


(vlr-reactors [ reactorTypeA [ reactorTypeB ... ] ] )

This function returns a list of all active reactors.

Arguments

reactorTypeA  (symbol, optional)  reactorType symbol
reactorTypeB  (symbol, optional)  reactorType symbol
:
if no reactorType is specified, all active reactors are returned;

reactorType is one (or more) of the following symbols :


:VLR-AcDb-Reactor

database reactor


:VLR-Command-Reactor

command reactor


:VLR-DeepClone-Reactor

deepclone reactor (cloning in same database)


:VLR-DocManager-Reactor

document manager reactor


:VLR-DWG-Reactor

drawing reactor


:VLR-DXF-Reactor

DXF operation reactor


:VLR-Editor-Reactor

CAD editor reactor


:VLR-Insert-Reactor

insert operation reactor


:VLR-Linker-Reactor

BRX module loader reactor


:VLR-Lisp-Reactor

Lisp events reactor


:VLR-Miscellaneous-Reactor

reactor covering several other events + operations


:VLR-Mouse-Reactor

mouse event reactor


:VLR-Object-Reactor

object + entity operation reactor


:VLR-SysVar-Reactor

system variables reactor


:VLR-Toolbar-Reactor

toolbar operation reactor


:VLR-Undo-Reactor

undo operation reactor


:VLR-Wblock-Reactor

wblockclone reactor (cloning between different databases)


:VLR-Window-Reactor

window operation reactor


:VLR-XREF-Reactor

xref operation reactor

Return

list of activeReactor entries, or NIL;
each activeReactor element is a list of form (reactorType reactor reactor ...)

Example

(setq rx1 (vlr-object-reactor nil nil '((:vlr-modified . cb1))))  #<VLR-Object-Reactor>
(setq rx2 (vlr-acdb-reactor nil '((:vlr-objectErased . cb2))))  #<VLR-AcDb-Reactor>
(vlr-reactors)
((:VLR-ACDB-REACTOR #<VLR-AcDb-Reactor>) (:VLR-OBJECT-REACTOR #<VLR-Object-Reactor>))

Remarks




©  Bricsys NV. All rights reserved.