summaryrefslogtreecommitdiffstats
path: root/native/src/renderer/null.rs
diff options
context:
space:
mode:
Diffstat (limited to 'native/src/renderer/null.rs')
-rw-r--r--native/src/renderer/null.rs16
1 files changed, 14 insertions, 2 deletions
diff --git a/native/src/renderer/null.rs b/native/src/renderer/null.rs
index bb57c163..3ae05f10 100644
--- a/native/src/renderer/null.rs
+++ b/native/src/renderer/null.rs
@@ -1,8 +1,8 @@
use crate::{
button, checkbox, column, container, pane_grid, progress_bar, radio, row,
scrollable, slider, text, text_input, toggler, Color, Element, Font,
- HorizontalAlignment, Layout, Padding, Point, Rectangle, Renderer, Size,
- VerticalAlignment,
+ HitTestResult, HorizontalAlignment, Layout, Padding, Point, Rectangle,
+ Renderer, Size, Vector, VerticalAlignment,
};
/// A renderer that does nothing.
@@ -67,6 +67,18 @@ impl text::Renderer for Null {
(0.0, 20.0)
}
+ fn hit_test(
+ &self,
+ _contents: &str,
+ _size: f32,
+ _font: Self::Font,
+ _bounds: Size,
+ _point: Point,
+ _nearest_only: bool,
+ ) -> HitTestResult {
+ HitTestResult::NearestCharOffset(0, Vector::new(0., 0.))
+ }
+
fn draw(
&mut self,
_defaults: &Self::Defaults,