[][src]Trait connectr::TStatusBar

pub trait TStatusBar {
    type S: TStatusBar;
    fn new(tx: Sender<String>) -> Self::S;
fn can_redraw(&mut self) -> bool;
fn clear_items(&mut self);
fn add_separator(&mut self);
fn add_label(&mut self, label: &str);
fn add_submenu(&mut self, label: &str, callback: NSCallback) -> *mut Object;
fn add_item(
        &mut self,
        menu: Option<*mut Object>,
        item: &str,
        callback: NSCallback,
        selected: bool
    ) -> *mut Object;
fn add_quit(&mut self, label: &str);
fn update_item(&mut self, item: *mut Object, label: &str);
fn sel_item(&mut self, sender: u64);
fn unsel_item(&mut self, sender: u64);
fn set_tooltip(&mut self, text: &str);
fn run(&mut self, block: bool); }

Associated Types

type S: TStatusBar

Loading content...

Required methods

fn new(tx: Sender<String>) -> Self::S

fn can_redraw(&mut self) -> bool

fn clear_items(&mut self)

fn add_separator(&mut self)

fn add_label(&mut self, label: &str)

fn add_submenu(&mut self, label: &str, callback: NSCallback) -> *mut Object

fn add_item(
    &mut self,
    menu: Option<*mut Object>,
    item: &str,
    callback: NSCallback,
    selected: bool
) -> *mut Object

fn add_quit(&mut self, label: &str)

fn update_item(&mut self, item: *mut Object, label: &str)

fn sel_item(&mut self, sender: u64)

fn unsel_item(&mut self, sender: u64)

fn set_tooltip(&mut self, text: &str)

fn run(&mut self, block: bool)

Loading content...

Implementors

impl TStatusBar for OSXStatusBar[src]

type S = OSXStatusBar

impl TStatusBar for DummyStatusBar[src]

type S = DummyStatusBar

Loading content...