Clean up source_plate

This commit is contained in:
Emilia Allison 2023-05-22 12:22:22 -04:00
parent ba3eca603b
commit ae73d67924
Signed by: emilia
GPG Key ID: 7A3F8997BFE894E0
1 changed files with 1 additions and 38 deletions

View File

@ -10,14 +10,6 @@ pub struct SourcePlateProps {
#[function_component] #[function_component]
pub fn SourcePlate(props: &SourcePlateProps) -> Html { pub fn SourcePlate(props: &SourcePlateProps) -> Html {
/*
let selection_state = use_state_eq(|| SelectionState{
m_start: None,
m_end: None,
m_stat: false
});
*/
let m_start_handle: UseStateHandle<Option<(u8,u8)>> = use_state_eq(|| None); let m_start_handle: UseStateHandle<Option<(u8,u8)>> = use_state_eq(|| None);
let m_end_handle: UseStateHandle<Option<(u8,u8)>> = use_state_eq(|| None); let m_end_handle: UseStateHandle<Option<(u8,u8)>> = use_state_eq(|| None);
let m_stat_handle: UseStateHandle<bool> = use_state_eq(|| false); let m_stat_handle: UseStateHandle<bool> = use_state_eq(|| false);
@ -94,7 +86,7 @@ fn SourcePlateCell(props: &SourcePlateCellProps) -> Html {
true => Some("current_select"), true => Some("current_select"),
false => None, false => None,
}; };
let color_string = match &props.color { let _color_string = match &props.color {
Some(c) => c.clone(), Some(c) => c.clone(),
None => "None".to_string(), None => "None".to_string(),
}; };
@ -113,35 +105,6 @@ fn SourcePlateCell(props: &SourcePlateCellProps) -> Html {
<div class="plate_cell_inner" /> <div class="plate_cell_inner" />
</td> </td>
} }
/*
cx.render(rsx! {
td {
class: "plate_cell {selected_class}",
draggable: "false",
style: "background: {color_string}",
onmousedown: move |_| {
selection_state.write().m_start = Some((*i,*j));
selection_state.write().m_end = None;
selection_state.write().m_stat = true;
},
onmouseenter: move |me: MouseEvent| {
if me.data.held_buttons().is_empty() {
selection_state.write().m_stat = false;
}
if selection_state.read().m_stat {
selection_state.write().m_end = Some((*i,*j))
}
},
onmouseup: move |_| {
selection_state.write().m_stat = false
},
div {
class: "plate_cell_inner"
}
}
})
*/
} }
fn in_rect(corner1: Option<(u8, u8)>, corner2: Option<(u8, u8)>, pt: (u8, u8)) -> bool { fn in_rect(corner1: Option<(u8, u8)>, corner2: Option<(u8, u8)>, pt: (u8, u8)) -> bool {