diff --git a/src/gui/assets/localization/localization.h b/src/gui/assets/localization/localization.h index ed04a78..0dec845 100644 --- a/src/gui/assets/localization/localization.h +++ b/src/gui/assets/localization/localization.h @@ -205,11 +205,10 @@ static std::vector browse = { reinterpret_cast(u8"浏览"), "Browse"}; static std::vector default_desktop = { reinterpret_cast(u8"桌面"), "Desktop"}; - -#if _WIN32 static std::vector minimize_to_tray = { reinterpret_cast(u8"退出时最小化到系统托盘:"), "Minimize to system tray when exit:"}; +#if _WIN32 static std::vector exit_program = {L"退出", L"Exit"}; #endif #ifdef __APPLE__ diff --git a/src/gui/windows/main_settings_window.cpp b/src/gui/windows/main_settings_window.cpp index 3b8f203..c825659 100644 --- a/src/gui/windows/main_settings_window.cpp +++ b/src/gui/windows/main_settings_window.cpp @@ -331,10 +331,14 @@ int Render::SettingWindow() { ImGui::EndTooltip(); } } -#if _WIN32 + ImGui::Separator(); { +#ifndef _WIN32 + ImGui::BeginDisabled(); + ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.5f, 0.5f, 0.5f, 1.0f)); +#endif settings_items_offset += settings_items_padding; ImGui::SetCursorPosY(settings_items_offset); ImGui::AlignTextToFramePadding(); @@ -350,8 +354,11 @@ int Render::SettingWindow() { ImGui::Checkbox("##enable_minimize_to_tray_", &enable_minimize_to_tray_); - } +#ifndef _WIN32 + ImGui::PopStyleColor(); + ImGui::EndDisabled(); #endif + } ImGui::Separator();