(vlr-xref-reactor data callbacks) |
|
Argumenty: |
|
data
|
- Data AutoLISP přidružená s objektem reactor-u, nebo nic,
když nejsou data. |
|
callbacks
|
- seznam dvojic následujícího tvaru: |
|
|
(event-name . callback_function) |
|
|
- kde event-name je jeden ze symbolů seznamu tabulky "XREF
reactor events", uvedené níže, a callback_function je symbol reprezentující
funkci, která je volaná v případě spuštění události. Každá funkce callback
(zpětného dotazu) přijímá dva argumenty: |
|
|
reactor_object
|
- je objekt VLR, který je volaný funkcí callback (zpětného
dotazu) |
|
|
list
|
- list seznam zvláštních datových prvků přidružených s jednotlivou
událostí. Obsah tohoto seznamu pro jednotlivé události je uveden v tabulce
"XREF reactor callback data." |
|
Popis: |
|
- Tvorba objektu reactor-u, který oznámí událost se vztahem
na připojení nebo modifikaci XREFs |
|
Návratové hodnoty: |
|
- Argument reactor_object |
|
XREF reactor events (události reactor-u XREF): |
|
Jméno události
|
Popis
|
|
:VLR-beginAttach |
XREF je právě připojená. |
|
:VLR-otherAttach |
Vnější odkaz je přidán do návrhu databáze. Událost
se vyskytne po klonování objektů, ale před překladem. Tato funkce callback
(zpětného dotazu) je poslána právě po oznámení beginDeepCloneXlation, ale
před výskytem procesu připojení XREF. |
|
:VLR-abortAttach |
Operace připojení XREF byl přerušená před úspěšným
ukončením. |
|
:VLR-endAttach |
Operace připojení XREF byla úspěšně ukončená. |
|
:VLR-redirected |
Objekt ID v návrhu XREF je modifikován dle přidruženého
objektu v návrhu realizovaného XREF. |
|
:VLR-comandeered |
Objekt ID objektu je přidáván do symbolu tabulky
návrhu realizovaného XREF. |
|
:VLR-beginRestore |
Existující XREF je právě řešen (typické když
je návrh volán prostřednictvím XREF). |
|
:VLR-abortRestore |
Uvolnění z paměti nebo překládání XREF bylo přerušeno
před úspěšným ukončením. |
|
:VLR-endRestore |
Existující XREF je řešen (typické když návrh
s XREF dokončil volání). |
|
:VLR-xrefSubcommandBindItem |
Z XREF byl vyvolán podpříkaz BIND, nebo předexistující
xref je vázán. Všimněte si, že podpříkaz BIND je interakční a spouští vícenásobné
události. |
|
:VLR-xrefSubcommandAttachItem |
Z XREF byl vyvolán podpříkaz ATTACH, nebo předexistující
xref je řešen. Všimněte si, že podpříkaz ATTACH je interakční a spouští
vícenásobné události. |
|
:VLR-xrefSubcommandOverlayItem |
Z XREF byl vyvolán podpříkaz OVERLAY, nebo je
řešen předexistující xref. Všimněte si, že podpříkaz OVERLAY je interakční
a spouští vícenásobné události. |
|
:VLR-xrefSubcommandDetachItem |
Z XREF byl vyvolán podpříkaz DETACH. Všimněte
si, že podpříkaz DETACH je interakční a spouští vícenásobné události. |
|
:VLR-xrefSubcommandPathItem |
Z XREF byl vyvolán podpříkaz PATH. Všimněte si,
že podpříkaz DETACH je interakční a spouští vícenásobné události. |
|
:VLR-xrefSubcommandReloadItem |
Z XREF byl vyvolán podpříkaz RELOAD, nebo je přeložen
předexistující xref. Všimněte si, že podpříkaz RELOAD je interakční a spouští
vícenásobné události. |
|
:VLR-xrefSubcommandUnloadItem |
Z XREF byl vyvolán podpříkaz UNLOAD, nebo je z
paměti uvolněn předexistující xref. |
|
XREF reactor callback data (data zpětného dotazu reactor-u
XREF): |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:VLR-beginAttach |
3
|
První parametr je objekt VLA ukazující na cílový návrh databáze.
|
|
|
|
Druhý parametr je řetězec obsahující název souboru připojovaného
z XREF. |
|
|
|
Třetí parametr je objekt VLA ukazující na návrh databáze,
který obsahuje připojované objekty. |
|
:VLR-otherAttach |
2
|
První parametr je objekt VLA ukazující na cílový návrh databáze.
|
|
|
|
Druhý parametr je objekt VLA ukazující návrh databáze, který
obsahuje připojené objekty. |
|
:VLR-abortAttach |
1
|
VLA objekt ukazující na návrh databáze, který obsahuje připojované
objekty. |
|
:VLR-endAttach |
1
|
VLA objekt ukazjící na cílový návrh databáze. |
|
:VLR-redirected |
2
|
První parametr je celé číslo obsahující objekt ID pro symbol
přesměrování tabulky záznamu (STR) v návrhu realizovaného XREF. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID objektu
v návrhu XREF. |
|
:VLR-comandeered |
3
|
První parametr je VLA objekt ukazující na databázi přijímající
XREF. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID objektu
zabavovaného objektu. |
|
|
|
Třetí parametr je VLA objekt ukazující na návrh databáze,
která obsahuje připojované objekty. |
|
:VLR-beginRestore |
3
|
První parametr je VLA objekt ukazující na databázi přijímající
XREF. |
|
|
|
Druhý parametr je řetězec obsahující název XREF tabulky záznamu
(BTR). |
|
|
|
Třetí parametr je VLA objekt ukazující na návrh databáze,
který obsahuje připojované předměty. |
|
:VLR-abortRestore |
1
|
VLA objekt ukazující na cílový návrh databáze. |
|
:VLR-endRestore |
|
|
|
:VLR-xrefSubcommandBindItem |
2
|
První parametr je celé číslo oznamující činnost prováděného
BIND. Možné hodnoty jsou : |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude bud ukončena nebo na určeném objektu ID
nebude provedena kompletně. |
|
|
|
7
|
- pro blok XDep poslána vazba od XBind. |
|
|
|
8
|
- poslání pro všechny ostatní symboly : Layers (vrstva), Linetypes
(typ čáry), TextStyles (styl textu) a DimStyles (Dim styl). |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID vázaný s
xref, nebo 0 pokud je nepoužitelný. |
|
:VLR-xrefSubcommandAttachItem |
2
|
První parametr je celé číslo oznamující, že je prováděna činnost
ATTACH. Možné hodnoty jsou : |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude bud ukončena nebo na určeném objektu ID
nebude provedena kompletně. |
|
|
|
Druhý parametr je řetězec identifikující připojený soubor,
nebo nulu jestliže je nepoužitelný. |
|
:VLR-xrefSubcommandOverlayItem |
2
|
První parametr je celé číslo oznamující, že je prováděna činnost
OVERLAY. Možné hodnoty jsou : |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude buď ukončena nebo na určeném objektu ID
nebude provedena kompletně. |
|
|
|
Druhý parametr je řetězec identifikující soubor, na kterém
xref provedl činnost OVERLAY nebo nulu jestliže je nepoužitelný. |
|
:VLR-xrefSubcommandDetachItem |
2
|
První parametr je celé číslo oznamující, že je prováděna činnost
DETACH. Možné hodnoty jsou : |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude bud ukončena nebo na určeném objektu ID
nebude provedena kompletně. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID, na kterém
xref vykonává činnost DETACH, nebo nulu jestliže je nepoužitelný. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID, na kterém
xref vykonává činnost RELOAD, nebo nulu jestliže není použitelný. |
|
:VLR-xrefSubcommandPathItem |
3
|
První parametr je celé číslo oznamující, že je prováděna činnost
DETACH. Možné hodnoty jsou : |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude bud ukončena nebo na určeném objektu ID
nebude provedena kompletně. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID na němž
operuje xref, nebo nulu jestliže je nepoužitelný. |
|
|
|
Třetí parametr je řetězec identifikující nový název cesty
xref, nebo nulu jestliže není použitelný. |
|
:VLR-xrefSubcommandReloadItem |
2
|
První parametr je celé číslo oznamující , že je prováděna
činnost RELOAD. Možné hodnoty jsou: |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude bud ukončena nebo na určeném objektu
ID nebude provedena kompletně. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID, na kterém
xref vykonává činnost RELOAD, nebo nulu jestliže není použitelný. |
|
:VLR-xrefSubcommandUnloadItem |
2
|
První parametr je celé číslo oznamující , že je prováděna
činnost UNLOAD. Možné hodnoty jsou: |
|
|
|
0
|
- podpříkaz BIND je vyvolán. |
|
|
|
2
|
- xref je vázán s indikovaným objektem ID. |
|
|
|
3
|
- xref byl úspěšně svázán s indikovaným objektem ID. |
|
|
|
4
|
- podpříkaz BIND je dokončen. |
|
|
|
5
|
- operace BIND je ukončena nebo nebyla na určeném objektu
ID vykonána kompletně. |
|
|
|
6
|
- operace BIND bude bud ukončena nebo na určeném objektu ID
nebude provedena kompletně. |
|
|
|
Druhý parametr je celé číslo obsahující objekt ID, na kterém
xref vykonává činnost UNLOAD, nebo nulu jestliže není použitelný. |