REFEDIT: Edit Reference dialog and unique names for xref objects

REFEDIT opens a dialog after the pick: the nesting chain as chips with a
preview of the chosen definition, all objects or picking them in the
drawing, attribute definitions (offered only when the definition has
them), locking objects outside the working set and unique names for an
external reference's named objects. The settings are remembered.

With unique names an xref's dependent layers, linetypes, text styles and
blocks are checked out as $N$NAME records of their own; without, under
the plain name, sharing a host record of that name. Save writes them back
under the reference's names, and the records made for the session are
removed when it closes. -REFEDIT uses the remembered settings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ramox81andClaude Opus 5.5 committed 2026-10-14 10:39:28 +03:00
1 parent 592289f4fd
commit 92a3a8ee4d
33 files changed
+1061 -22

No files matched your search

+13
View File
@@ -6471,6 +6471,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = حدد المرجع:
.reference-not-found = لم يتم العثور على المرجع.
.not-valid-reference = الكائن ليس مرجعًا صالحًا
+13
View File
@@ -6459,6 +6459,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Изберете препратка:
.reference-not-found = Препратката не е намерена.
.not-valid-reference = Обектът не е валидна препратка
+13
View File
@@ -6456,6 +6456,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Vyberte referenci:
.reference-not-found = Reference nebyla nalezena.
.not-valid-reference = Objekt není platná reference
+13
View File
@@ -6457,6 +6457,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Referenz wählen:
.reference-not-found = Referenz nicht gefunden.
.not-valid-reference = Objekt ist keine gültige Referenz
+13
View File
@@ -6459,6 +6459,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Επιλέξτε αναφορά:
.reference-not-found = Η αναφορά δεν βρέθηκε.
.not-valid-reference = Το αντικείμενο δεν είναι έγκυρη αναφορά
+13
View File
@@ -6458,6 +6458,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Select reference:
.reference-not-found = Reference not found.
.not-valid-reference = Object is not a valid reference
+13
View File
@@ -6459,6 +6459,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Seleccione la referencia:
.reference-not-found = No se encuentra la referencia.
.not-valid-reference = El objeto no es una referencia válida
+13
View File
@@ -6456,6 +6456,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Valitse viittaus:
.reference-not-found = Viittausta ei löydy.
.not-valid-reference = Objekti ei ole kelvollinen viittaus
+13
View File
@@ -6459,6 +6459,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Sélectionnez la référence :
.reference-not-found = Référence introuvable.
.not-valid-reference = L'objet n'est pas une référence valide
+13
View File
@@ -6447,6 +6447,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = संदर्भ चुनें:
.reference-not-found = संदर्भ नहीं मिला।
.not-valid-reference = ऑब्जेक्ट मान्य संदर्भ नहीं है
+13
View File
@@ -6443,6 +6443,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Válassza ki a hivatkozást:
.reference-not-found = A hivatkozás nem található.
.not-valid-reference = Az objektum nem érvényes hivatkozás
+13
View File
@@ -6458,6 +6458,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Selezionare il riferimento:
.reference-not-found = Riferimento non trovato.
.not-valid-reference = L'oggetto non è un riferimento valido
+13
View File
@@ -6447,6 +6447,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = 参照を選択:
.reference-not-found = 参照が見つかりません。
.not-valid-reference = オブジェクトは有効な参照ではありません
+13
View File
@@ -6458,6 +6458,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = 참조 선택:
.reference-not-found = 참조를 찾을 수 없습니다.
.not-valid-reference = 객체가 유효한 참조가 아닙니다
+13
View File
@@ -6459,6 +6459,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = ເລືອກການອ້າງອີງ:
.reference-not-found = ບໍ່ພົບການອ້າງອີງ.
.not-valid-reference = ວັດຖຸບໍ່ແມ່ນການອ້າງອີງທີ່ຖືກຕ້ອງ
+13
View File
@@ -6457,6 +6457,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Selecteer referentie:
.reference-not-found = Referentie niet gevonden.
.not-valid-reference = Object is geen geldige referentie
+13
View File
@@ -6458,6 +6458,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Wybierz odnośnik:
.reference-not-found = Nie znaleziono odnośnika.
.not-valid-reference = Obiekt nie jest prawidłowym odnośnikiem
+13
View File
@@ -6459,6 +6459,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Selecione a referência:
.reference-not-found = Referência não encontrada.
.not-valid-reference = O objeto não é uma referência válida
+13
View File
@@ -6460,6 +6460,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = Выберите ссылку:
.reference-not-found = Ссылка не найдена.
.not-valid-reference = Объект не является допустимой ссылкой
+13
View File
@@ -6380,6 +6380,19 @@ view-background =
.select-image = Arka Plan Görüntüsü Seç
ref-edit =
.dialog-title = Referansı Düzenle
.dialog-reference = Düzenlenecek referans
.dialog-chain-hint = Seçilen noktadaki zincir; bir çipe tıklayarak düzeyi değiştirin.
.dialog-path = Yol:
.dialog-working-set = Çalışma kümesi
.dialog-all-objects = Tüm nesneler
.dialog-pick-objects = Çizimde seçeceğim
.dialog-attributes = Öznitelik tanımlarını da düzenle
.dialog-session = Oturum
.dialog-lock = Kümede olmayan nesneleri kilitle
.dialog-unique = Çakışan katman, stil ve blok adlarını benzersiz yap
.dialog-start = Düzenlemeye Başla
.dialog-help = Bir blok referansını veya dış referansı yerinde düzenlemek için açar.
.select-reference = Referans seçin:
.reference-not-found = Referans bulunamadı.
.not-valid-reference = Nesne geçerli bir referans değil
+13
View File
@@ -6442,6 +6442,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = 选择参照:
.reference-not-found = 找不到参照。
.not-valid-reference = 对象不是有效的参照
+13
View File
@@ -6454,6 +6454,19 @@ view-background =
.select-image = Select Background Image
ref-edit =
.dialog-title = Reference Edit
.dialog-reference = Reference to edit
.dialog-chain-hint = The chain at the picked point; click a chip to change the level.
.dialog-path = Path:
.dialog-working-set = Working set
.dialog-all-objects = All objects
.dialog-pick-objects = Pick in the drawing
.dialog-attributes = Also edit attribute definitions
.dialog-session = Session
.dialog-lock = Lock objects not in the working set
.dialog-unique = Give clashing layer, style and block names unique names
.dialog-start = Start Editing
.dialog-help = Checks out a block reference or an external reference for editing in place.
.select-reference = 選取參考:
.reference-not-found = 找不到參考。
.not-valid-reference = 物件不是有效的參考