fix shrinking scroll area in http demo
This commit is contained in:
parent
cd2227814f
commit
0cb1b18a6a
1 changed files with 15 additions and 13 deletions
|
@ -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]");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in a new issue