Fix standalone compilation of iced_widget crate

This commit is contained in:
Héctor Ramón Jiménez 2024-03-22 05:41:15 +01:00
parent 1f13a91361
commit 4f2f40c68b
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
6 changed files with 81 additions and 1 deletions

View file

@ -1,4 +1,5 @@
//! Write your own renderer.
#[cfg(debug_assertions)]
mod null;
use crate::{

View file

@ -1,6 +1,7 @@
use crate::alignment;
use crate::image;
use crate::renderer::{self, Renderer};
use crate::svg;
use crate::text::{self, Text};
use crate::{
Background, Color, Font, Pixels, Point, Rectangle, Size, Transformation,
@ -177,3 +178,17 @@ impl image::Renderer for () {
) {
}
}
impl svg::Renderer for () {
fn measure_svg(&self, _handle: &svg::Handle) -> Size<u32> {
Size::default()
}
fn draw_svg(
&mut self,
_handle: svg::Handle,
_color: Option<Color>,
_bounds: Rectangle,
) {
}
}