Viz také funkce vlr-added-p a vlr-remove.
Viz také funkci vlr-add.
(vlr-docmanager-reactor
data callbacks) |
|
Argumenty: |
|
data
|
- data AutoLISP přidružené s objektem reactor. |
|
callbacks
|
- seznam dvojic následujícího tvaru: |
|
|
(event-name . callback_function) |
|
|
kde event-name je jeden ze symbolů seznamu v tabulce "DocManager
reactor events" uvedené níže, a callback_function je symbol zastupující
volanou funkci po spuštění události. Každá funkce zpětného dotazu přijímá
dva argumenty: |
|
|
reactor_object
|
objekt VLR, který je volaný funkcí callback (zpětného dotazu) |
|
|
list
|
seznam zvláštních datových prvků přidružených s jednotlivou
událostí. Obsahy tohoto seznamu pro jednotlivé události jsou uvedeny v tabulce
"DocManager reactor callback data." |
|
Popis: |
|
- vytvoření objektu reactor, který oznámí události týkající
se kresby |
|
Návratové hodnoty: |
|
- argumenty funkce reactor_object |
|
DocManager reactor events |
|
Jméno události
|
Popis
|
|
:vlr-documentCreated |
Byl vytvořený nový dokument pro návrh (nový nebo otevřený) |
|
:vlr-documentToBeDestroyed |
Dokument bude zničen |
|
:vlr-documentLockModeWillChange |
Příkaz spuštění nebo ukončení modifikování prvků v dokumentu,
zahajuje nebo ukončuje sledování dokumentu. |
|
:vlr-documentLockModeChangeVetoed |
reactor vyvolal zákaz sama sebe ze zpětného dotazu |
|
:vlr-documentLockModeChanged |
sledování dokumentu bylo zahájeno nebo ukončeno |
|
:vlr-documentLockModeChanged |
|
|
:vlr-documentBecameCurrent |
stávající dokument byl změněný. Toto bezpodmínečně neznamená,
že dokument byl aktivován, protože měnící se stávající dokument je potřebný
pro nějaké operace. K získání vstupu uživatele musí být volán rovněž dokument.
|
|
:vlr-documentToBeActivated |
V současné době neaktivní dokument právě přijal signál aktivace
znamenající, že se týká právě stávajícího dokumentu. |
|
:vlr-documentToBeDeactivated |
je aktivováno další okno (uvnitř nebo vně AutoCAD) |
|
DocManager reactor callback data |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:vlr-documentCreated |
1
|
Ovlivněný objekt dokumentu (objekt VLA) |
|
:vlr-documentToBeDestroyed |
|
|
|
:vlr-documentBecameCurrent |
|
|
|
:vlr-documentToBeActivated |
|
|
|
:vlr-documentToBeDeactivated |
|
|
|
:vlr-documentLockModeChangeVetoed |
2
|
První parametr ovlivněný objektem dokumentu (objekt VLA).
Druhý parametr je globální příkaz příslušející uzavření žádosti. Jestliže
je callback (zpětný dotaz) učiněn v zájmu uvolnění žádosti, je uváděn s
předponou "#". |
|
:vlr-documentLockModeWillChange |
5
|
První parametr je ovlivněný objekt dokumentu (VLA objekt). |
|
:vlr-documentLockModeChanged |
|
Druhý parametr je celé číslo oznamující blokování činnosti
objektu dokumentu. Třetí parametr je celé číslo oznamující režim blokování,
který bude účinný po aplikaci blokování. Čtvrtý parametr je nejsilnější
režim blokování ze všech ostatních prováděných souvislostí. Pátý parametr
je globální příkazový řetězec předáván do žádosti blokování. Jestliže callback
(zpětný dotaz) je učiněn pro odblokování žádosti, řetězec bude s předponou
"#". |
|
|
|
Režimy blokování mohou být následující: |
|
|
|
1
|
- Auto Write Lock (zámek automatic-kého zápisu) |
|
|
|
2
|
- Not Locked (nezamčen) |
|
|
|
4
|
- Shared Write (účastnící se zápisu) |
|
|
|
8
|
- Read (čten) |
|
|
|
10
|
- Exclusive Write (výlučný zápis) |
(vlr-editor-reactor data
callbacks) |
|
Argumenty: |
|
data
|
- Data AutoLISP přidružená s objektem reactor, nebo nic, jestliže
nejsou data. |
|
callbacks
|
- Seznam dvojic následujícího tvaru: |
|
|
(event-name . callback_function) |
|
|
- kde event-name je jeden ze symbolů seznamu tabulky "Editor
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
|
- 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
"Editor reactor callback data." |
|
Popis: |
|
- Tvorba objektu editor reactor |
|
Návratové hodnoty: |
|
- argumenty reactor_object |
|
Editor reactor events (události editoru reactor): |
|
Jméno události
|
Popis
|
|
:vlr-beginClose |
Databáze návrhu je zavírána. |
|
:vlr-beginDxfIn |
Obsah souboru DXF je připojen k databázi návrhu. |
|
:vlr-abortDxfIn |
DXF import nebyl úspěšný. |
|
:vlr-dxfInComplete |
DXF import byl zdárně ukončen. |
|
:vlr-beginDxfOut |
AutoCAD právě exportuje databázi návrhu do souboru
DXF. |
|
:vlr-abortDxfOut |
Operace exportu DXF zlyhala. |
|
:vlr-dxfOutComplete |
Operace exportu DXF byla provedena úspěšně. |
|
:vlr-databaseToBeDestroyed |
Obsah databáze návrhu je právě mazán z paměti. |
|
:vlr-unknownCommand |
Byl zadán příkaz, který AutoCAD nezná. |
|
:vlr-commandWillStart |
Byl volán nějaký příkaz AutoCAD-u. |
|
:vlr-commandEnded |
Byl ukončen nějaký příkaz AutoCAD-u. |
|
:vlr-commandCancelled |
Nějaký příkaz AutoCAD-u byl zrušen. |
|
:vlr-commandFailed |
Nějaký příkaz AutoCAD-u byl přerušen před ukončením. |
|
:vlr-lispWillStart |
Je vyhodnocován výraz AutoLISP. |
|
:vlr-lispEnded |
Vyhodocení výrazu AutoLISP bylo ukončeno. |
|
:vlr-lispCancelled |
Vyhodocení výrazu AutoLISP bylo přerušeno. |
|
:vlr-beginDwgOpen |
AutoCAD otevírá soubor návrhu. |
|
:vlr-endDwgOpen |
AutoCAD ukončil operaci otevírání. |
|
:vlr-dwgFileOpened |
Nový návrh byl zaveden do AutoCAD okna návrhu. |
|
:vlr-beginSave |
AutoCAD právě zahájil ukládání souboru návrhu. |
|
:vlr-saveComplete |
AutoCAD uložil stávající návrh na disk. |
|
:vlr-sysVarWillChange |
AutoCAD právě změní hodnotu systémové proměnné. |
|
:vlr-sysVarChanged |
Hodnota systémové proměnné byla změněna. |
|
Editor reactor callback data (Data editoru reactor zpětného
dotazu): |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:vlr-lispEnded, |
0
|
|
|
:vlr-lispCancelled, |
|
|
|
:vlr-beginClose, |
|
|
|
:vlr-beginDxfIn, |
|
|
|
:vlr-abortDxfIn, |
|
|
|
:vlr-dxfInComplete, |
|
|
|
:vlr-beginDxfOut, |
|
|
|
:vlr-abortDxfOut, |
|
|
|
:vlr-dxfOutComplete, |
|
|
|
:vlr-databaseToBeDestroyed |
|
|
|
:vlr-unknownCommand |
1
|
řetězec obsahující název příkazu. |
|
:vlr-commandWillStart |
|
|
|
:vlr-commandEnded |
|
|
|
:vlr-commandCancelled |
|
|
|
:vlr-commandFailed |
|
|
|
:vlr-lispWillStart |
1
|
řetězec obsahující první část výrazu AutoLISP
k vyhodocení. |
|
:vlr-beginDwgOpen, |
1
|
řetězec identifikující soubor k otevření. |
|
:vlr-endDwgOpen, |
|
|
|
:vlr-dwgFileOpened |
|
|
|
:vlr-beginSave |
1
|
řetězec obsahující standardní název souboru pro
uložení, může být změněn uživalem. |
|
:vlr-saveComplete |
1
|
řetězec identifikující aktuální název ukládaného
souboru. |
|
:vlr-sysVarWillChange |
1
|
řetězec názvu systémové proměnné. |
|
:vlr-sysVarChanged |
2
|
první parametr je řetězec názvu systémové proměnné.
|
|
|
|
druhý parametr je celé číslo oznamující zda změna
byla úspěšná (1 = úspěch, 0 = neúspěch) |
(vlr-insert-reactor data
callbacks) |
|
Argumenty: |
|
data
|
- Data AutoLISP přidružená s objektem reactor, nebo nic, jestliže
nejsou data. |
|
callbacks
|
- Seznam dvojic následujícího tvaru: |
|
|
(event-name . callback_function) |
|
|
- kde event-name je jeden ze symbolů seznamu tabulky "Insert
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
|
- 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
"Insert reactor callback data." |
|
Popis: |
|
- Tvorba editoru reactor, který oznámí událost se vztahem
na vkládání bloku |
|
Návratové hodnoty: |
|
- argumenty reactor_object |
|
Insert reactor events (události insert reactor-u): |
|
Jméno události
|
Popis
|
|
:vlr-beginInsert |
Blok je vkládán do databáze návrhu. |
|
:vlr-beginInsertM |
Matice 3D transformace je vkládána do databáze
návrhu. |
|
:vlr-otherInsert |
Blok nebo matice je přidána do databáze návrhu.
Toto oznámení je sděleno poté co proces vkládání uskuteční kopírování objektu
databáze, ale před ID přenosem nebo výskytem objektu transformace. |
|
:vlr-endInsert |
Obvykle naznačuje vykonání operace vkládání do
databáze návrhu. Avšak v některých případech tranformace ještě nebyla provedena,
nebo blok, který byl vytvořen ještě nebyl připojen. To znamená, že kopírované
objekty ještě nejsou přístupné, a nemůžete je použít pro označení výběru
:vlr-commandEnded příkaz je přijatý. |
|
:vlr-abortInsert |
Operace vkládání byla ukončena ale nebyla uskutečněna
kompletně, databáze byla opuštěna v nestabilném stavu. |
|
Insert reactor callback data (data reactor-u zpětného
dotazu vkládání): |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:vlr-beginInsert |
3
|
První paramentr je VLA-object ukazující na databázi,
do které je blok vkládán. |
|
|
|
Druhý paramentr je řetězec s názvem bloku. |
|
|
|
Třetí parametr je VLA objekt identifikující zdrojovou
databázi bloku. |
|
:vlr-beginInsertM |
3
|
První parametr je VLA objekt ukazující na databázi,
do které je matice 3D transformace vkládána. |
|
|
|
Druhý parametr je vkládaná matice 3D transformace.
|
|
|
|
Třetí parametr je VLA objekt identifikující zdrojovou
databázi matice. |
|
:vlr-otherInsert |
2
|
První parametr je VLA objekt ukazující na databázi,
do které je blok nebo matice vkládána. |
|
|
|
Druhý parametr je VLA objekt identifikující zdrojovou
databázi bloku nebo matice. |
|
:vlr-endInsert |
1
|
VLA objekt ukazující na cílovou databázi. |
|
:vlr-abortInsert |
|
|
Podívejte se na funkci vl-load-com.
(vlr-object-reactor owners
data callbacks) |
|
Argumenty: |
|
owners
|
- AutoLISP seznam VLA objektů identifikuje sledovaní navrhovaných
objektů. |
|
data
|
- Data AutoLISP přidružená s objektem reactor, nebo nic, jestliže
nejsou data. |
|
callbacks
|
- seznam dvojic následujícího tvaru: |
|
|
(event-name . callback_function) |
|
|
- kde event-name je jeden ze symbolů seznamu tabulky "Object
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á tři argumenty: |
|
|
owner
|
- majitel VLA objektu aplikuje událost reactor_object je objekt
VLR, který je volaný funkcí callback (zpětného dotazu) |
|
|
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
"Object events callback data." |
|
Popis: |
|
- Vytvoření objektu reactor objekt. Objekt reactoru je přidán
do navrhované databáze, avšak nestává se trvalým. |
|
Návratové hodnoty: |
|
- argumenty reactor_object |
|
Object events (objekt událostí): |
|
Jméno události
|
Popis
|
|
:vlr-cancelled |
Modifikace objektu byla přerušená. |
|
:vlr-copied |
Objekt byl zkopírován. |
|
:vlr-erased |
Bylo nastaveno na značku vymazání objektu. |
|
:vlr-unerased |
Bylo zrušeno nastavení na značku vymazání objektu. |
|
:vlr-goodbye |
Objekt byl právě vyzamazán z paměti. |
|
:vlr-openedForModify |
Objekt byl právě připraven k upravování. |
|
:vlr-modified |
Objekt je modifikován. Když byla modifikace zrušená, tedy
:vlr-cancelled anebo :vlr-modifyUndone když byla spuštěna. :vlr-subObjModified
subjektová entita objektu je upravována. Událost je spuštěná pro modifikaci
vrcholů čar nebo sítě nebo pro atributy vlastní blokovým referencím. |
|
:vlr-modifyUndone |
Modifikace objektu byla zrušena (byla neúčinná). |
|
:vlr-modifiedXData |
Data rozšířené entity objektu byla modifikována. |
|
:vlr-unappended |
Objekt byl izolován z navrhované databáze. |
|
:vlr-reappended |
Objekt byl znovu uvolněn pro navrhovanou databázi. |
|
:vlr-objectClosed |
Modifikace objektu byla ukončená. |
|
Object events callback data (data zpětného dotazu objektu
událostí): |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:vlr-cancelled |
0
|
|
|
:vlr-erased, |
|
|
|
:vlr-unerased |
|
|
|
:vlr-goodbye |
|
|
|
:vlr-openedForModify |
|
|
|
:vlr-modified |
|
|
|
:vlr-modifyUndone |
|
|
|
:vlr-modifiedXData |
|
|
|
:vlr-unappended |
|
|
|
:vlr-reappended |
|
|
|
:vlr-objectClosed |
|
|
|
:vlr-copied |
1
|
Objekt vytvořen operací kopírování (přejmenování) |
|
:vlr-subObjModified |
1
|
Subobjekt, který byl modifikován. |
|
|
|
|
Příklady: |
|
Náledující kody připojování objektu reactor k objektu myCircle.
Definují reactor reagující kdykoliv na modifikovaný objekt (:vlr-modified)
a volají funkci print-radius v odpovědi na modifikovanou událost: |
|
|
(setq circleReactor (vlr-object-reactor (list myCircle)
"Circle Reactor" '((:vlr-modified . print-radius)))) |
Viz také funkci vlr-owner-add.
(vlr-undo-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 "Undo
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
|
- 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
"Undo reactor callback data." |
|
Popis: |
|
- Tvorba editor reactor-u, který oznámí otevření události |
|
Návratové hodnoty: |
|
- Argument reactor_object |
|
Undo reactor events (události reactor-u Undo): |
|
Jméno události
|
Popis
|
|
:vlr-undoSubcommandAuto |
Automatická volba příkazu UNDO byla provedena. |
|
:vlr-undoSubcommandControl |
Řízená volba příkazu UNDO byla provedena. |
|
:vlr-undoSubcommandBegin |
Volba BEGIN (začátek) nebo GROUP (skupina) příkazu
UNDO byla provedena. BEGIN nebo GROUP označují zahájení série příkazů, které
lze zrušit jako jednu jednotku. |
|
:vlr-undoSubcommandEnd |
Volba END příkazu UNDO je prováděna. UNDO/END
označuje ukončení série příkazů, které lze zrušit jako jednu jednotku. |
|
:vlr-undoSubcommandMark |
Volba MARK příkazu UNDO je právě provedena. Toto
umístí ukazatel v souboru undo a tak může UNDO/BACK uvolnit zpět na ukazatele. |
|
:vlr-undoSubcommandBack |
Volba BACK příkazu UNDO je právě provedena. UNDO/BACK
otevřelo všechno zpět na většinu nedávných značek ukazatele nebo zpět na
začátek otevření souboru jestliže neexistuje žádná značka ukazatele. |
|
:vlr-undoSubcommandNumber |
Volba NUMBER příkazu UNDO je právě vyřízena (standardní
činnost příkazu UNDO). |
|
Undo reactor callback data (data zpětného dotazu reactor-u
UNDO): |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:vlr-undoSubcommandAuto |
2
|
První parametr je celé číslo oznamující činnost. Hodnota je
vždy 4, oznamuje, že hlášení se vyskytlo poté co operace byla provedena.
|
|
|
|
Druhý parametr je symbol oznamující stav Auto modu. Hodnota
je T jestliže Auto mod je zapnutý, nula jestliže Auto mod je vypnutý. |
|
:vlr-undoSubcommandControl |
2
|
První parametr je celé číslo oznamující činnost. Hodnota je
vždy 4 oznamující, že hlášení se vyskytlo poté co operace byla provedena. |
|
|
|
Druhý parametr je celé číslo oznamující výběr volby Control.
Může nastat jedna varianta z níže uvedených: |
|
|
|
0
|
- nebylo nic vybráno (selektováno) |
|
|
|
1
|
- jeden výběr |
|
|
|
2
|
- výběr všeho. |
|
:vlr-undoSubcommandBegin |
1
|
Hodnota celého čísla je 0, indikující, že hlášení se vyskytlo
před provedením aktuální operace. |
|
:vlr-undoSubcommandEnd |
|
|
|
:vlr-undoSubcommandMark |
|
|
|
:vlr-undoSubcommandBack |
|
|
|
:vlr-undoSubcommandNumber |
2
|
První parametr je celé číslo oznamující činnost. Hodnota je
vždy 0, oznamující, že hlášení se vyskytlo před provedením aktuální operace.
|
|
|
|
Druhý parametr je celé číslo oznamující počet neprovedených
kroků . |
(vlr-wblock-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 "Wblock
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
|
- 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
"Wblock reactor callback data." |
|
Popis: |
|
- Tvorba objektu editor reactor, který oznámí událost se vztahem
na psaní blocku |
|
Návratové hodnoty: |
|
- Argument reactor_object |
|
Wblock reactor events (události Wblock reactor-u) : |
|
Jméno události
|
Popis
|
|
:VLR-wblockNotice |
Operace wblock je právě spuštěna. |
|
:VLR-beginWblockPt |
Operace wblock zahajuje činnost na nastavení entit. |
|
:VLR-beginWblockId |
Operace wblock zahajuje činnost na určení bloku. |
|
:VLR-beginWblock |
Operace wblock zahajuje činnost na celé databázi. Hlášení
se neuskuteční dokud všechny entity ve zdroji databáze modelového prostoru
jsou zkopírovány do cílové databáze. |
|
:VLR-otherWblock |
Operace wblock zahajuje činnost na databázi návrhu.
Toto hlášení se vyslané poté co proces wblock vykoná kopírování objektů
do cílové databáze, ale před výskytem ID překladu. |
|
|
V této době je možné klonovat dodatečné objekty
(například slovníky a objekty, které jsou obsažené ve slovnících, které
by jinak nebyly kopírovány přes) stejným způsobem jako v průběhu hlášení
beginDeepCloneXlation. |
|
:VLR-abortWblock |
Operace wblock byla přerušena před ukončením. |
|
:VLR-endWblock |
Operace wblock byla ukončena úspěšně. |
|
:VLR-beginWblockObjects |
wblock právě inicializoval objekt ID mapu překladu. |
|
Wblock reactor callback data (data zpětného dotazu wblock
reactor-u): |
|
Název
|
Délka seznamu
|
Paramentry
|
|
:VLR-wblockNotice |
1
|
Objekt databáze (VLA-object), ze kterého bude
blok vytvořen. |
|
:VLR-beginWblockPt |
3
|
První parametr je cílový objekt databáze (VLA-object).
|
|
|
|
Druhý parametr je zdrojový objekt databáze (VLA-object)
obsahující objekty wblock-u. |
|
|
|
Třetí parametr je seznam 3D bodů (ve WCS) použitých
jako základních bodů v cílové databázi. |
|
:VLR-beginWblockId |
3
|
První parametr je objekt cílové databáze (VLA
objekt). |
|
|
|
Druhý paramentr je objekt zdrojové databáze (VLA
objekt) obsahující objekty wblock-u. |
|
|
|
Třetí parametr je objekt ID BlockTableRecord
wblock-u. |
|
:VLR-beginWblock |
2
|
První parametr je objekt cílové databáze (VLA
objekt). |
|
|
|
Druhý paramentr je objekt zdrojové databáze VLA
(objekt) obsahující objekty wblock-u. |
|
:VLR-otherWblock |
|
|
|
:VLR-abortWblock |
1
|
Objekt cílové databáze (VLA objekt). |
|
:VLR-endWblock |
|
|
|
:VLR-beginWblockObjects |
2
|
První parametr je objekt zdrojové databáze (VLA
objekt) obsahující objekty wblock-u. |
|
|
|
Druhý parametr je ID mapa. |
(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ý. |