| 19 | private static final Graph GRAPH = new Graph(); |
| 20 | |
| 21 | public static void show(final Application app) { |
| 22 | ImGui.colorEdit3("Background Color", app.getColorBg().data); |
| 23 | ImGui.checkbox("Show Demo Window", SHOW_DEMO_WINDOW); |
| 24 | ImGui.checkbox("Show ImNodes Demo Window", SHOW_IMNODES_DEMO_WINDOW); |
| 25 | ImGui.checkbox("Show imgui-node-editor Demo Window", SHOW_IMGUI_NODE_EDITOR_DEMO_WINDOW); |
| 26 | ImGui.checkbox("Show Drag'N'Drop Demo Window", SHOW_DRAG_N_DROP_WINDOW); |
| 27 | ImGui.checkbox("Show ImPlot Demo Window", SHOW_IMPLOT_DEMO_WINDOW); |
| 28 | ImGui.checkbox("Show ImGuizmo Demo Window", SHOW_IMGUIZMO_DEMO); |
| 29 | ImGui.checkbox("Show ImGuiColorTextEdit Demo Window", SHOW_IMGUI_COLOR_TEXT_EDIT_WINDOW); |
| 30 | // ImGui.checkbox("Show ImGuiFileDialog Demo Window", SHOW_IMGUI_FILE_DIALOG_WINDOW); |
| 31 | ImGui.checkbox("Show ImGui MemoryEditor Demo Window", SHOW_IMGUI_MEMORY_EDITOR_WINDOW); |
| 32 | ImGui.checkbox("Show ImGui Canvas Demo Window", SHOW_IMGUI_CANVAS_EDITOR_WINDOW); |
| 33 | ImGui.checkbox("Show Imgui InputText Callback Window", SHOW_IMGUI_INPUT_CALLBACK_WINDOW); |
| 34 | ImGui.checkbox("Show Imgui Knobs Demo", SHOW_IMGUI_KNOBS_DEMO); |
| 35 | |
| 36 | if (SHOW_DEMO_WINDOW.get()) { |
| 37 | ImGui.showDemoWindow(SHOW_DEMO_WINDOW); |
| 38 | } |
| 39 | |
| 40 | if (SHOW_IMNODES_DEMO_WINDOW.get()) { |
| 41 | ExampleImNodes.show(SHOW_IMNODES_DEMO_WINDOW, GRAPH); |
| 42 | } |
| 43 | |
| 44 | if (SHOW_IMGUI_NODE_EDITOR_DEMO_WINDOW.get()) { |
| 45 | ExampleImGuiNodeEditor.show(SHOW_IMGUI_NODE_EDITOR_DEMO_WINDOW, GRAPH); |
| 46 | } |
| 47 | |
| 48 | if (SHOW_IMGUIZMO_DEMO.get()) { |
| 49 | ExampleImGuizmo.show(SHOW_IMGUIZMO_DEMO); |
| 50 | } |
| 51 | |
| 52 | if (SHOW_DRAG_N_DROP_WINDOW.get()) { |
| 53 | ExampleDragAndDrop.show(SHOW_DRAG_N_DROP_WINDOW); |
| 54 | } |
| 55 | |
| 56 | if (SHOW_IMPLOT_DEMO_WINDOW.get()) { |
| 57 | ExampleImPlot.show(SHOW_IMPLOT_DEMO_WINDOW); |
| 58 | } |
| 59 | |
| 60 | if (SHOW_IMGUI_COLOR_TEXT_EDIT_WINDOW.get()) { |
| 61 | ExampleImGuiColorTextEdit.show(SHOW_IMGUI_COLOR_TEXT_EDIT_WINDOW); |
| 62 | } |
| 63 | |
| 64 | // if (SHOW_IMGUI_FILE_DIALOG_WINDOW.get()) { |
| 65 | // ExampleImGuiFileDialog.show(SHOW_IMGUI_FILE_DIALOG_WINDOW); |
| 66 | // } |
| 67 | |
| 68 | if (SHOW_IMGUI_MEMORY_EDITOR_WINDOW.get()) { |
| 69 | ExampleImGuiMemoryEditor.show(SHOW_IMGUI_MEMORY_EDITOR_WINDOW); |
| 70 | } |
| 71 | |
| 72 | if (SHOW_IMGUI_CANVAS_EDITOR_WINDOW.get()) { |
| 73 | ExampleCanvasEditor.show(SHOW_IMGUI_CANVAS_EDITOR_WINDOW); |
| 74 | } |
| 75 | |
| 76 | if (SHOW_IMGUI_INPUT_CALLBACK_WINDOW.get()) { |
| 77 | ExampleInputTextCallback.show(SHOW_IMGUI_INPUT_CALLBACK_WINDOW); |
| 78 | } |