diff options
| author | Teddy Wing | 2018-10-27 07:32:22 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2018-10-27 07:32:22 +0200 | 
| commit | 2000d7b990e58467a73fb2a6c0c61363d486e006 (patch) | |
| tree | 4ccd52b5349a4a15a225052f421756302e76de9d | |
| parent | 48c7bc66cc0403d11a2c5565193c14c8381e92e2 (diff) | |
| download | dome-key-map-2000d7b990e58467a73fb2a6c0c61363d486e006.tar.bz2 | |
cocoa_bridge: Delete unused code
Commented code and old code that's no longer relevant.
| -rw-r--r-- | src/cocoa_bridge.rs | 85 | 
1 files changed, 0 insertions, 85 deletions
| diff --git a/src/cocoa_bridge.rs b/src/cocoa_bridge.rs index 0c0350a..610a2e5 100644 --- a/src/cocoa_bridge.rs +++ b/src/cocoa_bridge.rs @@ -14,39 +14,6 @@ use config::{self, Config};  use trial;  #[repr(C)] -struct renameMeMapGroup { -} - -// pub extern "C" fn parse_mappings() { -//     let sample_maps = "map <up> k -// map <down> j"; -// -//     let map_group = MapGroup::parse(sample_maps).unwrap(); -// -//     unsafe { -//         let _pool = NSAutoreleasePool::new(nil); -// -//         let maps = NSDictionary::init(nil).autorelease(); -//         let modes = NSDictionary::init(nil).autorelease(); -// -//         for (trigger, action) in map_group.maps { -//             // let t = NSArray::arrayWithObjects(nil, &trigger).autorelease(); -// -//             // maps. -//         } -// -//         for (trigger, modes) in map_group.modes { -//         } -//     } -// } - -// Different method: -// Call Rust function with trigger -// Return keys to press -// or run command (from Rust?) -// Somehow: switch mode inside Rust - -#[repr(C)]  #[derive(Debug)]  pub struct Trigger {      pub buttons: *const HeadphoneButton, @@ -60,42 +27,6 @@ pub enum ActionKind {      Mode,  } -#[repr(C)] -pub struct KeyActionResult<'a> { -    pub action: Option<CString>, -    pub kind: ActionKind, -    pub in_mode: Option<&'a [HeadphoneButton]>, -} - -impl<'a> KeyActionResult<'a> { -    fn new(kind: ActionKind) -> Self { -        KeyActionResult { -            action: None, -            kind: kind, -            in_mode: None, -        } -    } - -    fn with_action(mut self, action: &str) -> Self { -        let action = CString::new(action.clone()).unwrap(); -        self.action = Some(action); -        self -    } - -    fn in_mode(mut self, mode: &'a [HeadphoneButton]) -> Self { -        self.in_mode = Some(mode); -        self -    } -} - -#[repr(C)] -#[derive(Debug)] -pub struct CKeyActionResult { -    pub action: *const c_char, -    pub kind: *const ActionKind, -    pub in_mode: *const Trigger, -} -  #[derive(Default)]  pub struct State {      in_mode: Option<Vec<HeadphoneButton>>, @@ -243,19 +174,6 @@ mode <play><up> {              if let Some(mode) = mode {                  state.in_mode = Some(trigger.to_vec());              } - -            // match map_group.get(trigger) { -            //     Some(map_action) => { -            //         Some(KeyActionResult { -            //             action: map_action.action, -            //             kind: MapKind::Map, -            //         }) -            //     }, -            //     None => { -            //         // TODO: Figure out how to error -            //         None -            //     }, -            // }          },          None => (),      } @@ -292,9 +210,6 @@ fn run_action(map_action: &MapAction) {      }  } -// fn run_command(command: Action) -> Result { -// } -  #[no_mangle]  pub extern "C" fn c_parse_args(      args: *const *const c_char, | 
