electron_sys/interface/
touch_bar_group_options.rs

1use crate::class::TouchBar;
2use wasm_bindgen::prelude::*;
3
4#[wasm_bindgen]
5#[derive(Clone, Debug, Eq, PartialEq)]
6pub struct TouchBarGroupOptions {
7    items: TouchBar,
8}
9
10#[wasm_bindgen]
11impl TouchBarGroupOptions {
12    #[wasm_bindgen]
13    pub fn new(items: TouchBar) -> TouchBarGroupOptions {
14        TouchBarGroupOptions { items }
15    }
16
17    #[wasm_bindgen(getter)]
18    pub fn items(&self) -> TouchBar {
19        self.items.clone()
20    }
21
22    #[wasm_bindgen(setter)]
23    pub fn set_items(&mut self, value: TouchBar) {
24        self.items = value;
25    }
26}