Skip to content

Commit 6fa9784

Browse files
committed
Fix gallery image alignment
1 parent f62bfce commit 6fa9784

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

src/tab.rs

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3016,19 +3016,27 @@ impl Tab {
30163016
ItemThumbnail::Image(handle, _) => {
30173017
if let Some(path) = item.path_opt() {
30183018
element_opt = Some(
3019-
//TODO: use widget::image::viewer, when its zoom can be reset
3020-
widget::image(widget::image::Handle::from_path(path))
3021-
.width(Length::Fill)
3022-
.height(Length::Fill)
3023-
.into(),
3019+
widget::container(
3020+
//TODO: use widget::image::viewer, when its zoom can be reset
3021+
widget::image(widget::image::Handle::from_path(path)),
3022+
)
3023+
.align_x(Alignment::Center)
3024+
.align_y(Alignment::Center)
3025+
.width(Length::Fill)
3026+
.height(Length::Fill)
3027+
.into(),
30243028
);
30253029
} else {
30263030
element_opt = Some(
3027-
//TODO: use widget::image::viewer, when its zoom can be reset
3028-
widget::image(handle.clone())
3029-
.width(Length::Fill)
3030-
.height(Length::Fill)
3031-
.into(),
3031+
widget::container(
3032+
//TODO: use widget::image::viewer, when its zoom can be reset
3033+
widget::image(handle.clone()),
3034+
)
3035+
.align_x(Alignment::Center)
3036+
.align_y(Alignment::Center)
3037+
.width(Length::Fill)
3038+
.height(Length::Fill)
3039+
.into(),
30323040
);
30333041
}
30343042
}

0 commit comments

Comments
 (0)