From 11627c872642ed8f8d74b2bc72cc5e7cfb7c4236 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Wed, 8 Nov 2023 17:42:31 +0100 Subject: [PATCH] Make page turning two at once possible --- src/ui.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ui.rs b/src/ui.rs index 6ddc1d1..dbda6a5 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -113,9 +113,19 @@ fn process_left_click(ui: &mut Ui, x: f64, y: f64) { if y < (ui.drawing_area.height() / 5) as f64 { toggle_fullscreen(ui); } else if x > center as f64 { - ui.document_canvas.as_mut().unwrap().increase_page_number(); + if x < ui.drawing_area.width() as f64 * 0.75 { + ui.document_canvas.as_mut().unwrap().increase_page_number(); + } else { + ui.document_canvas.as_mut().unwrap().increase_page_number(); + ui.document_canvas.as_mut().unwrap().increase_page_number(); + } } else if x < center as f64 { - ui.document_canvas.as_mut().unwrap().decrease_page_number(); + if x > ui.drawing_area.width() as f64 * 0.25 { + ui.document_canvas.as_mut().unwrap().decrease_page_number(); + } else { + ui.document_canvas.as_mut().unwrap().decrease_page_number(); + ui.document_canvas.as_mut().unwrap().decrease_page_number(); + } } update_page_status(ui); }