@@ -11,9 +11,7 @@ import com.simplemobiletools.keyboard.R
1111import com.simplemobiletools.keyboard.extensions.config
1212import com.simplemobiletools.keyboard.extensions.getKeyboardLanguageText
1313import com.simplemobiletools.keyboard.extensions.getKeyboardLanguages
14- import com.simplemobiletools.keyboard.helpers.KEYBOARD_HEIGHT_MULTIPLIER_LARGE
15- import com.simplemobiletools.keyboard.helpers.KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM
16- import com.simplemobiletools.keyboard.helpers.KEYBOARD_HEIGHT_MULTIPLIER_SMALL
14+ import com.simplemobiletools.keyboard.helpers.*
1715import kotlinx.android.synthetic.main.activity_settings.*
1816import java.util.*
1917import kotlin.system.exitProcess
@@ -130,29 +128,26 @@ class SettingsActivity : SimpleActivity() {
130128 }
131129
132130 private fun setupKeyboardHeightMultiplier () {
133- settings_keyboard_height_multiplier.text = getKeyboardHeightMultiplierText (config.keyboardHeightMultiplier )
131+ settings_keyboard_height_multiplier.text = getKeyboardHeightPercentageText (config.keyboardHeightPercentage )
134132 settings_keyboard_height_multiplier_holder.setOnClickListener {
135133 val items = arrayListOf (
136- RadioItem (KEYBOARD_HEIGHT_MULTIPLIER_SMALL , getKeyboardHeightMultiplierText(KEYBOARD_HEIGHT_MULTIPLIER_SMALL )),
137- RadioItem (KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM , getKeyboardHeightMultiplierText(KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM )),
138- RadioItem (KEYBOARD_HEIGHT_MULTIPLIER_LARGE , getKeyboardHeightMultiplierText(KEYBOARD_HEIGHT_MULTIPLIER_LARGE )),
134+ RadioItem (KEYBOARD_HEIGHT_70_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_70_PERCENT )),
135+ RadioItem (KEYBOARD_HEIGHT_80_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_80_PERCENT )),
136+ RadioItem (KEYBOARD_HEIGHT_90_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_90_PERCENT )),
137+ RadioItem (KEYBOARD_HEIGHT_100_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_100_PERCENT )),
138+ RadioItem (KEYBOARD_HEIGHT_120_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_120_PERCENT )),
139+ RadioItem (KEYBOARD_HEIGHT_140_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_140_PERCENT )),
140+ RadioItem (KEYBOARD_HEIGHT_160_PERCENT , getKeyboardHeightPercentageText(KEYBOARD_HEIGHT_160_PERCENT )),
139141 )
140142
141- RadioGroupDialog (this @SettingsActivity, items, config.keyboardHeightMultiplier ) {
142- config.keyboardHeightMultiplier = it as Int
143- settings_keyboard_height_multiplier.text = getKeyboardHeightMultiplierText (config.keyboardHeightMultiplier )
143+ RadioGroupDialog (this @SettingsActivity, items, config.keyboardHeightPercentage ) {
144+ config.keyboardHeightPercentage = it as Int
145+ settings_keyboard_height_multiplier.text = getKeyboardHeightPercentageText (config.keyboardHeightPercentage )
144146 }
145147 }
146148 }
147149
148- private fun getKeyboardHeightMultiplierText (multiplier : Int ): String {
149- return when (multiplier) {
150- KEYBOARD_HEIGHT_MULTIPLIER_SMALL -> getString(R .string.small)
151- KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM -> getString(R .string.medium)
152- KEYBOARD_HEIGHT_MULTIPLIER_LARGE -> getString(R .string.large)
153- else -> getString(R .string.small)
154- }
155- }
150+ private fun getKeyboardHeightPercentageText (keyboardHeightPercentage : Int ): String = " $keyboardHeightPercentage %"
156151
157152 private fun setupShowClipboardContent () {
158153 settings_show_clipboard_content.isChecked = config.showClipboardContent
0 commit comments