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);