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}