Trait Navigatable
Source pub trait Navigatable {
// Required methods
fn zoom_x(&self) -> f32;
fn zoom_y(&self) -> f32;
fn set_zoom(&mut self, zoom_x: f32, zoom_y: f32);
fn offset_x(&self) -> f64;
fn offset_y(&self) -> f32;
fn set_offset(&mut self, offset_x: f64, offset_y: f32);
// Provided methods
fn allow_axis_zoom(&self) -> bool { ... }
fn handle_navigation(&mut self, ui: &mut Ui, response: &Response) { ... }
fn clamp_zoom(&self, zoom_x: f32, zoom_y: f32) -> (f32, f32) { ... }
fn post_navigation(&mut self, _response: &Response) { ... }
}