feat: grid
This commit is contained in:
parent
25b5c413c1
commit
c9f9e50d1a
1 changed files with 11 additions and 10 deletions
|
|
@ -5,7 +5,7 @@ use std::{
|
|||
path::{Path, PathBuf},
|
||||
};
|
||||
|
||||
use iced::{Color, Element, Renderer, Task, Theme, application, theme, widget};
|
||||
use iced::{Color, Element, Length, Renderer, Task, Theme, application, theme, widget};
|
||||
use ignore::{WalkBuilder, types::TypesBuilder};
|
||||
use image::{DynamicImage, EncodableLayout, RgbaImage};
|
||||
use rayon::iter::{ParallelBridge, ParallelIterator};
|
||||
|
|
@ -73,15 +73,16 @@ impl State {
|
|||
Task::none()
|
||||
}
|
||||
fn view(&self) -> Element<'_, Message, Theme, Renderer> {
|
||||
widget::scrollable(widget::column(
|
||||
widget::scrollable(
|
||||
widget::grid(
|
||||
self.images
|
||||
.iter()
|
||||
.filter_map(|(_k, v)| v.as_ref())
|
||||
.map(|(_image, handle)| {
|
||||
dbg!();
|
||||
widget::image(handle).into()
|
||||
}),
|
||||
))
|
||||
.map(|(_image, handle)| widget::image(handle).into()),
|
||||
)
|
||||
.fluid(500)
|
||||
.spacing(0),
|
||||
)
|
||||
.into()
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue