diff options
| author | 2023-06-28 00:35:37 +0200 | |
|---|---|---|
| committer | 2023-06-28 00:35:37 +0200 | |
| commit | 78ad365db232e53cbdf12105e40c1dbe87a3238c (patch) | |
| tree | 4537c725dd9d15ca07d03403d083d3850841654a /core/src/text.rs | |
| parent | af62ec1c877d0d6d29277fb7dcfd4c681fd499af (diff) | |
| download | iced-78ad365db232e53cbdf12105e40c1dbe87a3238c.tar.gz iced-78ad365db232e53cbdf12105e40c1dbe87a3238c.tar.bz2 iced-78ad365db232e53cbdf12105e40c1dbe87a3238c.zip  | |
Reuse entries in `text::Cache` in `iced_wgpu`
Diffstat (limited to 'core/src/text.rs')
| -rw-r--r-- | core/src/text.rs | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/text.rs b/core/src/text.rs index c154cc27..fc8aa20e 100644 --- a/core/src/text.rs +++ b/core/src/text.rs @@ -163,7 +163,7 @@ pub trait Renderer: crate::Renderer {          font: Self::Font,          bounds: Size,          shaping: Shaping, -    ) -> (f32, f32); +    ) -> Size;      /// Measures the width of the text as if it were laid out in a single line.      fn measure_width( @@ -173,7 +173,7 @@ pub trait Renderer: crate::Renderer {          font: Self::Font,          shaping: Shaping,      ) -> f32 { -        let (width, _) = self.measure( +        let bounds = self.measure(              content,              size,              LineHeight::Absolute(Pixels(size)), @@ -182,7 +182,7 @@ pub trait Renderer: crate::Renderer {              shaping,          ); -        width +        bounds.width      }      /// Tests whether the provided point is within the boundaries of text  | 
