use super::*;
#[derive(Clone, Copy, Data, Debug, Default, PartialEq)]
pub(crate) struct UseCanvas {
#[get(type(copy))]
pub(crate) drawing: Signal<bool>,
#[get(type(copy))]
pub(crate) stroke_color: Signal<String>,
#[get(type(copy))]
pub(crate) line_width: Signal<f64>,
#[get(type(copy))]
pub(crate) fullscreen: Signal<bool>,
#[get(type(copy))]
pub(crate) snapshot_data_url: Signal<String>,
#[get(type(copy))]
pub(crate) last_x: Signal<f64>,
#[get(type(copy))]
pub(crate) last_y: Signal<f64>,
#[get(type(copy))]
pub(crate) touch_last_points: Signal<HashMap<i32, (f64, f64)>>,
}