fix(mleader): improve grips, styles and annotative behavior

This commit is contained in:
gianlucafiore 2026-08-24 21:12:30 -03:00
commit d693bcf968
8 changed files with 1071 additions and 185 deletions

View file

@ -1672,9 +1672,20 @@ pub(super) fn on_tab_close(&mut self, idx: usize) -> Task<Message> {
}
}
StyleKey::MLeaderStyle => {
self.ribbon.active_mleader_style = name.clone();
let i = self.active_tab;
self.tabs[i].active_mleader_style = name;
self.ribbon.active_mleader_style = name.clone();
self.tabs[i].active_mleader_style = name.clone();
// Esta es la fuente que consulta el comando MLEADER
// al crear una entidad nueva.
self.tabs[i]
.scene
.document
.header
.current_mleader_style_name = name;
self.tabs[i].dirty = true;
}
StyleKey::TableStyle => {
self.ribbon.active_table_style = name;