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
|
|