mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-17 03:59:19 +02:00
feat(editor): the node bank in two panes, as the assets of unity: its groups on the left with the scenery templates, the entries of the chosen one on the right, as cards or a list, a search going through all of them; the models dragged from the node bank onto a model set, the templates of a set or the list of the brush or the area fill; the templates of the model sets shown with their previews; the model sets docked by the node bank by default; Polish translation
This commit is contained in:
@@ -98,8 +98,12 @@ void editor_ui::build_default_layout(unsigned int const Dockspace)
|
||||
ImGui::DockBuilderDockWindow(window, leftbottom);
|
||||
for (auto const *window : {"###inspector", "###editorsettings", "###Include database", "###orthophoto", "###environment"})
|
||||
ImGui::DockBuilderDockWindow(window, right);
|
||||
for (auto const *window : {"###Node bank", "###profilestrip", "###trackanalysis", "###structuregauge", "###editorhistory", "###modelsets"})
|
||||
ImGui::DockBuilderDockWindow(window, bottom);
|
||||
// bottom: the node bank, and the model sets by its side, the models are dragged from the one to the other
|
||||
ImGuiID bottomleft{bottom};
|
||||
auto const bottomright{ImGui::DockBuilderSplitNode(bottomleft, ImGuiDir_Right, 0.45f, nullptr, &bottomleft)};
|
||||
for (auto const *window : {"###Node bank", "###profilestrip", "###trackanalysis", "###structuregauge", "###editorhistory"})
|
||||
ImGui::DockBuilderDockWindow(window, bottomleft);
|
||||
ImGui::DockBuilderDockWindow("###modelsets", bottomright);
|
||||
ImGui::DockBuilderFinish(Dockspace);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user