1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 21:30:03 -04:00

Refactor: break out Layout to own struct/file

This commit is contained in:
Emil Ernerfeldt
2020-05-13 21:36:15 +02:00
parent b8675ad67f
commit d4204f03c0
10 changed files with 173 additions and 95 deletions

View File

@@ -46,7 +46,7 @@ impl CollapsingHeader {
impl CollapsingHeader {
pub fn show(self, ui: &mut Ui, add_contents: impl FnOnce(&mut Ui)) -> GuiResponse {
assert!(
ui.direction() == Direction::Vertical,
ui.layout().dir() == Direction::Vertical,
"Horizontal collapsing is unimplemented"
);
let Self {

View File

@@ -79,8 +79,7 @@ pub fn menu(ui: &mut Ui, title: impl Into<String>, add_contents: impl FnOnce(&mu
style.interact.hovered.corner_radius = 0.0;
style.interact.inactive.corner_radius = 0.0;
ui.set_style(style);
ui.set_align(Align::Justified);
ui.set_layout(Layout::justified(Direction::Vertical));
add_contents(ui)
})
})