We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0837af3 commit 9826eb0Copy full SHA for 9826eb0
1 file changed
common/src/main/kotlin/com/lambda/gui/impl/clickgui/module/settings/EnumSlider.kt
@@ -20,6 +20,7 @@ package com.lambda.gui.impl.clickgui.module.settings
20
import com.lambda.config.settings.comparable.EnumSetting
21
import com.lambda.gui.component.core.UIBuilder
22
import com.lambda.gui.component.layout.Layout
23
+import com.lambda.util.NamedEnum
24
import com.lambda.util.math.MathUtils.floorToInt
25
import com.lambda.util.math.transform
26
@@ -28,7 +29,7 @@ class EnumSlider <T : Enum<T>>(
28
29
setting: EnumSetting<T>
30
) : SettingSlider<T, EnumSetting<T>>(owner, setting) {
31
override val settingValue: String
- get() = settingDelegate.name
32
+ get() = (settingDelegate as? NamedEnum)?.displayName ?: settingDelegate.name
33
34
init {
35
slider.progress {
0 commit comments