From fc4fa63cc6fa30f33b82034547b616b9cd95e5e0 Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Sat, 1 Oct 2022 12:10:03 +0000 Subject: [PATCH] layout: Remove unused code --- src/layout.rs | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/src/layout.rs b/src/layout.rs index dc41d5c0..fee28b06 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -19,7 +19,7 @@ use std::cell::RefCell; use std::cmp; -use std::collections::{ HashMap, HashSet }; +use std::collections::HashMap; use std::ffi::CString; use std::fmt; use std::rc::Rc; @@ -305,7 +305,7 @@ pub mod c { ); let state = layout.find_button_by_position(point) - .map(|(place, index)| (place.button.state.clone(), index)); + .map(|(button, index)| (button.state.clone(), index)); if let Some((state, (row, position_in_row))) = state { let button = ButtonPosition { @@ -362,8 +362,8 @@ pub mod c { let pressed = layout.state.pressed_buttons.clone(); let button_info = { let place = layout.find_button_by_position(point); - place.map(|(place, index)| {( - place.button.state.clone(), + place.map(|(button, index)| {( + button.state.clone(), index, )}) }; @@ -452,11 +452,6 @@ pub mod c { } } -pub struct ButtonPlace<'a> { - button: &'a Button, - offset: c::Point, -} - #[derive(Debug, Clone, PartialEq)] pub struct Size { pub width: f64, @@ -539,7 +534,7 @@ impl Row { /// Finds the first button that covers the specified point /// relative to row's position's origin. /// Returns its index too. - fn find_button_by_position(&self, x: f64) -> (&(f64, Box