Skip to main content

rgpui_component/
actions.rs

1use rgpui::{Action, actions};
2use serde::Deserialize;
3
4#[derive(Clone, Action, PartialEq, Eq, Deserialize)]
5#[action(namespace = ui, no_json)]
6pub struct Confirm {
7    /// 是否使用次级确认方式。
8    pub secondary: bool,
9}
10
11actions!(
12    ui,
13    [
14        Cancel,
15        SelectUp,
16        SelectDown,
17        SelectLeft,
18        SelectRight,
19        SelectFirst,
20        SelectLast,
21        SelectPrevColumn,
22        SelectNextColumn,
23        SelectPageUp,
24        SelectPageDown
25    ]
26);