Count: Invalid Area dialog, table block kept with the table

- When the count area's boundary is gone the approved Invalid Area dialog
  asks: undo the change (also its X and Cancel) or count all of model space;
  "always" keeps the choice in the settings. An edited boundary moves the area.
- A table's *T block is brought up to date whenever the table changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ramox81andClaude Opus 5.5 committed 2026-10-05 15:40:02 +03:00
1 parent 4dba66bbac
commit 7ad6e5b094
33 files changed
+318 -5

No files matched your search

+4
View File
@@ -622,6 +622,9 @@ pub struct UserSettings {
/// COUNTSERVICE (default on).
#[serde(default = "default_true")]
pub count_service: bool,
/// Count - Invalid Area: 0 ask, 1 undo, 2 count all of model space.
#[serde(default)]
pub count_invalid_area: u8,
}
/// A block the Blocks palette lists from outside the current drawing (a
@@ -873,6 +876,7 @@ impl Default for UserSettings {
count_color: 3,
count_error_color: 1,
count_service: true,
count_invalid_area: 0,
}
}
}