diff options
Diffstat (limited to '')
| -rw-r--r-- | widget/src/canvas.rs | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/widget/src/canvas.rs b/widget/src/canvas.rs index 3e4a0928..0eda0191 100644 --- a/widget/src/canvas.rs +++ b/widget/src/canvas.rs @@ -7,7 +7,6 @@ pub use event::Event;  pub use program::Program;  pub use crate::graphics::geometry::*; -pub use crate::graphics::Transformation;  pub use crate::renderer::geometry::*;  use crate::core; @@ -16,7 +15,7 @@ use crate::core::mouse;  use crate::core::renderer;  use crate::core::widget::tree::{self, Tree};  use crate::core::{ -    Clipboard, Element, Length, Rectangle, Shell, Size, Vector, Widget, +    Clipboard, Element, Length, Rectangle, Shell, Size, Transformation, Widget,  };  use crate::graphics::geometry; @@ -208,8 +207,8 @@ where          let state = tree.state.downcast_ref::<P::State>(); -        renderer.with_translation( -            Vector::new(bounds.x, bounds.y), +        renderer.with_transformation( +            Transformation::translate(bounds.x, bounds.y),              |renderer| {                  renderer.draw(                      self.program.draw(state, renderer, theme, bounds, cursor), | 
