(&mut self)
| 95 | } |
| 96 | |
| 97 | pub fn clear_focus_state(&mut self) { |
| 98 | self.last_cursor_position = None; |
| 99 | self.modifiers = Modifiers::default().state(); |
| 100 | } |
| 101 | |
| 102 | pub fn translate_cursor_position(&mut self, dx: f64, dy: f64) { |
| 103 | if let Some(position) = &mut self.last_cursor_position { |
no test coverage detected