已落地:
- components/{mod,interaction,layout,divider,gate}.rs + buttons/{mod,geometry,assemble,tests}.rs
- gallery/{mod,buttons,probe,scan}.rs + 四个家族桩(selection/inputs/feedback/navigation)
- cli.rs: --screen=shell|gallery + capture_flavor(截图默认 Light,删掉等系统主题的闸门)
- app.rs: gallery 路由 + DemoMessage 接线(400 行)
待办(下一个 commit):编译/测试全绿、浅深矩阵出图、1:1 并排与数值表。
23 lines
645 B
Rust
23 lines
645 B
Rust
//! gallery 里的导航类小节(**桩**):后续 mission 只改本文件。
|
|
|
|
use iced::Element;
|
|
|
|
use super::super::navigation;
|
|
use crate::theme::Ui;
|
|
|
|
use super::{heading, DemoMessage};
|
|
|
|
/// 导航类家族的小节。
|
|
pub(super) fn section<'a>(ui: &'a Ui) -> Element<'a, DemoMessage> {
|
|
iced::widget::column![
|
|
heading(
|
|
ui,
|
|
"navigation · list item / tabs / drawer / app bar",
|
|
"12b §4/§6/§16 + 15 §21 —— pending(后续 mission 填充本文件)"
|
|
),
|
|
navigation::demo::<DemoMessage>(ui),
|
|
]
|
|
.spacing(ui.space(unlucky_design::spacing::Space::X2))
|
|
.into()
|
|
}
|