use super::Point;
pub trait Click {
fn emit_click(&self, point: Point);
fn on_click<T: Fn(&Self, Point) + 'static>(mut self, func: T) -> Self;
}
pub trait Enter {
fn emit_enter(&self);
fn on_enter<T: Fn(&Self) + 'static>(mut self, func: T) -> Self;
}