diff --git a/UserInterfaceManager.cpp b/UserInterfaceManager.cpp index 0f65532..a35ce49 100644 --- a/UserInterfaceManager.cpp +++ b/UserInterfaceManager.cpp @@ -186,18 +186,15 @@ void UserInterface::NewFrame() ImGui_ImplGlfw_NewFrame(); ImGui::NewFrame(); + // Main window + mainwindow.Render(); + } void UserInterface::Render() { ImVec2 geometry(static_cast(Rendering::manager().Width()), static_cast(Rendering::manager().Height())); - // Main window - mainwindow.Render(); - - // warning modal dialog - Log::Render(); - // file modal dialog geometry.x *= 0.4f; geometry.y *= 0.4f; @@ -210,6 +207,9 @@ void UserInterface::Render() FileDialog::Instance()->CloseDialog(currentFileDialog.c_str()); } + // warning modal dialog + Log::Render(); + // Rendering ImGui::Render(); ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData()); @@ -609,7 +609,7 @@ void MainWindow::Render() ImGui::SetNextWindowSize(ImVec2(300, 300), ImGuiCond_FirstUseEver); - ImGui::Begin( ICON_FA_CIRCLE_NOTCH " v-mix", NULL, ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoCollapse); + ImGui::Begin(IMGUI_TITLE_MAINWINDOW, NULL, ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoCollapse); // Menu Bar if (ImGui::BeginMenuBar()) @@ -661,12 +661,11 @@ void MainWindow::Render() } // content - ImGuiToolkit::Icon(7, 1); - ImGui::SameLine(0, 10); - - ImGuiToolkit::PushFont(ImGuiToolkit::FONT_ITALIC); - ImGui::Text("This is some useful text."); // Display some text (you can use a format strings too) - ImGui::PopFont(); +// ImGuiToolkit::Icon(7, 1); +// ImGui::SameLine(0, 10); +// ImGuiToolkit::PushFont(ImGuiToolkit::FONT_ITALIC); +// ImGui::Text("This is some useful text."); // Display some text (you can use a format strings too) +// ImGui::PopFont(); if( ImGui::Button( ICON_FA_FOLDER_OPEN " Open File" ) && !loadThread.joinable()) { @@ -773,7 +772,7 @@ void UserInterface::OpenTextEditor(std::string text) void MainWindow::drawTextEditor(bool* p_open) { static bool show_statusbar = true; - ImGui::Begin( ICON_FA_CODE " Shader Editor", p_open, ImGuiWindowFlags_HorizontalScrollbar | ImGuiWindowFlags_MenuBar); + ImGui::Begin(IMGUI_TITLE_SHADEREDITOR, p_open, ImGuiWindowFlags_HorizontalScrollbar | ImGuiWindowFlags_MenuBar); ImGui::SetWindowSize(ImVec2(800, 600), ImGuiCond_FirstUseEver); if (ImGui::BeginMenuBar()) { diff --git a/defines.h b/defines.h index f26f65e..c68b317 100644 --- a/defines.h +++ b/defines.h @@ -54,5 +54,9 @@ #define COLOR_FRAME_MOVE 230, 30, 230 #define COLOR_CURSOR 10, 100, 255 +#define IMGUI_TITLE_MAINWINDOW ICON_FA_CIRCLE_NOTCH " v-mix" +#define IMGUI_TITLE_MEDIAPLAYER ICON_FA_FILM " Media Player" +#define IMGUI_TITLE_SHADEREDITOR ICON_FA_CODE " Shader Editor" + #endif // VMIX_DEFINES_H