use super::event::Event;
#[derive(Debug, Clone)]
pub struct ClickEvent {
pub col: u32,
pub row: u32,
pub local_col: u32,
pub local_row: u32,
pub cell_is_blank: bool,
base: Event,
}
impl ClickEvent {
pub fn new(col: u32, row: u32, cell_is_blank: bool) -> Self {
Self {
col,
row,
local_col: 0,
local_row: 0,
cell_is_blank,
base: Event::new(),
}
}
pub fn did_stop_immediate_propagation(&self) -> bool {
self.base.did_stop_immediate_propagation()
}
pub fn stop_immediate_propagation(&self) {
self.base.stop_immediate_propagation();
}
}