nativeshell 0.1.16

NativeShell Rust package
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::{cell::RefCell, rc::Weak};

use crate::shell::{api_model::KeyboardMap, Context, KeyboardMapDelegate};

pub struct PlatformKeyboardMap {}

impl PlatformKeyboardMap {
    pub fn new(context: Context, delegate: Weak<RefCell<dyn KeyboardMapDelegate>>) -> Self {
        Self {}
    }

    pub fn get_current_map(&self) -> KeyboardMap {
        KeyboardMap { keys: vec![] }
    }

    pub fn assign_weak_self(&self, weak: Weak<PlatformKeyboardMap>) {}
}