1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 07:03:14 -04:00

Some bugfixes

This commit is contained in:
Emil Ernerfeldt
2023-04-25 23:23:18 +02:00
parent 6563522939
commit 9510d3418e
2 changed files with 67 additions and 32 deletions

View File

@@ -153,22 +153,34 @@ impl Default for MyApp {
let mut nodes = dock::Nodes::default();
let tab0 = { nodes.insert_leaf(gen_view()) };
let tab1 = {
let mut tabs = vec![];
tabs.push(nodes.insert_leaf(gen_view()));
tabs.push({
let a = nodes.insert_leaf(gen_view());
let b = nodes.insert_leaf(gen_view());
nodes.insert_tab_node(vec![a, b])
};
let tab2 = {
let c = nodes.insert_leaf(gen_view());
let d = nodes.insert_leaf(gen_view());
let e = nodes.insert_leaf(gen_view());
nodes.insert_tab_node(vec![a, b, c, d, e])
});
tabs.push({
let a = nodes.insert_leaf(gen_view());
let b = nodes.insert_leaf(gen_view());
let c = nodes.insert_leaf(gen_view());
let d = nodes.insert_leaf(gen_view());
let e = nodes.insert_leaf(gen_view());
nodes.insert_horizontal_node(vec![a, b, c, d, e])
};
});
tabs.push({
let a = nodes.insert_leaf(gen_view());
let b = nodes.insert_leaf(gen_view());
let c = nodes.insert_leaf(gen_view());
let d = nodes.insert_leaf(gen_view());
let e = nodes.insert_leaf(gen_view());
nodes.insert_grid_node(vec![a, b, c, d, e])
});
let root = nodes.insert_tab_node(vec![tab0, tab1, tab2]);
let root = nodes.insert_tab_node(tabs);
let dock = dock::Dock::new(root, nodes);