cad-editor/src/modules/layout/mod.rs

24 lines
557 B
Rust
Raw Normal View History

2026-03-22 14:56:27 +03:00
// Layout module — paper space tools (viewports, scale, plot settings).
// This tab is only shown when the active layout is not "Model".
pub mod mview;
use crate::modules::{CadModule, RibbonGroup};
pub struct LayoutModule;
impl CadModule for LayoutModule {
fn id(&self) -> &'static str {
"layout"
}
fn title(&self) -> &'static str {
"Layout"
}
fn ribbon_groups(&self) -> Vec<RibbonGroup> {
vec![RibbonGroup {
title: "Viewport",
tools: vec![mview::tool().into()],
}]
}
}