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 <[email protected]>
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
@@ -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 = Объект не является допустимой ссылкой