diff options
author | Allan Wang <me@allanwang.ca> | 2017-06-15 16:19:56 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-06-15 16:19:56 -0700 |
commit | 15d8a70a6c7596bb9f59a4383df7dccbba3a7012 (patch) | |
tree | 4d56aa5e2a78a434bc4c73ea10dfdeb7d8ac8b6f /app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt | |
parent | 9e0044f8789a47a41933d341b968fe0a6bc22b6d (diff) | |
download | frost-15d8a70a6c7596bb9f59a4383df7dccbba3a7012.tar.gz frost-15d8a70a6c7596bb9f59a4383df7dccbba3a7012.tar.bz2 frost-15d8a70a6c7596bb9f59a4383df7dccbba3a7012.zip |
Tint more things
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt index 4543074e..554a2771 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt @@ -5,10 +5,7 @@ import ca.allanwang.kau.kpref.KPrefActivity import ca.allanwang.kau.kpref.KPrefAdapterBuilder import ca.allanwang.kau.utils.* import ca.allanwang.kau.views.RippleCanvas -import com.pitchedapps.frost.utils.EXTRA_COOKIES -import com.pitchedapps.frost.utils.Prefs -import com.pitchedapps.frost.utils.Theme -import com.pitchedapps.frost.utils.cookies +import com.pitchedapps.frost.utils.* /** * Created by Allan Wang on 2017-06-06. @@ -20,15 +17,17 @@ class SettingsActivity : KPrefActivity() { header(R.string.settings) text<Int>(title = R.string.theme, itemBuilder = { onClick = { - itemView, innerContent, item -> - this@SettingsActivity.materialDialog { + _, _, item -> + this@SettingsActivity.materialDialogThemed { title(R.string.theme) items(Theme.values().map { this@SettingsActivity.string(it.textRes) }) + itemsDisabledIndices(Theme.CUSTOM.ordinal) itemsCallbackSingleChoice(item.pref, { _, _, which, _ -> if (item.pref != which) { item.pref = which reload() + setFrostTheme() themeExterior() } true |