feat: show filename under thumbnail
This commit is contained in:
parent
2eacdaeb8f
commit
6312d0a610
1 changed files with 12 additions and 3 deletions
|
|
@ -110,7 +110,7 @@ impl State {
|
||||||
widget::column([
|
widget::column([
|
||||||
widget::scrollable(
|
widget::scrollable(
|
||||||
widget::grid(self.images.iter().map(|(path, opt_handle)| {
|
widget::grid(self.images.iter().map(|(path, opt_handle)| {
|
||||||
widget::button(
|
widget::button(widget::column([
|
||||||
widget::container(
|
widget::container(
|
||||||
widget::sensor(opt_handle.as_ref().map_or_else(
|
widget::sensor(opt_handle.as_ref().map_or_else(
|
||||||
|| Element::from(widget::space()),
|
|| Element::from(widget::space()),
|
||||||
|
|
@ -119,8 +119,17 @@ impl State {
|
||||||
.on_show(|_size| Message::LoadImage(path.clone()))
|
.on_show(|_size| Message::LoadImage(path.clone()))
|
||||||
.on_hide(Message::UnloadImage(path.clone())),
|
.on_hide(Message::UnloadImage(path.clone())),
|
||||||
)
|
)
|
||||||
.center(Length::Fill),
|
.center(Length::Fill)
|
||||||
|
.into(),
|
||||||
|
widget::text(
|
||||||
|
path.file_name()
|
||||||
|
.map_or(Cow::Borrowed("[no file]"), |extension| {
|
||||||
|
extension.to_string_lossy()
|
||||||
|
}),
|
||||||
)
|
)
|
||||||
|
.center()
|
||||||
|
.into(),
|
||||||
|
]))
|
||||||
.style(widget::button::subtle)
|
.style(widget::button::subtle)
|
||||||
.on_press(Message::OpenImage(path.clone()))
|
.on_press(Message::OpenImage(path.clone()))
|
||||||
.into()
|
.into()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue