fix shrinking scroll area in http demo

This commit is contained in:
Emil Ernerfeldt 2021-10-07 21:08:01 +02:00
parent cd2227814f
commit 0cb1b18a6a

View file

@ -269,20 +269,22 @@ fn ui_resource(
ui.separator(); ui.separator();
egui::ScrollArea::vertical().show(ui, |ui| { egui::ScrollArea::vertical()
if let Some(image) = image { .auto_shrink([false; 2])
if let Some(texture_id) = tex_mngr.texture(frame, &response.url, image) { .show(ui, |ui| {
let size = egui::Vec2::new(image.size.0 as f32, image.size.1 as f32); if let Some(image) = image {
ui.image(texture_id, size); if let Some(texture_id) = tex_mngr.texture(frame, &response.url, image) {
let size = egui::Vec2::new(image.size.0 as f32, image.size.1 as f32);
ui.image(texture_id, size);
}
} else if let Some(colored_text) = colored_text {
colored_text.ui(ui);
} else if let Some(text) = &text {
ui.monospace(text);
} else {
ui.monospace("[binary]");
} }
} else if let Some(colored_text) = colored_text { });
colored_text.ui(ui);
} else if let Some(text) = &text {
ui.monospace(text);
} else {
ui.monospace("[binary]");
}
});
} }
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------