View the plot widget with external Iced elements anchored to plot coordinates.
(
&'a self,
shapes_bottom: impl Iterator<Item = plot_overlay::PlotOverlay<'a, Message>> + 'a,
shapes_top: impl Iterator<Item = plot_overlay::PlotOverlay<'a, Message>> + 'a,
| 640 | } |
| 641 | Some(HoverPickEvent::ClearHover) => { |
| 642 | self.hovered_points.clear(); |
| 643 | } |
| 644 | Some(HoverPickEvent::ClearPick) => { |
| 645 | self.picked_points.clear(); |
| 646 | } |
| 647 | _ => {} |
| 648 | }; |
| 649 | if payload.clear_cursor_position { |
| 650 | self.cursor_ui = None; |
| 651 | } |
| 652 | if let Some(c) = payload.cursor_position_ui { |
| 653 | self.cursor_ui = Some(c); |
| 654 | } |
| 655 | if let Some(ticks) = payload.x_ticks { |
| 656 | self.x_ticks = ticks; |
| 657 | } |
| 658 | if let Some(ticks) = payload.y_ticks { |
| 659 | self.y_ticks = ticks; |
no test coverage detected