view 0.4.1

a macro for constructing views
Documentation
use super::View;

#[derive(Default)]
pub struct Button {
    pub text: String,
    pub style: u8,
    pub num_click_handlers: usize,
}

impl Button {
    pub fn on_click(&mut self, _f: impl Fn()) {
        self.num_click_handlers += 1;
    }

    pub fn add_view_child<'a, T>(&'a mut self, _child: T)
    where
        T: 'static + View,
    {
        //self.children.push(t);
    }
}

impl View for Button {}