Insert Reference panel: one Attach, labelled underlay tools, slide-out with Edit Reference and xref fading

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
ramox81andClaude Opus 5.5 committed 2026-09-24 19:39:23 +03:00
1 parent 1a6279e841
commit 95e2bae0d2
35 files changed
+352 -54

No files matched your search

+14
View File
@@ -5716,6 +5716,20 @@ impl OpenCADStudio {
self.ribbon.close_dropdown();
Task::none()
}
Message::XrefFadeSlide(amount) => {
let sign = if self.ribbon.xref_fade < 0 { -1 } else { 1 };
self.ribbon.xref_fade = sign * amount as i32;
Task::none()
}
Message::XrefFadeCommit => {
self.set_xref_fade(self.ribbon.xref_fade);
Task::none()
}
Message::XrefFadeToggle => {
let fade = crate::scene::cache::block_cache::xref_fade_ctl();
self.set_xref_fade(if fade == 0 { 50 } else { -fade });
Task::none()
}
Message::DropdownSelectItem { dropdown_id, cmd } => {
if self.tabs[self.active_tab].is_start {
self.ribbon.close_dropdown();