diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index 5b08e163..65b72f44 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -1329,6 +1329,7 @@ Add debug control to swap first/third person Setup scaffolding for drag-and-drop asset handling Editor mode asset file drag and drop Editor mode pauses simulation +Tabs for editor view diff --git a/src/main/java/electrosphere/client/ui/menu/editor/ImGuiEditorWindows.java b/src/main/java/electrosphere/client/ui/menu/editor/ImGuiEditorWindows.java index 5248eadb..0c7a767e 100644 --- a/src/main/java/electrosphere/client/ui/menu/editor/ImGuiEditorWindows.java +++ b/src/main/java/electrosphere/client/ui/menu/editor/ImGuiEditorWindows.java @@ -44,10 +44,21 @@ public class ImGuiEditorWindows { mainWindow.setCallback(new ImGuiWindowCallback() { @Override public void exec() { - ImGui.text("hello :)"); - //close button - if(ImGui.button("Close")){ - mainWindow.setOpen(false); + if(ImGui.beginTabBar("Tabs")){ + if(ImGui.beginTabItem("General")){ + ImGui.text("hello :)"); + ImGui.endTabItem(); + } + if(ImGui.beginTabItem("Assets")){ + ImGui.text("asset selector here"); + ImGui.endTabItem(); + } + if(ImGui.beginTabItem("Hierarchy")){ + ImGui.text("hierarchy controls here"); + ImGui.endTabItem(); + } + + ImGui.endTabBar(); } } });