IJPL-175936 fix combobox rendering

GitOrigin-RevId: de745e98fab7f196598de53db32995361e64896e
This commit is contained in:
Vera Petrenkova
2025-01-29 19:34:50 +00:00
committed by intellij-monorepo-bot
parent 94a6ae9357
commit f34e4f6158
2 changed files with 3 additions and 1 deletions
@@ -16,4 +16,6 @@ enum class MainMenuDisplayMode(@NlsActions.ActionText val description: String) {
companion object {
fun valueOf(name: String?): MainMenuDisplayMode = MainMenuDisplayMode.entries.find { it.name.equals(name, true)} ?: UNDER_HAMBURGER_BUTTON
}
override fun toString(): String = description
}
@@ -459,7 +459,7 @@ internal class AppearanceConfigurable : BoundSearchableConfigurable(message("tit
if (!SystemInfo.isMac && ExperimentalUI.isNewUI()) {
row {
comboBox(model = CollectionComboBoxModel<MainMenuDisplayMode>(MainMenuDisplayMode.entries), SimpleListCellRenderer<MainMenuDisplayMode>.create { label, value, _ -> label.text = value.description } )
comboBox(model = CollectionComboBoxModel<MainMenuDisplayMode>(MainMenuDisplayMode.entries)/* SimpleListCellRenderer<MainMenuDisplayMode>.create { label, value, _ -> label.text = value.description }*/ )
.label(message("main.menu.combobox.label"))
.bindItem(settings::mainMenuDisplayMode.toNullableProperty())
.apply {