makepad_platform/
macos_menu.rs

1use {
2    crate::{
3        makepad_live_id::LiveId,
4        event::KeyCode
5    },
6};
7
8/*
9#[derive(Clone, Copy, Default)]
10pub struct CxCommandSetting {
11    pub shift: bool,
12    pub key_code: KeyCode,
13    pub enabled: bool
14}*/
15
16#[derive(Debug, PartialEq, Clone)]
17pub enum MacosMenu {
18    Main {items:Vec<MacosMenu>},
19    Item {name: String, command:LiveId, shift:bool, key:KeyCode, enabled: bool},
20    Sub {name: String, items: Vec<MacosMenu>},
21    Line
22}