summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--native/src/widget/image.rs2
-rw-r--r--src/widget.rs4
-rw-r--r--wgpu/src/renderer/widget/image/viewer.rs9
3 files changed, 10 insertions, 5 deletions
diff --git a/native/src/widget/image.rs b/native/src/widget/image.rs
index 685cb81a..49905830 100644
--- a/native/src/widget/image.rs
+++ b/native/src/widget/image.rs
@@ -1,6 +1,6 @@
//! Display images in your user interface.
pub mod viewer;
-pub use viewer::{State, Viewer};
+pub use viewer::Viewer;
use crate::{layout, Element, Hasher, Layout, Length, Point, Size, Widget};
diff --git a/src/widget.rs b/src/widget.rs
index 0b0b25db..932a8cf6 100644
--- a/src/widget.rs
+++ b/src/widget.rs
@@ -30,7 +30,9 @@ mod platform {
#[cfg_attr(docsrs, doc(cfg(feature = "image")))]
pub mod image {
//! Display images in your user interface.
- pub use iced_winit::image::{Handle, Image, State, Viewer};
+ pub use iced_winit::image::{Handle, Image, Viewer};
+
+ pub use iced_winit::image::viewer;
}
#[cfg_attr(docsrs, doc(cfg(feature = "svg")))]
diff --git a/wgpu/src/renderer/widget/image/viewer.rs b/wgpu/src/renderer/widget/image/viewer.rs
index f71ca6fb..2599bfa5 100644
--- a/wgpu/src/renderer/widget/image/viewer.rs
+++ b/wgpu/src/renderer/widget/image/viewer.rs
@@ -1,10 +1,13 @@
use crate::{Primitive, Renderer};
-use iced_native::{image, mouse, Rectangle, Vector};
+use iced_native::{
+ image::{self, viewer},
+ mouse, Rectangle, Vector,
+};
-impl image::viewer::Renderer for Renderer {
+impl viewer::Renderer for Renderer {
fn draw(
&mut self,
- state: &image::State,
+ state: &viewer::State,
bounds: Rectangle,
image_bounds: Rectangle,
translation: Vector,