deft-tray 0.3.0

System tray extention for deft
Documentation
use crate::TrayMenu;

pub struct NoTray {

}

impl NoTray {
    pub fn new(_tray_id: &str) -> Self {
        Self {}
    }

    pub fn set_active_callback(&mut self, _cb: Box<dyn FnMut() + Send>) {
    }

    pub fn set_menu_click_callback(&mut self, _cb: Box<dyn FnMut(String) + Send>) {
    }

    pub fn set_title(&mut self, _title: &str) {

    }

    pub fn set_show_menu_on_left_click(&mut self, _value: bool) {
        
    }

    pub fn set_icon(&mut self, _icon: &str) {

    }

    pub fn set_icon_from_rgba(&mut self, _data: Vec<u8>, _width: u32, _height: u32) {

    }

    pub fn set_menus(&mut self, _menus: Vec<TrayMenu>) {

    }
}