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:
@@ -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 {
|
||||
|
||||
@@ -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)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user