fix(mleader): use lineweight choices

Replace the raw sentinel input with typed CAD lineweight options so special
values display correctly and unsupported values cannot be entered.

Refs #522
This commit is contained in:
Hakan Seven 2026-07-27 18:09:28 +03:00
commit a3538ddc45
5 changed files with 26 additions and 11 deletions

View file

@ -4809,6 +4809,13 @@ impl OpenCADStudio {
Message::MLeaderStyleSetEnum { field, value } => {
self.on_mleader_style_set_enum(field, value)
}
Message::MLeaderStyleLineWeightChanged(line_weight) => {
let i = self.active_tab;
if let Some(s) = self.mleaderstyle_mut(i) {
s.line_weight = line_weight;
}
Task::none()
}
Message::MLeaderStyleSetHandle { field, value } => {
self.on_mleader_style_set_handle(field, value)
}