Revise Interface section layout in Options dialog

The Language option now has its own layout since it is independent to other options (Style and Color scheme).
This avoids text in Language combobox to be left out and replaced by `...` due to Style Hint text being too long.

PR #22823.
This commit is contained in:
Chocobo1
2025-06-08 17:15:42 +08:00
committed by GitHub
parent 4132173b30
commit 8aa1a96d71
2 changed files with 88 additions and 74 deletions

View File

@@ -1760,9 +1760,9 @@ void OptionsDialog::initializeStyleCombo()
m_ui->labelStyle->hide();
m_ui->comboStyle->hide();
m_ui->labelStyleHint->hide();
m_ui->UISettingsBoxLayout->removeWidget(m_ui->labelStyle);
m_ui->UISettingsBoxLayout->removeWidget(m_ui->comboStyle);
m_ui->UISettingsBoxLayout->removeWidget(m_ui->labelStyleHint);
m_ui->layoutStyle->removeWidget(m_ui->labelStyle);
m_ui->layoutStyle->removeWidget(m_ui->comboStyle);
m_ui->layoutStyle->removeWidget(m_ui->labelStyleHint);
#endif
}
@@ -1776,9 +1776,9 @@ void OptionsDialog::initializeColorSchemeOptions()
#else
m_ui->labelColorScheme->hide();
m_ui->comboColorScheme->hide();
m_ui->UISettingsBoxLayout->removeWidget(m_ui->labelColorScheme);
m_ui->UISettingsBoxLayout->removeWidget(m_ui->comboColorScheme);
m_ui->UISettingsBoxLayout->removeItem(m_ui->spacerColorScheme);
m_ui->layoutStyle->removeWidget(m_ui->labelColorScheme);
m_ui->layoutStyle->removeWidget(m_ui->comboColorScheme);
m_ui->layoutStyle->removeItem(m_ui->spacerColorScheme);
#endif
}